Unix & Linux

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

13
ファイルの最後まで一致した後にすべての行を印刷する方法は?
入力file1は次のとおりです。 dog 123 4335 cat 13123 23424 deer 2131 213132 bear 2313 21313 一致するパターンをinからother file(dog 123 4335file2のように)指定します。 行のパターンに一致し、dog 123 4335一致行なしですべての行を印刷した後の出力は次のとおりです。 cat 13123 23424 deer 2131 213132 bear 2313 21313 行のアドレスなしでのみ使用する場合は、パターンを使用するだけです(たとえば1s 、行を照合して印刷する方法など)。


10
インターネットへの接続に使用しているインターフェイスを確認する方法は?
ifconfigに基づいてeth0とwlan0があり、できping google.comます。どのインターフェイスがアクティブであるか、(どのユーザーがpingは必須ではないのか)など、どのインターフェイスがアクティブであるかを(ルートではなく通常のユーザーで)知るにはどうすればよいですか? 注:Ubuntu 11.04またはFedora 14を使用
48 linux  routing 

3
bashのCLICOLORおよびLS_COLORS
リストの色付けのために、.bashrcに次のセットアップがあります。 CLICOLOR = 1をエクスポート export LS_COLORS = 'no = 00:fi = 00:di = 00; 34:ln = 01; 36:pi = 40; 33:so = 01; 35:do = 01; 35:bd = 40; 33; 01: cd = 40; 33; 01:or = 40; 31; 01:ex = 01; 32:*。tar = 01; 31:*。tgz = 01; 31:*。arj = …

3
コマンドの単一引数の最大サイズを定義するものは何ですか?
ここでは、引数配列全体の合計サイズと環境のサイズ(これはに制限されていARG_MAXます)ほど、1つの引数の最大長は問題ではないという印象を受けました。したがって、次のようなことが成功すると思いました。 env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) /bin/echo $(tr -dc [:alnum:] </dev/urandom | head -c $arg_size) >/dev/null - 100シェルでの環境の大きさとの間の差を考慮するために十分すぎるほどであることがよりechoプロセス。代わりに、エラーが発生しました: bash: /bin/echo: Argument list too long しばらく遊んだ後、最大値は完全な16進数の桁より小さいことがわかりました。 /bin/echo \ $(tr -dc [:alnum:] </dev/urandom | head -c $(($(getconf ARG_MAX)/16-1))) \ >/dev/null マイナス1が削除されると、エラーが返されます。一見、単一の引数の最大値は実際にARG_MAX/16あり-1、引数配列の文字列の最後に置かれたヌルバイトを考慮しています。 別の問題は、引数が繰り返されると、引数配列の合計サイズがに近くなる可能性があるARG_MAXが、それでもまだそこにはないということです。 …
48 kernel  echo  arguments 

2
tmuxペインを「再起動」する簡単な方法はありますか?
tmux次のように(1.7)ウィンドウ分割があると仮定します。 ________________________ | 1 | | | |-----------+------------| | 2 | 3 | |___________|____________| 現在、垂直サイズはカスタマイズされているため、デフォルトのレイアウトの1つではありません。 場合によっては、プログラムがスタックしたり、を介して接続したマシンを再起動するsshと、ペインが「ハング」します。すなわちkill-pane、動作するように見える以外は何もありません。 ただし、ペイン#1がkill-panedになったら、上記の分割構成を簡単に再構築する方法はないため、「再起動」したいと思います。
48 tmux 

2
bashスクリプトでstderrメッセージを抑制します
次の(少し馬鹿げた)スクリプト名 'test1.sh'を検討してください。 #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep 実行すると、エコーの出力だけでなく、stderrでのスリープの終了に関するbashのレポートも取得されます。 $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep 10 この場合、stderrへの印刷を抑制したいと思います。次のように、コマンドラインで実行できることを知っています。 $ ./test1.sh 2> /dev/null ...しかし、スクリプト内からそれを抑制する方法はありますか?(私はそれを2番目のスクリプトでラップしてラッパーにリダイレクトさせることができることを知っていますが、もっと簡単なものが必要です...)

8
Autohotkeyと同等ですか?
AutoHotkeyに同等の製品/方法はありますか。知らない人のために、マウスの動きとキーボードをプログラムできる製品です。これにより、手動で行うのではなく、プログラムの特定の機能を「マクロ」にできます。昔は彼らはキーボードスタッフと呼んでいました。しかし、私は「マウス移動」スタッファーも必要なので、それは解決策の半分にすぎません。 そのような獣はいますか?


6
Gmailのブロックミュート
muttでgmailにログインしようとすると、accounts.gmail.comなどのURLで簡単なWebalertが点滅します。見たりコピーしたりするには速すぎます。次に、ログインに失敗しました。 次に、Gmailから次のようなメールを受け取ります。 Google Account: sign-in attempt blocked Hi Adam, We recently blocked a sign-in attempt to your Google Account [a...@gmail.com]. Sign in attempt details Date & Time: Wednesday, December 10, 2014 11:55:21 PM UTC Location: Utah, USA If this wasn't you Please review your Account Activity page at https://security.google.com/settings/security/activity to …

1
グラフィカルなファイル検索ユーティリティと比較して、GNUが非常に高速に検索されるのはなぜですか?
ホームディレクトリとすべてのサブディレクトリに存在しないファイルを見つけようとしています。 find ~/ -name "bogus"数秒後にその情報が提供されますが、KDEのdolphinファイルマネージャーは同じことを行うのに約3分かかりました。これは、以前のGNOMEでのbeagle経験に対応しています。 findグラフィカルな検索(コマンドラインパラメーターよりも直感的に使用できます)が遅れている間、どのようにして同じように非常に高速に処理できますか?


5
bashでctrl + Tを使用する予定はありますか?
bashには、カーソルの前の最後の2文字を交換するctrl+のショートカットがあることに気付きましたT。 なぜエンジニアがこれを含めることにしたのかと思います。 以前のコンベンションから継承されましたか? または、これが一般的に使用される実用的な目的はありますか?

3
CentOS 6.5でglibcを2.14に更新する方法
CentOS 6.5マシンにAndroid NDKをインストールしたい。しかし、プログラムを実行したとき、実行するにはglibc 2.14が必要であると書かれています。私のCentOS 6.5にはGlibc 2.12のみがインストールされています。だから私はglibcを更新しようとしました: $ sudo yum update glibc しかし、その後、glibcバージョンは2.14ではなく2.12のままであることがわかりました。 $ ldd --version ldd (GNU libc) 2.12 glibc 2.14はCentOSリポジトリで利用できない場合があります。それでは、CentOS 6.5でglibc 2.14に更新するにはどうすればよいですか?
47 centos  upgrade  glibc 

3
ドロップされたSSHセッションを終了する
SSHセッションはドロップしているように見えますが、それは私の大きな問題ではありません。大きな問題は、以前のセッションがまだ生きているvisudoことです。 who 現在のセッション以外のセッションがすべて表示されますが、古いセッションを終了してリソースを解放するにはどうすればよいですか?
47 ssh 

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