技術ノート Linux および macOS ターミナル エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

コマンド ラインの使用は面倒で不快に思えますが、Linux には、エイリアスを使用してコマンドの入力方法をカスタマイズできるようにすることで、作業を容易にし、コマンド ラインで作業を完了できるようにする方法があります。

エイリアスの設定

エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

エイリアスは、コマンドにエイリアス (ニックネーム) を付けてカスタマイズする方法です。これらを使用すると、難しいコマンドを覚えたり、入力するのが面倒な長いコマンドに短い名前を付けることができます。エイリアスを設定するには、右クリックしてホーム ディレクトリに空のファイルを作成し、「.bash_aliases」という名前を付けます。ファイル名が非表示になる名前の先頭のピリオドに注目してください。 「Ctrl+H」を押すと隠しファイルが表示されます。

エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

エイリアスの構文

エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

お気に入りのテキスト エディタを使用して、作成したファイルを開き、エイリアスの作成を開始します。ただし、留意すべき点がいくつかあります。構文は次のとおりです。

alias new_name= 'old_command'
 alias new_name= 'old_command' 
エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

ここで、「new_name」はエイリアス、「old_command」は変更するコマンドであり、引用符で囲まれています。例:

alias agi= 'sudo apt-get install'
 alias agi= 'sudo apt-get install'

これにより、「agi」と入力することが「sudo apt-get install」と入力するのと同じになります。この方法により、インストールするパッケージが多数ある場合でも、作業がさらに簡単になります。コマンドと同じように見えるエイリアスを作成した場合、コマンドまたはエイリアスは機能しないことに注意してください。例:

alias install = 'sudo apt-get install'
 alias install = 'sudo apt-get install'

「install」という名前のコマンドがすでに存在するため、上記の例のエイリアスは機能しません。

また、2 つの単語からエイリアスを作成する場合は、ダッシュで接続しない限り機能しないことに注意してください。例:

alias apt install = 'sudo apt-get install'
 alias apt install = 'sudo apt-get install'
 
 
alias apt- install = 'sudo apt-get install'
 alias apt- install = 'sudo apt-get install'

上記の例では、最初のエイリアスは 2 つの別々の単語で構成されているため無効ですが、2 番目のエイリアスは 2 つの単語がダッシュで接続されているため使用に適しています。そして、行頭にスペースを入れることは絶対にやってはいけないことです。エイリアスの作成については以上です。どのエイリアスを使用しますか?読み続けます!

エイリアスを使用して Ubuntu コマンドをカスタマイズする方法

どのエイリアスを使用するか

これで、エイリアスを設定し、独自のエイリアスを作成する方法がわかりました。それを最大限に活用するためにどのようなエイリアスを使用できるかを見てみましょう。

  • パッケージの管理

パッケージのインストールと削除を頻繁に行う必要がある場合は、これが最適です。

alias agi= 'sudo apt-get install'
 alias agi= 'sudo apt-get install'
alias agr= 'sudo apt-get remove'
 alias agr= 'sudo apt-get remove'
alias agu= 'sudo apt-get update'
 alias agu= 'sudo apt-get update'
alias acs='apt- cache search '
 alias acs='apt- cache search '

上記のエイリアスは、コマンド内の各単語の最初の文字で構成されています。これらは使用できるものの例にすぎず、使用したり、変更したり、独自に作成したりできます。

  • ファイルとフォルダーを管理する
alias cp= 'cp -iv'
 alias cp= 'cp -iv'
alias mv= 'mv -iv'
 alias mv= 'mv -iv'
alias rm= 'rm -i'
 alias rm= 'rm -i'
alias la= 'ls -alh'
 alias la= 'ls -alh'

これらのエイリアスを使用すると、ファイルをコピーまたは移動するときに、コマンド ラインでファイルの削除または上書き (重複がある場合) についての確認を求められるだけでなく、何が行われているかについての詳細情報が表示されます。これにより、誤ってファイルを上書きしたり、送信すべきではない場所にファイルを送信したりすることを防ぐことができます。

  • システムの操作
alias documents= 'cd ~/Documents'
 alias documents= 'cd ~/Documents'
alias downloads= 'cd ~/Downloads'
 alias downloads= 'cd ~/Downloads'
alias desktop= 'cd ~/Desktop'
 alias desktop= 'cd ~/Desktop'
alias music= 'cd ~/Music'
 alias music= 'cd ~/Music'
alias videos= 'cd ~/Videos'
 alias videos= 'cd ~/Videos'
alias ..= 'cd ..'
 alias ..= 'cd ..'
alias ...= 'cd ../..'
 alias ...= 'cd ../..'
alias ....= 'cd ../../..'
 alias ....= 'cd ../../..'

ファイルやフォルダーの移動がこれまで以上に簡単になりました。行きたいディレクトリを入力し、ドットを入力して上に進みます。

  • その他の便利なエイリアス
alias e= 'exit'
 alias e= 'exit'
alias s= 'sudo'
 alias s= 'sudo'
alias shutdown= 'sudo shutdown –h now' #requires root password, disable it by "sudo chmod u+s /sbin/shutdown"
 alias shutdown= 'sudo shutdown –h now' #requires root password, disable it by "sudo chmod u+s /sbin/shutdown"
alias restart= 'sudo shutdown –r now' #requires root password, disable it by "sudo chmod u+s /sbin/shutdown"
 alias restart= 'sudo shutdown –r now' #requires root password, disable it by "sudo chmod u+s /sbin/shutdown"
alias suspend = 'sudo pm-suspend'
 alias suspend = 'sudo pm-suspend'
alias lock = 'gnome-screensaver-command --lock'
 alias lock = 'gnome-screensaver-command --lock'
alias mounted= 'mount | column –t
 alias mounted= 'mount | column –t

他にヒントや素晴らしい別名はありますか?コメントで共有してください。

「エイリアスを使用して Ubuntu コマンドをカスタマイズする方法」に関するベスト動画選定!

Linuxコマンドをこっそり練習する方法㊙
【Linux入門】初心者向け!Linuxの基本的なコマンド操作を学ぼう!  〜 Ubuntu 環境で実演〜