効率を向上できる Linux コマンドエイリアス 10 個のまとめ

効率を向上できる Linux コマンドエイリアス 10 個のまとめ

序文

Linux 環境で作業するエンジニアは、これらの面倒な命令とパラメータのコマンドラインにきっと驚かされるでしょう。怖いのは、面倒なことではなく、これらの面倒なコマンドを繰り返し入力する必要があることです。

Linux には alias コマンドがあり、面倒なコマンドを覚えやすいエイリアスにカスタマイズできるため、効率が大幅に向上します。

ただし、エイリアス コマンドは現在のターミナルに対してのみ有効です。ターミナルを閉じると、設定したエイリアスはすべて無効になります。したがって、これらのエイリアスを永続的にしたい場合は、.bash_profile ファイルに追加する必要があります。

この記事では、Liang Xu が作業効率を向上できる非常に実用的なコマンド エイリアスを 10 個紹介します。

1. 圧縮ファイル、特に tar ファイルは Linux で広く使用されていますが、tar コマンドには多くのオプションがあり、覚えるのが簡単ではありません。そのため、よく使用されるいくつかのオプションをエイリアス untar として定義して、tar ファイルを解凍する必要があるときに、untar ファイル名を直接使用できるようになります。

エイリアス untar='tar -zxvf '

2. 大きなファイルをダウンロードしているときに、突然ネットワークが中断されてしまいました。もう一度ダウンロードし直さなければならないとしたら、イライラしませんか?心配しないでください。wget コマンドにはブレークポイント ダウンロードをサポートする -c オプションがあり、これをエイリアスとして設定することもできます。

エイリアス wget='wget -c '

3. 20 文字のランダム パスワードを生成する必要がある場合があります。openssl コマンドを使用できますが、完全なコマンドは非常に長くて不便です。エイリアスを設定できます。

エイリアス getpass="openssl rand -base64 20"

4. ファイルをダウンロードした後、そのチェックサム値を確認します。このコマンドをエイリアス sha としてカプセル化し、sha ファイル名でファイルのチェックサム値を確認できます。

エイリアス sha='shasum -a 256 '

5. 通常の状況では、ping コマンドは無限に出力しますが、実際には意味がありません。 -c コマンドを使用して出力を 5 つに制限し、エイリアス ping として設定することができます。これを使用するときは、URL を ping するだけです。

エイリアス ping='ping -c 5'

6. いつでもどこでも Web サーバーを起動したい場合は、次のエイリアスを使用できます。

エイリアス www='python -m SimpleHTTPServer 8000'

7. ネットワーク速度テストも仕事でよく使用されますが、Linux には独自のコマンドがありません。サードパーティのツール speedtest-cli を使用できます。このツールはGithubから直接ダウンロードでき、使い方も詳しく説明されています。まず、speedtest-cli コマンドを使用して最も近いサーバーを選択し、次のエイリアスを設定する必要があります。

エイリアス speed='speedtest-cli --server 2406 --simple'

8. パブリック IP は何ですか?記憶力が良い人は直接記憶することができますが、サーバーが 10 台または数百台ある場合はどうでしょうか?暗記して「Brainiest Contest」に参加することもできます。実は直接クエリできるコマンドもあるのですが、そのコマンドは異常すぎて覚えにくいので、思い切ってエイリアスとして設定しました。

エイリアス ipe='curl ipinfo.io/ip'

9. LAN IP を知るにはどうすればいいですか?このコマンドも異常で、エイリアスを決定的に設定しています。

エイリアス ipi='ipconfig getifaddr en0'

10. 最後に、画面をクリアするには、Ctrl + L ショートカット キーを使用するか、より直接的で使いやすい、より短いクリア コマンドを定義します。

エイリアス c='clear'

Linux の使い方や作業内容は人それぞれ異なるため、これら 10 個のコマンドをすべて使用できるとは限りません。仕事の分野には、エイリアスとして定義できる複雑で面倒なコマンドがたくさんあるはずです。コメントエリアにぜひ追加してください。

要約する

これで、効率化に役立つ Linux コマンド エイリアス 10 個についての記事は終了です。関連する Linux コマンド エイリアスの詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • rpm パッケージを解凍する Linux コマンドと rpm コマンドの使用方法の紹介
  • Linuxコマンドに基づいてフォルダー内の特定のファイルパスを抽出します
  • Linux コマンドにおける Ctrl+z、Ctrl+c、Ctrl+d の違いと使い方
  • 日付フォルダまたはファイルを作成する Linux コマンドのサンプルコード
  • Linuxターミナルでコマンド出力をファイルに保存する方法
  • 最も包括的な Linux コマンドのコレクション (例付き)

<<:  mysql はフィールドコンテンツの一部を置き換え、mysql は関数 replace() を置き換えます。

>>:  Vue 天気予報入門

推薦する

CSS と JavaScript を使用して管理ダッシュボードのレイアウトを構築するためのサンプル コード

あなたが作成するものこの新しいチュートリアルでは、CSS と JavaScript を使用して、レス...

MySQL 8.0.22 解凍版インストールチュートリアル(初心者向け)

目次1. リソースのダウンロード2. ソフトウェアを解凍する2.1 場所を選択する2.2 名前を変更...

ウェブページ上の写真プレビューナビゲーションを設計するためのヒント

<br />ナビゲーションとは、ウェブサイトの上部にあることが多いナビゲーション バーの...

Nodejs は JSON 文字列を JSON オブジェクトに変換するエラー解決法

JSON 文字列を JSON オブジェクトに変換するにはどうすればいいですか? JSON.parse...

jsはシンプルな計算機を実装します

参考までに、ネイティブjsを使用して簡単な計算機(詳細なコメント付き)を実装します。具体的な内容は次...

WeChatアプレットはウォーターフォールフローのページングスクロール読み込みを実装します

この記事では、WeChatアプレットのウォーターフォールフローページングスクロールロードを実装するた...

HTML 選択オプションの基本的な理解と使用

JavaScript での HTML (選択オプション) の詳細な説明1. 基本的な理解:コードをコ...

MySQLにおけるトランザクション分離レベルの実装原理の詳細な説明

序文データベース トランザクションに関して言えば、トランザクションの ACID 特性、分離レベル、解...

アニメーション効果のようなVueトランジションの例

目次結果を一目で見るハート効果デジタルスクロールアニメーションアニメーションのように結果を一目で見る...

Mysql が CPU を過剰に占有する場合の最適化方法 (必読)

Mysql が CPU を占有しすぎる場合、どこから最適化を開始すればよいでしょうか? CPU 使...

VMWare に CentOS 7.3 をインストールするグラフィカル チュートリアル

CentOS 7.3のインストール手順を図解しました。具体的な内容は次のとおりです。この記事では、v...

要素 el-button ボタンコンポーネントの使用の詳細な説明

1. 背景ボタンは非常によく使われており、Element のボタン機能は非常に包括的です。この記事で...

VMware 15 を使用して仮想マシンをインストールし、CentOS 8 を使用する詳細な手順

序文:現在、Linux と .Net Core を学習しており、クロスプラットフォームの知識を学んで...

フォーム入力ボックスに関するWebデザインのヒント

1. キャンセル ボタンが押されたときの破線ボックス<br /> 入力に属性値 hide...

画像カルーセルを実装するためのネイティブJS 小さな広告プラグインを実装するためのJS

最近、ネイティブ JS を使用して、さらにいくつかの小さな機能を実装したいと思っています。現在、ブロ...