详解 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 语法