您的位置:首页 > 运维架构 > Linux

Linux系统常用指令、管道(pipe)、文件查找(find)

2016-06-13 16:57 330 查看

1.系统常用指令

grep 关键字 文件名 //将文本中含有关键字的信息匹配出来,如:grep login etc/passwd,匹配etc/passwd文件中的login

which 指令 //查找指令对应的二进制文件的路径,如: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