Linux系统常用指令、管道(pipe)、文件查找(find)
2016-06-13 16:57
330 查看
1.系统常用指令
grep 关键字 文件名 //将文本中含有关键字的信息匹配出来,如:grep login etc/passwd,匹配etc/passwd文件中的loginwhich 指令 //查找指令对应的二进制文件的路径,如:which grep
ps -A //查看系统活跃进程
du -h 文件或目录 //以K、M、G为单位显示目录或文件占据的磁盘空间大小
date -s “2013-09-13 19:42:30” //给系统设置时间
date //查看系统当前时间
df -lh //查看系统分区情况
kill -9 pid //杀死指定进程号(pid)的进程
2.管道(pipe)
Linux中的许多指令(如:grep、head、tail、wc、ls等)都可以当多管道符号使用ls -l | wc //计算当前目录中文件数量
ls -l | head -5 //查看当前目录中的前5个文件
ls -l | head -30 | tail -5 //查看当前目录中第26至第30个文件
grep this apple.txt | grep was //在apple.txt中查找一行,该行出现”this”,并且出现”was”
3.文件查找(find)
//在3~4个目录层次中间查找passwd文件find / -mindepth 3 -maxdepth 4 -name passwd
//查找文件名中含有”an”的文件
find ./ -name “*an*” -type f
//查找大于7K的文件
find ./ -size +7k
//查找小于100字节的文件,c表示字节
find ./ -size -100c
-name 文件名字 //直接根据文件名字查找文件
find / -name passwd //把系统全部目录“递归”遍历一次,进行passwd文件查找
find ./ -name “o*” //在当前目录下模糊查找o字符作为开始内容的文件名字
-size 大小 //直接根据文件大小查找文件
单位:默认512字节
100c 字节单位(大小:100*1)
12k 千字节单位(大小:12*1024)
35 512字节(大小:35*512)
5m 兆字节(大小:5*1024*1024)
范围:+(大于)/-(小于)
find ./ -size 23c //找到大小为23字节的文件
find ./ -size +7k //找到大小大于7k的文件
find ./ -size -100c //找到大小小于100字节的文件
-maxdepth 层次 //限制最深层次查找文件
find / -maxdepth 4 -name passwd //限制最深为4个目录层次,进行passwd文件查找
-perm 权限 //把符合某个权限的文件给查找出来
-user 主人名字 //通过主人查找文件
-group 组名字 //通过组别查找文件
-type f/d //根据“文件/目录”查找
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍