- 查看一个进程打开了哪些文件
- vim a.txt
- ctrl +z
- ps aux | grep a.txt
- lsof -p pid
- 查看和设置一个进程最多可以同时打开的文件数
- ulimit -n
- ulimit -n 2048
- ulimit -n 1024
- 查看cpu的类型保存到cpu.txt文件中,查看版本信息追加到cpu.txt文件中,清空cpu.txt
- cat /proc/cpuinfo > cpu.txt
- uname -a >> cpu.txt
- > cpu.txt
- 使用cat命令查看 /etc/passwd文件并输出,要用到输入重定向
- cat < /etc/passwd
- 使用cat命令追加3行内容到a.txt文件,使用分界符
- cat >> a.txt << EOF
- 输入错误命令asdf,并把错误信息追加到a.txt
- asdf 2>> a.txt
- cat查看/etc/passwd 并重定向到黑洞
- cat /etc/passwd > /dev/null
- ls查看存在的文件,不存在的文件,把标注输出到right.txt错误输出到wrong.txt
- ls a.txt xxx 1> right.txt 2> wrong.txt
- ls查看存在的文件,不存在的文件,合并正确和错误输出到all.txt
- ls a.txt xxx &> all.txt
- ls a.txt xxx 1> all.txt 2>&1
- 使用管道命令查看进程中包含bash的结果
- ps aux | grep bash
- 使用tee命令将ls查看存在和不存在的文件的结果,写入list.txt,再次执行ls并使用tee追加写入list.txt
- ls a.txt xxx 2>&1 | tee list.txt
- ls a.txt xxx | tee >> list.txt
- 查看cat可执行文件的位置,查看cat可执行文件的位置及相关文件
- which cat
- whereis cat
- 新建a.txt,更新数据库,配合数据库缓存 ,快速查看 a.txt 文件位置
- touch a.txt
- updatedb
- locate a.txt
- 查找/etc/passwd文件中包含root或者bash的行,并统计行数
- egrep "bash|root" /etc/passwd | wc -l
- 显示/etc/passwd 文件中以bash结尾的行
- egrep "bash$" /etc/passwd
- 显示进程中包含sshd服务的信息,且不显示grep的信息
- ps aux | grep sshd | grep -v grep
- 显示/etc/grub2.cfg中有多少空白行
- grep "^$" /etc/grub2.cfg | wc -l
- 查找/etc目录下,后缀为gz或者后缀为txt的文件。
- find /etc -name "*.gz" -o -name "*.txt"
- 查找/etc目录下,大于20k不包含20K本身,小于50k的文件包含50K本身,并对结果进行ls查看,显示
- find /etc/ -size +20k -a -size -50k -exec ls -lhs {} \; | sort -n
- 创建/tmp/find目录,查找属于user1用户的文件,并复制到/tmp/find目录内,/var/spool/mail/user1 先用mv改名为user1.mail,复制后在改回
- mv /var/spool/mail/user1 /var/spool/mail/user1.mail
- find / -user user1 -exec cp -r {} /tmp/find \;
- mv /var/spool/mail/user1.mail /var/spool/mail/user1
- 查找3天前,5天内修改过的目录文件。
- find / -mtime +3 -a -mtime -5
- 如果jack用户存在,则输出exist,如果jack用户不存在则输出not exist
- id jack &> /dev/null && echo "exist" || echo "not exist"
- grep "^jack" /etc/passwd &> /dev/null && echo "exist" || echo "not exist"
- 用ls查看存在的文件,用ls查看不存在的文件,用;隔开
- ls a.txt ; ls xxx
- 查找/etc第一层目录内的权限小于等于777的文件
- find /etc -maxdepth 1 -perm -777 -exec ls {} -l \;
第11章 重定向和文件的查找
最新推荐文章于 2023-04-02 11:23:17 发布
本文深入探讨了Linux系统中常用命令的高级应用,包括进程管理、文件操作、权限设置及错误处理等,通过实例展示了如何高效利用这些命令解决实际问题。

609

被折叠的 条评论
为什么被折叠?



