Linuxのaliasコマンド

1818 ワード

Linux aliasコマンドは、コマンドの別名を設定し、いくつかの長いコマンドを簡略化するために使用されます.aliasを使用する場合は、元のコマンドを一重引用符で含め、特殊文字によるエラーを防止する必要があります.
コマンドフォーマットalias [-p] [name[=value] ...]
コマンド機能
  • は、長いコマンドを簡略化します.
  • は、1つまたは複数の別名を定義します.
  • 定義された1つまたは複数の別名の値を変更します.
  • には、定義された1つ以上の別名が表示されます.
  • には、定義されたすべての別名が表示されます.

  • コマンドオプション
  • -p:定義されたすべての別名が表示されます.

  • コマンドパラメータ
  • name(オプション):定義、変更、表示する別名を指定します.
  • value(オプション):別名の値.

  • システムで定義された別名を表示
    > alias -p
    alias cp='cp -i'
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l.='ls -d .* --color=auto'
    alias ll='ls -l --color=auto'
    alias ls='ls --color=auto'
    alias mv='mv -i'
    alias rm='rm -i'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

    現在のユーザーにのみコマンド別名を設定
    > vim ~/.bashrc
    alias rm='rm -i'
    > source ~/.bashrc

    現在のユーザーホームディレクトリの.bashrcファイル
    定義されたエイリアスは、システム内のすべてのユーザーに有効です.
    > vim /etc/bashrc
    alias rm='rm -i'
    
    > source /etc/bashrc

    または変更/etc/profile
    > vim /etc/profile
    alias rm='rm -i'
    > source /etc/profile

    定義された別名の表示
    > alias ls

    別名の値の定義または変更
    > alias ls='ls --color=auto'
    > alias ls='ls --color=never' grep='grep --color=never'

    別名の削除
    > unalias ls

    原文リンク:https://rumenz.com/rumenbiji/...微信公衆番号:入門小駅