我是Unix的长期用户,并且是csh
用户。我通常在Mac OS计算机上的.cshrc
文件中具有此别名。它使用参数执行ls
,然后将其通过less
传递。
alias dir "ls -laF -G \!* | less -rEX"
我正在使用带有bash
的新系统。如何在bash
中写入等效别名以放入.bashrc
文件?
我有read,我需要创建一个function()
,但是参数和管道对我来说还不清楚。
任何帮助将不胜感激。
bash
中使用shell函数比alias
中具有很多缺点的更好。此功能将为您工作:
dir() {
ls -laF -G "$@" | less -rEX
}