Linux工作笔记-使用alias简化Linux命令(包含.bash和.cshrc)
目录
背景
在开发过程中,通常要利用到复杂的检索,每一次都敲是是否麻烦的事情!
比如下面的命令:
find . -name "*cpp"|xargs grep -i main *
find . -name "*"|xargs grep -i main
运行截图如下!
find和grep命令搜索.cpp文件中是否有包含main的字符串
查找这个文件夹下的所有文件,是否包含main这个字符串
.bash配置
如果是root用户,修改.bash_profile文件即可:
添加如下代码:
alias findAll='find . -name "*" |xargs grep -n '
此时使用起来就很方便了!
.cshrc配置
在非root用户下只要在.cshrc中添加如下命令即可:
alias findAll 'find . -name "*.h" |xargs grep -n '
这里要注意CShell和BShell的区别