Linuxでのaliasコマンドの使い方の詳細な説明

Linuxでのaliasコマンドの使い方の詳細な説明

1. 別名の使用

alias コマンドは、コマンドのエイリアスを設定するために使用されます。このコマンドを使用すると、長いコマンドを簡略化できます。

エイリアスショートコマンド = '元のコマンドオプション' を使用します

エイリアス 138ssh= 'ssh -i ~/.ssh/138.pem [email protected]'

これで、元の ssh -i ~/.ssh/138.pem [email protected] の代わりに 138ssh を直接使用できるようになりました。

現在のエイリアスをすべて表示 alias-p

エイリアスを削除する unalias コマンド

その後、私は短いコマンドを喜んで使用し、サーバーの IP アドレスを覚えておく必要がなくなりました。

2. エイリアスの永続性

翌日、仕事中に短いコマンドを楽しく入力していたら、

私は急いでオペレーションとメンテナンスの担当者に尋ねたところ、再起動するたびにエイリアスをリセットする必要があると言われました。

これをどうやってプレイすればいいのでしょうか?

幸運なことに、オペレーションとメンテナンスの兄が別のコツを教えてくれました

再起動するたびにリセットする必要がないように、/etc/.bashrc または ~/.bashrc ファイルに alias コマンドを追加します。

/etc/.bashrc はすべてのユーザーに有効ですが、~/.bashrc は現在のユーザーに有効です。
ps: 私のシステムは deep linux で、変更されたのは /etc/bash.bashrc です

最後に、source /etc/bash.bashrc コマンドを実行すると、alias で設定した短縮コマンドを再度使用できるようになります。

注: source Filnameは、現在のbash環境でFileNameのコマンドを読み込んで実行します。

以下もご興味があるかもしれません:
  • Linux エイリアスコマンドの記述
  • よく使われる Linux ls と alias の基本コマンドの詳細な説明
  • Linuxでエイリアス設定を永続化する方法の詳細な説明

<<:  Windows 10 での mysql5.5 データベース コマンドラインの中国語文字化け問題を解決する

>>:  React diffアルゴリズムソースコード分析

推薦する

MySQL における引用符とバックティックの違いと使い方の詳細な説明

序文そこでこのブログを書きました。このブログでは大物の記事からいくつかの知識も推奨しています。侵害が...

HTML割引価格計算の実装原理とスクリプトコード

コードをコピーコードは次のとおりです。 <!DOCTYPE HTML PUBLIC "...

シンプルなビデオ連射機能を実装する JavaScript CSS3

この記事では、最も単純なビデオ連射機能をシミュレートするデモを作成します。アイデア:再生する動画と同...

Linux で ping は成功するがポートが利用できない問題を解決する方法

ping は成功したがポートにアクセスできない場合のポート可用性検出の説明ポート可用性検出ツールの紹...

JavaScript で一意の ID を生成するいくつかの方法

考えられる解決策1. Math.randomは[0,1)の範囲の乱数を生成します。 //今回は生成さ...

複数のプロジェクトをデプロイする Docker nginx の例

前提条件1. ローカルコンピュータとサーバーにDockerがインストールされています。ダウンロード方...

JavaScript の基礎: スコープ

目次範囲グローバルスコープ関数のスコープもし、スイッチ、のために、その間ブロックスコープスコープチェ...

CSS はモバイル互換性の問題を解決するために 0.5px の線を実装します (推奨)

【コンテンツ】: 1.背景画像のグラデーションスタイルを使用する2. スケールを使ってズームできる...

「さらに表示」ボタンによる複数行テキストの切り捨てに関する考察

最近、たまたまこの小さな要件に遭遇しました。昔、JS を使用してこれを処理したことを覚えていますが、...

MySQL 8の新機能ウィンドウ関数の役割

MySQL 8.0 の新機能は次のとおりです。 Unicode 9.0 をすぐに完全にサポートウィン...

Linux環境変数の設定戦略の詳細な説明

ソフトウェアのインストールをカスタマイズする場合、多くの場合、環境変数を設定する必要があります。以下...

マウス追従ゲームを実現するjs

この記事では、マウス追従ゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内...

見落としがちなVue.jsのAPIを詳しく解説

目次次のチェックv-model 構文シュガー.sync 修飾子$セット計算プロパティセット要約する次...

VueはSplitを使用して、ユニバーサルドラッグアンドスライドパーティションパネルコンポーネントをカプセル化します。

目次序文始める基本レイアウトデータバインディングイベントバインディング最適化ジッター問題を最適化する...

MySQL 文字列分割操作 (区切り文字を含む文字列のインターセプション)

区切り文字なしの文字列抽出質問の要件データベース内のフィールド値:実装効果: 1行のデータを複数行に...