GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでコマンドラインキーストロークエイリアスを作成する方法

ソリューションエンジニアとして、私の仕事のほとんどはLinuxターミナルで行われます。 CLIを使い続けると、日常的に使用するコマンドのほとんどが通常、一般的なコマンドの繰り返しのサブセットであることに気付くでしょう。これは、私たちの生活をシンプルにするためです。これらのコマンドは可能な限り使いやすいです。 psのようなCLIコマンドの候補リストはすでにあります 、lssedgrep 、など、これらを使用することも、キーストロークエイリアスを使用することでシンプルで楽しいものにすることができます。

これはすべて非常によく考えられており、幸いなことに、bashにはキーストロークエイリアスを使用するオプションが用意されています。日常のコマンドをエイリアス/短縮コマンドとしてBashに保存するだけで何ができるか見てみましょう。準備はいいですか?

キーストロークエイリアスを保存する方法

これは非常に単純で簡単です。たとえば、ls -latr,と入力する代わりに、フォルダのすべてのコンテンツを一覧表示するとします。 lsだけを使用したい aliasを使用する コマンド:

$ alias ls='ls -latr' 

キーストロークを保存できますが、これはシェルを終了するまでのみ保存されます。また、上記のコマンドの間隔にも注意してください。

上記で宣言したエイリアスを一時的にマスクしたい場合はどうすればよいですか:\lsを使用してください デフォルトの機能だけが利用できます。

ヒント:

  • 現在のシェルでエイリアスを削除したい場合はどうなりますか?
  • unalias lsと入力するだけです

これで、Bashで独自の短縮コマンドを作成する方法がわかりましたが、bashシェルに再ログインするときにもこれを保存する必要があります。これを行うには、エイリアスコマンドを~/.bashrcという特別なファイルに保存する必要があります。 ここで、シェルに再ログインした後も保持されるすべてのキーストロークエイリアスを保存できます。 。bashrcを調達することを忘れないでください エイリアスの追加が完了したらファイルを作成して、ログアウト/ログインせずにエイリアスがアクティブになるようにします。

$ source ~/.bashrc 

これが私の.bashrcで使用するいくつかのクールな例です ファイルを作成し、有益であると判断した場合は組み込むことができます。

LinuxでのWindowsのようなエクスペリエンス

alias copy="cp"

alias rename="mv"

alias md="mkdir"

alias rd="rmdir"

alias del="rm -i"

ディレクトリの変更が簡単になりました

alias ..='cd ..'

alias ...='cd ../../../'

alias ....='cd ../../../../'

更新コマンド

alias update='yum update'

alias updatey='yum -y update'

サブスクリプションマネージャーのエイリアス

alias sml=`subscription-manager list --available --all`

alias smr=`subscription-manager remove --all`

便利なコマンドのランダムリスト

alias root='sudo -i'

alias su='sudo -i'

alias reapache='systemctl restart httpd'

alias cpuinfo=’lscpu’

alias tcpdump=’tcpdump -i eth0`

alias ping=’ping 8.8.8.8 -c 5’

#browser selection

alias chrome='/opt/google/chrome/chrome'

alias opera='/opt/opera/opera'

alias firefox=’/opt/firefox/firefox’

alias df='df -khT'

alias du='du -h'

alias top='atop'
まとめ

さまざまなエイリアスを追加することもできますが、この記事の目的は、定期的に使用するコマンドを.bashrcに保存することで、作業を楽にすることです。 ファイルを作成し、ショートカットエイリアスを使用してオプション付きのコマンドを呼び出します。

Red Hat Enterprise Linuxを試してみませんか?今すぐ無料でダウンロードしてください。


Linux
  1. Linuxコマンドのスクリプトを作成する方法

  2. LinuxRPMパッケージを作成する方法

  3. LinuxでSystemdサービスを作成する方法

  1. Linuxでエイリアスを作成してエイリアスコマンドを使用する方法

  2. LinuxコマンドラインからLinuxブータブルUSBを作成する方法

  3. Linuxでスワップを作成する方法

  1. 時間を節約するための15のコマンドラインエイリアス

  2. Linux でシェル エイリアスを使用する方法

  3. Unix/Linux でカスタム コマンドを作成するには?