Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

3
複数のリモートサーバーへのrsync
複数の別々のサーバーに送信したいファイルがあります。複数の宛先に名前を付けることはできますか? rsync foo.png server1:foo.png server2:foo.png これにより、「予期しないリモートarg:server1:foo.png
10 rsync 

2
Macbook proのdebianにBroadcom BCM4360をインストールする方法
私のmacbook proにはイーサネットポートがないため、ワイヤレスドライバーをインストールしようとしています。ローカルリポジトリのように3つのdebian isosをマウントして、ほとんどすべての依存関係をインストールします。 それで、broadcam 4360をインストールするために私がやろうとしたこと https://wiki.debian.org/bcm43xx https://wiki.debian.org/wl これをインストールしようとすると: http://www.broadcom.com/support/802.11/linux_sta.php 次の問題が発生します。 KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/usr/src/linux-headers-3.16-2-amd64' make[1]: Entering directory `/usr/src/linux-headers-3.16-2-amd64' CFG80211 API is prefered for this kernel version Using CFG80211 API CC [M] /home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.o …
10 debian  osx  broadcom 

2
真夜中の司令官構成ディレクトリの場所の起動オプション
実行 mc -F すると、[システムデータ]構成ディレクトリと[ユーザーデータ]構成ディレクトリが表示されます。 【システムデータ】 Config directory: /etc/mc/ 【ユーザーデータ】 Config directory: /home/<username>/.config/mc/ 1つ目はシステム全体、2つ目はユーザー固有です。 2つ目は、ユーザーの自宅の場所に依存しているようです。言い換えれば、それはそれにバインドされています。つまり、同じユーザーとして別の構成でmcを(一時的に)開始したい場合、そのexport前のHOME変数を変更(および変更)せずにそれを行うことはできません。この「Changing-HOME-prior-to start」回避策は、トリックを行いますが、ユーザーのHOMEを変更するため、受け入れがたいものです。 あなたはどちらかに方法があると思いますか mcが開始する前に、ユーザーの構成ディレクトリを動的に変更します(コマンドラインオプションが最も適切ですが、そこにはないようです)。 mcの開始直後にユーザーの「自然な」HOMEを復元します(以前にHOMEを変更することがユーザーdirの場所を変更する唯一の方法である場合) 別々に構成されたmcインスタンスは、同時に実行する場合、互いに干渉してはなりません。
10 mc 

2
端末を閉じずにすべての変数をクリアする
端末を閉じずにコマンドプロンプトで定義したすべての変数をクリアする方法を知りたいのですが。 たとえば、コマンドプロンプトで次のように変数を設定したとします。 $ a=1 次に、$aターミナルを閉じずに変数(および同様に定義された他の多くの変数)を削除します。使用できunsetましたが、大きいのが多ければ多忙です。変数の

1
PIPは何の略ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 何のpip略ですか?Python Package Installerの略ですか? いいえ、そうは思いません。 PPI
10 python 

3
シェルスクリプトを一時停止するには任意のキーを押し、再開するにはもう一度押します
ファイルをコピーし、ファイルごとにその進行状況をエコーするAPIをテストするためのシェルスクリプトを作成しました。 各コピーの間には2秒間のスリープがあるため、任意のキーを押してスクリプトを一時停止し、より詳細なテストを行う機能を追加したいと思います。次に、任意のキーを押して再開します。 これをできるだけ少ない行に追加するにはどうすればよいですか?

2
すべてのユーザーが実行したsudoコマンドの詳細
どのログから、任意のユーザーが実行したsudoコマンドに関する詳細を取得できますか。作業ディレクトリ、コマンド、ユーザーが含まれている必要があります。あなたが私にそうするためのシェルスクリプトを提供できたらそれは役に立ちます
10 sudo  logs 


5
bashの先頭の文字列を削除する
のような文字列がrev00000010あり、最後の数字、この場合は10のみが必要です。 私はこれを試しました: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' どちらも何も返しませんが、正規表現は正しいようです(regexrで試してみました)

3
存在しないファイルのリストをタール化​​する
次のようなスクリプトからコマンドを実行しています tar -c -f ar.tar a b c d ここで、b、c、およびdは存在しない場合があり、ディレクトリである場合があります。私が思いついた解決策は、ls -dto の出力をパイプし、grepそれをtarコマンドにスプライスするか、の拡張グロブをオンにすること@(a|b|c|d)です。 これを行うよりきちんとした方法はありますか?私はDebian Wheezyを使用してい--includeますが、パラメーターがないようです。
10 shell  wildcards  tar 

2
stdinとstdoutをポートにリダイレクトする
Pから読み取りstdinと書き込みを行うプログラムを使用したいのですが、特定のポートから読み取って別のポートに出力するようなプログラムにstdout接続しncます。 # The reading is easy, here P reads from port 50505 nc -l 50505 | P ポート60606と書き戻すにはどうすればよいですか?

2
パイプでスクリプトを使用しているときにユーザー入力を読み取る方法
一般的な問題 パイプのチェーンの途中であっても、ユーザーと対話するスクリプトを記述したいと思います。 具体例 具体的には、fileまたはを受け取り、stdin行(行番号付き)を表示し、選択範囲または行番号の入力をユーザーに要求し、対応する行をに出力しstdoutます。このスクリプトを呼び出しましょうselector。それから基本的に、私はできるようになりたいです grep abc foo | selector > myfile.tmp foo含む場合 blabcbla foo abc bar quux xyzzy abc 次に、selector(ターミナルではなく、myfile.tmp!)オプションを表示します 1) blabcbla 2) foo abc bar 3) xyzzy abc Select options: その後入力します 2-3 そして結局 foo abc bar xyzzy abc の内容としてmyfile.tmp。 私はセレクタースクリプトを起動して実行しています。入力と出力をリダイレクトしなければ、基本的には完全に機能しています。そう selector foo 私が望むように動作します。ただし、上記の例のように物事を一緒にパイプする場合、selectorは提示されたオプションをに出力myfile.tmpし、grepped入力から選択を読み取ろうとします。 私のアプローチ 次のように、の-uフラグを使用しようとしましreadた exec 4< /proc/$PPID/fd/0 exec …

2
bashがエコーを停止した場合はどうすればよいですか?
私が仕事で使用しているアプリケーションの1つは、bashにねじ込むことがあるので、自分の入力が表示されなくなりました。すなわち $ echo foo foo $ なる $ foo $ 私は誤って実行しようとしましstty -echoたが、問題がさらに悪化しました。現在、コマンドの受け入れが停止し、入力が何らかの状態になり、>改行するたびに表示され、それ以外は何も表示されなくなりました。 私は何をすべきでしたか?

2
Exchangeのパスワードを変更した後、「ユーザーは認証されましたが接続されていません」
Thunderbird(Ubuntu 14.04では31.2.0)を起動するとjohn.doe@example.com、IMAP経由でアクセスしたOutlook 365アカウントに完全に到達できません(ローカルアーカイブがあっても、フォルダーのリストを表示できません)。D-Bus通知に次のメッセージが表示されます(数回): 「受信トレイ」での現在の操作は成功しませんでした。アカウントjohn.doe@example.comのメールサーバーが応答しました:ユーザーは認証されましたが、接続されていません。 このアカウントはしばらくの間機能しています。以前のThunderbirdセッション中にパスワードを変更しました。新しいパスワードを入力した後も、Thunderbirdは機能しました。 この一見無意味なメッセージ「ユーザーは認証されましたが接続されていません」はどういう意味ですか?メールを受け取る方法を教えてください。

2
ファイルを暗号化するにはどうすればよいですか?
サーバーからラップトップにいくつかのファイルをダウンロードしたいのですが、この通信をできるだけステルスで安全にしたいのです。それで、私はVPNを使用してこれまで思い付きました、その方法で私のラップトップのインターネットトラフィック全体を私のサーバーを経由してリダイレクトします。さらに、ftpを使用してファイルを送信すると同時に、Wiresharkを観察しようとしました。通信は暗号化されているようですが、ファイル自体も暗号化したいと思います(第2段階のセキュリティなど)。 私のサーバーはRaspbianを実行しているRasPiです。私のラップトップはMacbook Airです。 最初にRas Piのファイルを暗号化し、次にダウンロードします。どうやってやるの?
10 files  encryption 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.