ホームページ >運用・保守 >Linuxの運用と保守 >生産性を向上させる 10 の Linux コマンド エイリアス
次のコラム linux チュートリアル では、効率を向上させる 10 個の Linux コマンド エイリアスを紹介します。困っている友人の役に立てば幸いです。
Linux 環境で作業するエンジニアは、その煩雑な指示とパラメータ コマンド ラインに間違いなく感銘を受けるでしょう。しかも恐ろしいのは、面倒ということではなく、こうした面倒なコマンドを大量に繰り返し入力する必要があるということだ。
Linux にはエイリアス コマンド alias があり、これらの面倒なコマンドを覚えやすいエイリアスにカスタマイズできるため、効率が大幅に向上します。
ただし、alias コマンドは現在のターミナルでのみ有効であり、ターミナルを閉じると設定したエイリアスはすべて無効になります。したがって、これらのエイリアスを永続的にしたい場合は、.bash_profile ファイルに追加する必要があります。
この記事では、Liang Xu が作業効率を向上させる非常に実用的なコマンド エイリアスを 10 個紹介します。
1. 圧縮パッケージ ファイル、特に tar ファイルは Linux で広く使用されていますが、tar コマンドには多くのオプションがあり、覚えるのが困難です。したがって、一般的に使用されるいくつかのオプションをエイリアス untar として定義して、tar ファイルを解凍する必要があるときにファイル名を直接 untar できるようにすることができます。
alias untar='tar -zxvf '
2. 大きなファイルをダウンロードしているときに、突然ネットワークが異常切断されました。再ダウンロードするのはおかしいでしょうか?心配しないでください。wget コマンドには、ブレークポイント ダウンロードをサポートする -c オプションがあります。また、エイリアスとして設定することもできます:
alias wget='wget -c '
3。場合によっては、20 文字の乱数パスワードを生成する必要があります。 openssl コマンドを使用できますが、完全なコマンドは非常に長くて不便です。エイリアスを設定できます:
alias getpass="openssl rand -base64 20"
4。ファイルをダウンロードした後、そのチェックサム値を確認します。このコマンドを使用できます。これをエイリアス sha としてカプセル化し、sha filename でファイルのチェックサム値を検証できます。
alias sha='shasum -a 256 '
5. 通常の状況では、ping コマンドは無限に出力されますが、実際にはあまり意味がありません。 -c コマンドを使用して出力を 5 つに制限し、エイリアス ping として設定できます。これを使用する場合は、URL に ping を送信するだけです。
alias ping='ping -c 5'
6. いつでもどこでも Web サーバーを起動したい場合は、次のエイリアスを使用できます:
alias www='python -m SimpleHTTPServer 8000'
7. ネットワーク速度テストは仕事でもよく使用されますが、Linux では使用されません。自動的にコマンドが利用可能になったので、サードパーティ ツールのspeedtest-cliを使用できます。このツールはGithubから直接ダウンロードでき、使い方も詳しく説明されています。まず、speedtest-cli コマンドを使用して最も近いサーバーを選択し、次に次のエイリアスを設定する必要があります:
alias speed='speedtest-cli --server 2406 --simple'
8. パブリック IP は何ですか?記憶力が優れている場合は、それを直接記憶することができますが、サーバーが 10 台、または数百台ある場合はどうなるでしょうか。それを暗記して最強の頭脳に参加することもできます。実は直接問い合わせできるコマンドもあるんですが、そのコマンドはあまりにも奇妙で覚えにくいので、思い切ってエイリアスとして設定しました。
alias ipe='curl ipinfo.io/ip'
9. LAN IP を確認するにはどうすればよいですか?このコマンドも倒錯的であり、決定的にエイリアスを設定します。
alias ipi='ipconfig getifaddr en0'
10. 最後に、画面をクリアするには、ctrl l ショートカット キーを使用するか、より直接的かつ大まかに使用できるように、クリア コマンドをより短く定義できます。
alias c='clear'
人によって Linux の使用方向や作業内容が異なるため、必ずしもこれら 10 個のコマンドすべてを使用できるわけではありません。あなたの作業フィールドには、エイリアスとして定義できる複雑で面倒なコマンドが多数あるはずです。メッセージ領域に追加することを歓迎します。
以上が生産性を向上させる 10 の Linux コマンド エイリアスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。