详解 alias 设置别名

指令:alias
设置指令的别名

语法: alias name='command line'

参数:
-p :打印出现有的别名(唯一的参数)
若不加任何参数,则列出目前所有的别名设置

用法:

alias test='test -i'

这样就可以用 cp 来代替 cp -i ,而且 cp -i 这条命令依旧有效

查看 alias :
列出目前所有的别名设置。

alias
# 或者
alias -p

# 查看具体一条指令的别名
alias test

别名永久化:
alias 的作用仅在该次登入的操作,即输入一次 alias 后,这个修改只在当前的Shell 生效。如果重新开启一个 Shell ,或者重新登录,则这些 alias 将无法使用。好在 linux 中提供 alias 永久化的方法:
1. 若要每次登入就自动生效别名,则把别名加在 /etc/profile 或 ~/.bashrc 中。然后 # source ~/.bashrc
2. 若要让每一位用户都生效别名,则把别名加在 /etc/bashrc 最后面,然后 # source /etc/bashrc

重新设置别名:
alias 重置的方法与第一次设置的时候一样

alias test='test -i'

删除别名:
格式: unalias name

unalias test

创建可执行函数

编辑文件 ~/.bash_profile

function hello() {
    echo -e "Hello World"
}

使配置生效

source ~/.bash_profile

现在先这样,以后有时间再好好研究研究学习学习 shell 语法