Linux工作笔记-使用alias简化Linux命令(包含.bash和.cshrc)

目录

 

 

背景

.bash配置

.cshrc配置


 

背景

在开发过程中,通常要利用到复杂的检索,每一次都敲是是否麻烦的事情!

比如下面的命令:

find . -name "*cpp"|xargs grep -i main *
find . -name "*"|xargs grep -i main 

运行截图如下!

find和grep命令搜索.cpp文件中是否有包含main的字符串

Linux工作笔记-使用alias简化Linux命令(包含.bash和.cshrc)

查找这个文件夹下的所有文件,是否包含main这个字符串

Linux工作笔记-使用alias简化Linux命令(包含.bash和.cshrc)

 

 

.bash配置

如果是root用户,修改.bash_profile文件即可:

添加如下代码:

alias findAll='find . -name "*" |xargs grep -n '

Linux工作笔记-使用alias简化Linux命令(包含.bash和.cshrc)

 

此时使用起来就很方便了!

Linux工作笔记-使用alias简化Linux命令(包含.bash和.cshrc)

 

.cshrc配置

在非root用户下只要在.cshrc中添加如下命令即可:

alias findAll 'find . -name "*.h" |xargs grep -n '

这里要注意CShell和BShell的区别