【发布时间】:2020-08-21 22:14:08
【问题描述】:
我是 Unix 的老用户,csh 用户。我通常在我的 Mac OS 计算机上的 .cshrc 文件中有这个别名。它使用参数执行ls,然后通过less 传递它。
alias dir "ls -laF -G \!* | less -rEX"
我正在使用带有bash 的新系统。如何在bash 中写入等效别名以放入我的.bashrc 文件中?
我有 read,我需要创建一个 function(),但我不清楚参数和管道。
任何帮助将不胜感激。
【问题讨论】:
-
试试:
dir() { ls -laF -G "$@" | less -rEX; } -
你能给我们这些可怜的 bash 用户解释一下 csh cyntax 吗?
-
@anubhava:这很漂亮。如果您发布该评论作为答案,我会接受。