定义别名:alias [name[=value]]

    • 等号前后不能有空格,否则就会出现语法错误
    • 如果 value 中有空格或 tab ,则value一定要使用引号(单、双引号都行)括起来

    • 查看已经设置的别名:alias

    • 单独查看某个命令是否使用了别名:alias ls
    • 取消别名:unalias vi
    • 删除所有别名:unalias -a
    • 如果别名恰好和某个命令重名了,如果需要执行真正的命令,可以使用如下方法:
      • 使用命令的绝对路径
      • 切换到命令所在目录,使用 ./command
      • 在命令前使用反斜杠 \ 进行转义

    使用 alias 设置的别名仅在当前 shell 有效,如果需要别名永久有效,可以在 $HOME 目录下新增一个 .alias 文件,然后将所有别名设置写入该文件,再在 .bashrc 中新增如下代码:

    1. # shell启动时加载alias设置
    2. if [ -f ~/.alias ]; then
    3. . ~/.alias
    4. fi