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

推薦する

Linux の一般的なコマンドとショートカット キーの紹介

目次1 システムの紹介2 システムショートカット3 一般的なシステムコマンド1 システムの紹介 1....

WeChatミニプログラムページで値を返す4つの解決策のまとめ

目次使用シナリオ解決1. globalDataを使用して実装する2. ローカルキャッシュストレージを...

写真とテキストによる MySQL 8.0.11 インストール チュートリアル

インターネット上には多くのチュートリアルがありますが、基本的には同じです。ただし、細かい原因でソフト...

MySQL 8.0.12 のインストールと環境変数の設定チュートリアル (Win10 の場合)

Windows 10 プラットフォームでの MySQL のインストール、構成、起動、ログイン、環境...

VMware esxi6.5 のインストールと使用の詳細な手順

目次導入建築ESXIの利点vSphere とは何ですか? 2. 仮想マシンの利点3. 仮想マシンを使...

MySQLのnull値に関する小さな問題

今日、null 値をテストしていたところ、小さな問題が見つかりました。ここに記録しました。以前にも遭...

Websocket+Vuexはリアルタイムチャットソフトウェアを実装します

目次序文1. 効果は図の通りです2. 具体的な実施手順1. Vuexの紹介2.webscoked実装...

Docker Gitlab+Jenkins+Harborは永続的なプラットフォーム運用を構築します

CI/CD の概要CIワークフロー設計Gitコードバージョン管理システムはコマンドラインでのみ管理で...

Vueダイナミックフォームの詳細な応用

概要バックグラウンド管理システムには多くのフォーム要件があります。データをjson 形式で書き込み、...

Bootstrap 3.0 学習ノート CSS関連補足

この記事の主な内容は次のとおりです。 1. ブラウザのサポート2. 画像3. レスポンシブツール4....

html2canvas を使用して HTML コードを画像に変換する方法

コードを画像に変換するにはhtml2canvas は、ブラウザから Web ページのスクリーンショッ...

nginx の default_server 定義とマッチングルールの詳細な説明

nginx の default_server ディレクティブは、server_name と一致しない...

Nodeはリクエスト追跡にasync_hooksモジュールを使用します

async_hooks モジュールは、Node.js バージョン 8.0.0 に正式に追加された実験...

JavaScript 日付ツールの概要

ユーティリティ = { /** * 死亡年ですか? * @return {Boolse} true...