Shell脚本
1. 模糊查找
find / -name "*aaaa.txt*" 2>/dev/null
其中 name之后 跟踪的是 前后 都带着 *的部分文件名
2>/dev/null
意思就是把错误输出到“黑洞”
2. 如果将上述的筛选结果 筛选出 带当前用户名的 可以执行以下命令
find / -name "*aaaa.txt*" 2>/dev/null|grep $USER
执行结果为:
rhyme@ip-10-199-59-125:/home$ find / -name "*aaaa.txt*" 2>/dev/null|grep $USER /home/rhyme/newdir/aaaa.txtx
3. 如果在命令行, 找到上一条执行的命令 并再执行一遍, 这个命令是:
rhyme@ip-10-199-59-125:/home$ !! find / -name "*aaaa.txt*" 2>/dev/null|grep $USER /home/rhyme/newdir/aaaa.txtx
4. 别称 alias命令
可以给一个较长的shell脚本起一个短一点的路径, 保存在 .bash_aliases 文件中
通过 nano .bash_aliases 命令编辑 .bash_aliases 文件
增加一行文字 :
alias faaa ='find / -name "*aaaa.txt*" 2>/dev/null'
在保存文件后, source .bash_aliases 文件
然后就就可以执行 faaa这个短命令了
参考文档:
https://blog.csdn.net/longgeaisisi/article/details/90519690
https://www.runoob.com/linux/linux-shell-echo.html
Linux Bash Shell Cheat Sheet
https://devhints.io/bash
https://hpc.ua.edu/wp-content/uploads/2022/02/Linux_bash_cheat_sheet.pdf