yonmacklein 提供の写真
ほとんどの人と同じように、私はコマンド ライン中毒者です。 UI の代わりに Linux コマンド ラインを使用する利点は 2 つあります。まず、コマンド ラインを使用して多くのルーチン アクティビティを自動化でき、生産性が大幅に向上します。次に、UI を使用して構成するのではなく、コマンド ラインを使用して構成するときに、特定の機能 (NIS の構成など) の内部を学習します。
コマンド ラインを集中的に使用しているときに、実際には役に立たないと思う 4 つの Linux コマンドを以下に示します。便利だと思われる場合は、これらのコマンドを使用する実際のシナリオを例を挙げて説明してください。
1.はいコマンド
マニュアルページより: 指定されたすべてのSTRING、または「y」を含む行を繰り返し出力します
このコマンドは、Control-C が押されるまで「y」またはユーザー指定の文字列を繰り返し表示するだけなので、まったく役に立ちません..
$ yes y y y y [Note: You have to press Control-C to stop the repeated y's]
$ yes my-input-string my-input-string my-input-string my-input-string my-input-string my-input-string [Note: You have to press Control-C to stop the repeated my-input-string's]
2.回転コマンド
マニュアルページより: rev ユーティリティは、指定されたファイルを標準出力にコピーし、各行の文字の順序を逆にします。ファイルが指定されていない場合、標準入力が読み取られます。
次の例では、「これはとても良いです」と入力しましたが、rev コマンドで逆になっています — 「doog yrev si siht」
$ rev this is very good doog yrev si siht
次の例では、rev は /etc/sysconfig/network ファイル内の行の文字を逆にしています。
$ rev /etc/sysconfig/network sey=GNIKROWTEN bd-ved=EMANTSOH 1.1.01.01=YAWETAG
3. ULコマンド
マニュアルページより: アンダースコアを下線に変換します。プロセスは、端末の種類によって異なります。一部の端末では下線を処理できません。
以下に示すように、アンダースコアを含むファイルで ul コマンドを実行しても、何も起こりませんでした。役に立たなかったので、誰かがこのコマンドの使い方を説明してくれることを願っています.
$ cat test.txt test_is_good
ul コマンドの出力は、cat の出力とまったく同じでした。
$ ul test.txt test_is_good
4. vdir コマンド
vdir は ls -lb と同じです。 ls コマンドがあるのに、なぜ vdir を使用する必要があるのですか?
$ vdir total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
ls -lb コマンドは、vdir コマンドとまったく同じ出力を表示します。
$ ls -lb total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
上記のコマンドの実用的な使い方を見つけた場合は、お知らせください。また、実際には役に立たない Linux コマンドが他に思いつく場合は、以下のコメントで共有してください。
この記事が気に入ったら、deli.cio.us または StumbleUpon で共有してください .