Linux alias命令:为命令设置别名
若一个命令太长,可以使用 alias 命令对这段长命令设置别名,直接输入别名就能执行这段长命令。
直接执行 alias 命令,则会显示当前所有的别名。切记,设置的别名不要和当前系统中的命令重名。
alias 命令的语法格式如下:
【实例】给 date 的长命令定义一个别名。
直接执行 alias 命令,则会显示当前所有的别名。切记,设置的别名不要和当前系统中的命令重名。
alias 命令的语法格式如下:
alias 别名='命令'
注意,等号两边没有空格。【实例】给 date 的长命令定义一个别名。
$ date +"%Y-%m-%d %H:%M:%S" 2023-10-06 23:53:12 $ alias dt='date +"%Y-%m-%d %H:%M:%S"' $ dt 2023-10-06 23:53:34 $ alias alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' alias dt='date +"%Y-%m-%d %H:%M:%S"' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls --color=auto'可以使用 unalias 命令取消自定义的别名。例如:
$ unalias dt $ dt dt: command not found