linux - 使用别名来缩短我的命令?

标签 linux bash shell

我习惯在 Linux 下搜索特定的关键字。

例如,我可能会在主页下搜索“TAIWAN”

grep -i -r TAIWAN ./ | grep -v".svn" 

但是,我认为这有点多余;我想使用别名,这样我就可以输入

grep TAIWAN

然后别名会将我的命令扩展为

grep -i -r TAIWAN ./ | grep -v".svn" 

我怎样才能做到这一点?

最佳答案

你不能用别名来做,但你可以创建一个 bash 函数:

mygrep () { grep -i -r $* ./ | grep -v".svn"; }

关于linux - 使用别名来缩短我的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944814/

相关文章:

linux - Bash脚本的正确缩进

linux - linux malloc 的意外行为

macos - 在 Mac OS X 上设置永久环境变量

c++ - linux 终端中的进度条

linux - Bash:根据用户输入在本地或远程计算机上运行函数中的所有命令

何时使用括号之间的 Linux 区别

linux - 将多个目录压缩到一个 zip 文件中

bash - 如何制作 wget 'alias' ?

bash - X 分钟后脚本重复自身

shell - `if (( ... )) then` 中缺少分号并且没有语法错误?