我经常想到使用别名来修改命令行工具的默认行为。例如,我经常想在遵循符号链接之后解决实际路径(并且从未想要维护符号链接路径),所以我考虑在我的.bash_profile文件中添加一些内容,以使其成为默认行为,例如:< / p>
alias cd="cd -P"
这有什么不好或危险吗?如果不是这个例子,一般来说这是个坏主意吗?这让我觉得有点脏......
答案 0 :(得分:1)
在每个* NIX系统上,我总是使用alias cd..='cd ..'
我说如果它能帮助你从长远来看没有必要感到肮脏 - 计算机应该做我们告诉他们做的事情,而不是反过来..
答案 1 :(得分:1)
这是一种非常常见的技术。以下是一些常见的例子。
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias ls='ls --color=auto'
alias make='make -j20'
如果以后你想在没有别名的情况下运行,你可以\第一个字母或将命令放在引号中,如
\ls
"ls"