在shell脚本中,可以利用alias关键字给命令添加别名,格式为:
alias newname='command'
macos中默认没有ll命令,我们可以利用shell的alias特性,在环境变量中定义ll命令。
alias ll='ls -a'
同理,我们也可以利用别名在macos中实现tree命令。
alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
具体如下:
1、打开 .zshrc 文件
alan@~ % vi ~/.zshrc
2、将下面的内容增加到 ~/.zshrc 文件
alias ll='ls -l'
alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"
3、重载环境变量
source ~/.zshrc