alias命令

alias命令

  • alias概述
  • alias作用
  • 优先级
  • alias使用方式

alias概述

  • alias命令用于查看或设置命令别名,但仅作用于该次登陆的会话,若要永久使用别名,可在 ~/.bashrc 中设定别名
  • 注:在~/.bashrc中只是当前用户生效,全局生效需要在/etc/profile中配置

alias作用

  • 通过给某些危险的命令加一些保护的参数,防止人为操作失误
  • 把复杂的命令设置成更加简单的命令,使用更加便捷

优先级

既然别名比命令优先级要高,那命令执行的优先级到底是什么样呢?

  • 1、第一位为执行绝对路径于相对路径的的命令
  • 2、第二位为执行别名
  • 3、第三位为执行bash的内部命令
  • 4、第四位为$PATH变量中依次查找的第一个命令

alias使用方式

[root@localhost ~]# alias  #查看别名
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'
[root@localhost ~]# alias ca='cat' #设置别名
[root@localhost ~]# ca test.sh  #使用
#!/bin/bash
echo 666
[root@localhost ~]# unalias ca #删除别名
[root@localhost ~]# ca test.sh 
-bash: ca: 未找到命令

你可能感兴趣的:(shell,linux,shell,运维)