私たちが通常使用するいくつかのコマンドをカスタマイズして簡単にする非常に簡単な方法があります 「コンソール」、の使用を通じて エイリアス.
Un エイリアス その名前が示すように、XNUMXつの単語または一連の単語をより短く単純なものに置き換えるのに役立ちます。 実用的な例を見てみましょう、私たちが見たいとしましょう ログ システムから、と呼ばれるアプリケーションを使用して カラーライザー これは、コンソールで結果に色を付ける役割を果たします。 行は次のようになります。
$ sudo tailf -n 5 /var/log/syslog | ccze
しかし、すべてを書く代わりに、たとえば次のような単純なものをコンソールに配置すると、より簡単になると確信しています。
$ syslog
本当ですか? それははるかに快適で覚えやすいでしょう。 では、どうすればよいでしょうか。
エイリアスの作成。
エイリアスの作成は本当に簡単です。 構文は次のようになります。
alias short_word = '置換するコマンドまたは単語'
前の例をとると、次のようになります。
エイリアスsyslog = 'sudo tailf -n 5 / var / log / syslog | ccze '
コマンドは一重引用符で囲まれています。 しかし、問題は これはどこに置きますか? 一時的なものにしたい場合は、コンソールに書き込むだけで、閉じるまで続きます。
永続的に必要な場合は、これをファイル内に配置します 〜/ .bashrc これは私たちの中にあります /ホーム、そうでない場合は、作成します (常にドットを前にして)。 の行を追加したとき alias このファイルでは、単にコンソールに配置します。
$ . .bashrc
そして準備ができました!!!
注:昨日、ISPの問題により、<°Linuxで何も公開できませんでした。お詫び申し上げます。
このタイプの投稿は、私たちが日常的に使用しないツールを更新するのに害はありません。 さらに、それは時代を超えています。 書いたXNUMX年後、初日のままです。
少なくともdebianでは、言及したファイルの代わりに.bash_aliasesファイルを使用して独自のエイリアスを追加することをお勧めします。 彼 。 .bashrcは、私が言うエイリアスファイルの検索を処理します。
チュートリアルをありがとう。 私は質問があります:コマンドは何をしますか? .bashrc '? 特に、.bashrcファイルの前のドット(。)は何をしますか?
手遅れだとは思いますが、ファイル名の前にドットがあるとフォルダ内に非表示になるのでそこに表示されますが、非表示のファイルを表示するまで表示されません。
ファイルを隠すという意味ではないと思います。 よく見ると、前にスペースで区切られた別のXNUMXつがあります。
$。 .bashrc
最初は、ファイルを実行したり、ファイルに含まれている情報を再読み込みしたりするだろうと思いました。 代わりに、エイリアスを有効にするために再起動する必要があったため、コマンドは不明のままです。
このコマンドを参照するエイリアスがある場合でも、どのようにしてコマンドを使い続けることができますか? (例:これがエコーのエイリアスである場合、rmコマンドをどのように使用しますか?)
これにとても感謝しています。 乾杯!
こんにちは、チュートリアルをありがとうございました、それは私を大いに助けました。