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アルゴリズムソースコード分析

推薦する

React Hooksを使用する際のよくある落とし穴

React Hooks は React 16.8 で導入された新しい機能で、クラスを使用せずに状態や...

Dockerの基本的な手順

目次基本的な指示1. 現在のマシンのコンテナステータスを確認する2. イメージをダウンロードまたは取...

MySQLのロック機構に関する最も包括的な説明

目次序文グローバルロック完全なデータベース論理バックアップFTWRL と set global re...

Alipay の新しいホームページのフロントエンドの実践的な概要

もちろん、ページ パフォーマンスの最適化に関する個人的な経験も含まれています。ここでいくつかの点につ...

IDEA の Maven プロジェクトで MySQL 8.0 に接続して使用する方法に関するチュートリアル

まず、私の基本的な開発環境を見てみましょう。オペレーティングシステム: MacOS 10.13.5 ...

MySQL ストアド プロシージャの権限の問題の概要

MySQL ストアド プロシージャは、確かに、非常にまれな使用シナリオのように見えます。この問題は、...

Ubuntu 18.04 サーバーのパスワードを忘れたり改ざんされた場合にパスワードをリセットする方法

最近、サーバー上のアカウントが2つハッキングされ、パスワードが改ざんされました。幸い、まだ使えるアカ...

Vue バックグラウンドでステータス ラベルをエレガントに記述する例

目次序文最適化変数の抽出二次包装 el-tag コンポーネント使用要約する序文バックエンドシステムの...

JS ES6 変数分割代入の詳細な説明

目次1. 脱構築とは何か? 2. 配列の分割3. 配列モードと代入モードの統一4. デフォルト値の構...

ubuntu15.10 での hadoop2.7.2 の詳細なインストールと設定

Linux での Hadoop インストール チュートリアルはインターネットや書籍に多数ありますが、...

ページのスクロールバーを無効にするには、overflow: hiddenを使用します。

コードをコピーコードは次のとおりです。 html {オーバーフロー: 非表示; }体{オーバーフロー...

React ページ ターナーの実装 (フロント エンドとバックエンドを含む)

目次フロントエンド上記のアイデアに従って、ページめくり機能を設計して記述します。バックエンド(Jav...

js における浅いコピーと深いコピーの詳細な説明

目次1. jsメモリ2. 譲渡3. 浅いコピー4. ディープコピー序文:以下の記事を読む前に、記憶に...

https ウェブサイトを展開し、Nginx でアドレス書き換えを構成するための詳細な手順

Nginx は、高性能な Web サイト サーバーおよびリバース プロキシ サーバーであり、IMAP...

JavaScript でオブザーバー パターンを実装する方法

目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...