タグ付けされた質問 「command-line」

コマンドラインは、シェルへのインタラクティブなインターフェースです。

16
コマンドラインでディレクトリのサイズを取得するにはどうすればよいですか?
lsオプション付きのコマンドを使用して、ディレクトリ(ディレクトリとサブディレクトリを含む)のサイズを取得しようとしましたl。ファイル(ls -l file name)で動作するようですが、ディレクトリのサイズ(たとえばls -l /home)を取得しようとすると、4096バイトしか取得できませんが、全体としてははるかに大きくなります。


30
Linuxでディスクスペースがなくなった場所を追跡する?
Linuxシステムを管理するとき、パーティションがいっぱいになった後に犯人を突き止めるのに苦労することがよくあります。私は通常使用しますdu / | sort -nrが、大規模なファイルシステムでは、結果が返されるまでに時間がかかります。 また、これは通常、最悪の犯罪者を強調するのに成功しますが、私はしばしば 、より微妙なケースではduなく自分自身に頼りsort、出力を探し回らなければならなかったことに気付きました。 かなりの数のシステムを管理する必要があり、新しいソフトウェアのインストールが面倒であるため(特にディスク領域が不足している場合)、標準のLinuxコマンドに依存するコマンドラインソリューションを好むでしょう。


25
x秒ごとにUnixコマンドを永久に繰り返す
repeat最初の引数がコマンドを繰り返す回数である組み込みのUnixコマンドがあります。コマンドは(引数付き)の残りの引数で指定されますrepeat。 例えば、 % repeat 100 echo "I will not automate this punishment." 指定された文字列を100回エコーしてから停止します。 forever最初の引数が繰り返しの間に一時停止する秒数であり、永久に繰り返されることを除いて、同様に機能する同様のコマンドが必要です。例えば、 % forever 5 echo "This will get echoed every 5 seconds forever and ever." 私はそれを書く前にそのようなものが存在するかどうかを尋ねると思った。私はそれが2行のPerlまたはPythonスクリプトのようなものであることを知っていますが、これを行うためのより標準的な方法があるかもしれません。そうでない場合は、お好みのスクリプト言語であるRosetta Stoneスタイルで解決策を投稿してください。 PS:これを行うより良い方法はrepeat、繰り返しの回数(-1は無限を意味する)と繰り返しの間にスリープする秒数の両方を取るように一般化することです。上記の例は次のようになります。 % repeat 100 0 echo "I will not automate this punishment." % repeat -1 5 echo "This will get …


9
プロセスを-9で殺すべきではないのはいつですか?
私は走るのをいつもためらっていますがkill -9、他の管理者がほとんど定期的にそれをするのを見ます。 私はおそらく賢明な中間点があると考えているので: いつ、なぜkill -9使用する必要がありますか?いつ、なぜそうではないのですか? それを行う前に何を試すべきですか? 「ハング」プロセスをデバッグすると、さらに問題が発生する可能性がありますか?

10
名前が「-」(ハイフン、ダッシュまたはマイナス)で始まるファイルを削除するにはどうすればよいですか?
ファイル名がダッシュ(ハイフンまたはマイナス)で始まるファイルを削除するにはどうすればよいです-か?リモートOSXサーバーにssh'dし、ディレクトリにこのファイルがあります: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... どのように--helpしてCLIから削除できますか?この問題は時折さまざまな形で出くわします。これらのファイルは簡単に作成できますが、取り除くのは困難です。 バックスラッシュを使用してみました rm \-\-help 引用符を試してみました rm "--help" マイナス(ダッシュまたはハイフン)文字がオプションとして解釈されるのを防ぐにはどうすればよいですか?

11
ターミナルクローズに耐えるコマンドを実行するにはどうすればよいですか?
プロセスを開始して、それを忘れたい場合があります。次のようにコマンドラインから起動した場合: redshift ターミナルを閉じることができないか、プロセスが強制終了されます。プロセスを強制終了せずに端末を閉じることができるような方法でコマンドを実行できますか?

16
bashまたは他の言語/フレームワークで整数と浮動小数点の計算を行う方法は?
echo "20+5"文字通りに使用すると、テキスト「20+5」が生成されます。 25この場合、数値の合計を取得するためにどのコマンドを使用できますか? また、浮動小数点にbashを使用するだけの簡単な方法は何ですか?たとえば、:(をecho $((3224/3807.0))出力し0ます。 基本的なコマンドシェル(「コマンドライン」)自体を使用するか、コマンドラインから使用可能な言語を使用して回答を探しています。

9
壊れたシンボリックリンクを見つけるにはどうすればよいですか
指し示していないすべてのシンボリックリンクを見つける方法はありますか? find ./ -type l はすべてのシンボリックリンクを提供しますが、どこかに行くリンクとそうでないリンクを区別しません。 私は現在やっています: find ./ -type l -exec file {} \; |grep broken しかし、私はどのような代替ソリューションが存在するのかと思っています。


19
tail -fに色付きの出力を表示させる方法
次のようなメッセージを含むサーバーログファイルの出力をテーリングできるようにしたいと思います。 INFO SEVERE など、それがのSEVERE場合は、行を赤で表示します の場合INFO、緑色で。これをtail行うのに役立つコマンドにはどのようなエイリアスを設定できますか?


24
端末から画像を表示する最も速い方法は何ですか?
ターミナルは、ディレクトリとファイルにすばやくアクセスするための非常に高速で便利な方法です(ディレクトリを見つけてクリックするよりも高速です)。 テキストモードで表示できないものの1つは、「画像」です。 ターミナルで作業しているときに(Nautilusで画像のサムネイルが表示されるように)写真を表示する最良の方法は何ですか(コマンドnautilusやプログラム-しかし、高速で便利なはずです)。

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