【時短】aliasコマンド設定で作業効率化!よく使うコマンドを短縮する方法

LinuxやMacでよく使うコマンドをaliasで短縮する方法を解説。bashrcへの設定方法や実用的なalias例を紹介し、作業効率をアップさせる時短テクニックを学べます。

aliasコマンド時短設定効率化bashrc2026/5/25

はじめに

ターミナルでの作業を効率化したいと思ったことはありませんか?毎日同じ長いコマンドを打つのは時間の無駄です。そこで役立つのがalias(エイリアス)です。aliasを使えば、よく使うコマンドに短い別名を付けることができ、作業時間を大幅に短縮できます。

この記事では、aliasの基本的な設定方法から、すぐに使える実用的なalias例、さらにはbashrcへの永続的な設定方法までを解説します。

aliasとは?

aliasは、シェル(bashやzsh)の機能で、長いコマンドに短い別名(エイリアス)を割り当てるものです。例えば、ls -laというコマンドをllと打つだけで実行できるようになります。

一時的なaliasの設定

ターミナル上でその場限りのaliasを設定するには、以下のように入力します。

alias ll='ls -la'

これで、そのターミナルセッション中はllと入力するだけでls -laが実行されます。ただし、ターミナルを閉じると設定は消えてしまいます。

永続的なalias設定(bashrc)

毎回aliasを設定するのは面倒なので、永続的に使えるように設定ファイルに書き込みます。bashを使用している場合、~/.bashrc(Linux)または~/.bash_profile(Mac)に追記します。

設定手順

  • ターミナルを開き、以下のコマンドで設定ファイルを編集します。
  • nano ~/.bashrc
    

    (Macの場合はnano ~/.bash_profile

  • ファイルの末尾に、以下のようにaliasを追加します。
  • alias ll='ls -la'
    alias gs='git status'
    alias ..='cd ..'
    
  • 保存してエディタを閉じます(nanoの場合:Ctrl+O → Enter → Ctrl+X)。
  • 設定を反映させるために、以下のコマンドを実行します。
  • source ~/.bashrc
    

    これで、次回以降のターミナル起動時にもaliasが有効になります。

    実用的なalias例

    以下に、作業効率を劇的に向上させるaliasをいくつか紹介します。

    ファイル操作系

    alias ll='ls -la'
    alias la='ls -A'
    alias l='ls -CF'
    alias ..='cd ..'
    alias ...='cd ../..'
    alias ....='cd ../../..'
    

    Git系

    alias gs='git status'
    alias ga='git add'
    alias gc='git commit'
    alias gp='git push'
    alias gl='git log --oneline --graph'
    alias gd='git diff'
    

    システム管理系

    alias df='df -h'
    alias du='du -h'
    alias free='free -m'
    alias ps='ps aux'
    

    便利なショートカット

    alias cls='clear'
    alias h='history'
    alias j='jobs -l'
    alias path='echo -e ${PATH//:/\\n}'
    

    タイプミス防止

    alias sl='ls'
    alias gerp='grep'
    alias mdkir='mkdir'
    

    注意点とベストプラクティス

    既存のコマンドと重複しないように

    aliasは既存のコマンド名を上書きできます。例えば、alias ls='ls -la'と設定すると、lsが常にls -laとして動作します。便利な反面、元の動作が必要な場合に困ることもあるので注意しましょう。

    引数を含むalias

    aliasは単純な文字列置換なので、引数もそのまま渡せます。例えば、alias grep='grep --color=auto'と設定すれば、常に色付きでgrepが実行されます。

    複数行のalias

    複数のコマンドを実行したい場合は、セミコロンで区切るか、関数を使います。

    alias update='sudo apt update && sudo apt upgrade -y'
    

    または、関数として定義することもできます。

    function mkcd() {
      mkdir -p "$1" && cd "$1"
    }
    

    設定ファイルの分割

    aliasが増えてきたら、別ファイルにまとめて読み込む方法もあります。

  • ~/.bash_aliasesファイルを作成し、aliasを記述。
  • ~/.bashrcに以下を追加。
  • if [ -f ~/.bash_aliases ]; then
      . ~/.bash_aliases
    fi
    

    まとめ

    aliasを活用することで、日常的に使うコマンドの入力時間を大幅に短縮できます。最初は少しずつ、自分がよく使うコマンドからalias化していくのがおすすめです。

    今回紹介した例を参考に、自分だけのaliasセットを作ってみてください。作業効率が格段に向上すること間違いありません。

    ぜひ、ターミナルライフを快適にしましょう!