Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> 8つのヒントがあなたをスーパーLinuxのエンドユーザー

8つのヒントがあなたをスーパーLinuxのエンドユーザー

  
にしています。Linux端末を使うことは、単にコマンドを入力するだけではありません。これらの基本的なテクニックを学んだ後は、ほとんどのLinuxディストリビューションでデフォルトで使用されるターミナルツールであるBashシェルを徐々にマスターしていきます。この記事は経験の浅い初心者のために書かれています、そして私はほとんどの上級ユーザーがすでにこれらのテクニックの全てを知っていると信じます。しかし、あなたはまだそれを見て、あなたがいつも見落としてきた何かを学ぶことができます。 Tabキーの自動補完
Tabキーの自動補完を使用するのが基本的な方法です。それはあなたに多くの時間を節約します、そして、あなたがファイル名またはコマンドがどのようにつづられるかについてわからないとき、それは役に立ちます。たとえば、現在のディレクトリにファイルがある場合、ファイル名は "really long file nam"です。このファイルを削除します。ファイル名全体を入力できますが、間違ったスペース文字を入力するように注意する必要があります(\\ escapeを使用する必要があります)。 ' rm r'と入力してTabキーを押すと、Bashは自動的にファイル名を補完します。もちろん、現在のディレクトリにrで始まるファイルがたくさんあると、Bashはどのファイルを参照しているのかわかりません。たとえば、現在のディレクトリに「本当に長いファイル名」というテキストがあり、Tabキーを押すと、両方のファイルがこれで始まるため、Bashは「本当に\\」セクションを完成させます。 。次に、Tabキーを押すと、以下に示すように、先頭に一致するすべてのファイルのリストが表示されます。次に、希望のファイル名を入力してTabキーを押します。このように、' l'をなくしてからTabキーを押すと、Bashは自動的に希望のファイル名を補完します。この方法は入力コマンドにも同様に適用できます。目的のコマンドがわからない場合は、< gnome'>を入力してTabキーを押すだけで、すべての結果が表示されます。 パイプラインコマンド
パイプラインコマンドを使用すると、あるコマンドの出力を別のコマンドに転送できます。 Unixの設計思想では、各プログラムにはいくつかの機能しかありません。たとえば、' ls'コマンドは現在のディレクトリ内のすべてのファイルのリストを表示し、' grep'コマンドは作成された場所で入力文字列を検索します。これらの両方をパイプラインコマンドで渡します(' |付き)。 'シンボリック表現)組み合わせて、現在のディレクトリ内のファイルを検索することができます次のコマンドは、<;本当に' ワイルドカードを検索するために使用されます。ワイルドカードたとえば、現在のディレクトリから本当に長いファイル名と非常に長いファイル名を削除する場合は、次のコマンドを使用します。このコマンドは、trueで始まりnameで終わるすべてのファイルを削除します。 ' rm *'コマンドを使用すると、このディレクトリ内のすべてのファイルが削除されますので、注意して使用してください。出力のリダイレクト'>'文字を使用すると、別のコマンドを使用しなくても、コマンドの出力をファイルにリダイレクトできます。たとえば、次のコードでは、' ls'コマンドを使用して、現在のディレクトリ内のすべてのファイルを一覧表示し、出力一覧を' file 1'という名前のファイルに入力します。 コマンドライン履歴
Bashはあなたが使用したコマンドの履歴を記憶します。上下のキーを使用して、使用したコマンドをスクロールできます。 ' history'コマンドを使用すると履歴コマンドが出力されるので、pipelineコマンドを使用して最近使用したコマンドを検索できます。 Waves'〜'は現在のユーザーのホームディレクトリを表します。そのため、' cd /home /name'と入力する代わりに、' cd〜'を使用してホームディレクトリに切り替えることができます。これは相対パスにも使用されます。例えば、< ' cd〜/Desktop'は現在のユーザーのデスクトップディレクトリに切り替えます。同様に、'。'は現在のディレクトリを表し、' ..'は親ディレクトリを表します。すべて、' cd ..'は親ディレクトリにジャンプします。たとえば、デスクトップディレクトリにいて、そのデスクトップディレクトリと同じレベルのドキュメントディレクトリに切り替えたい場合は、' cd ../Documents'コマンドを使用できます。 バックグラウンド実行コマンド
デフォルトでは、Bashは現在の端末でコマンドを実行します。通常は問題はありませんが、アプリケーションを同時に実行して端末を使い続けたい場合はどうすればよいですか。たとえば、Firefoxを実行するために' firefox'コマンドを入力した場合、Firefoxは端末を占有し、終了するまでいくつかのエラーメッセージとその他の出力を表示します。ただし、'&'記号を追加すると、Bashはコマンド実行後にバックグラウンドでプログラムを実行します。条件付き実行
Bashを使用して2つのコマンドを実行することもできます。 2番目のコマンドは、最初のコマンドが正常に実行された後にのみ実行されます。これを行うには、'&&'を使用して2つのコマンドを同じ行に区切ります。たとえば、< sleep'> sleep'コマンドは、秒単位でパラメータを受け取り、終了するまでカウントダウンします。このコマンドを単独で使用しても意味がありませんが、次のプログラムを実行するまでの遅延として使用できます。次のコマンドは5秒間停止してから、gnomeスクリーンショットツールを実行します。
Copyright © Windowsの知識 All Rights Reserved