Linux常用命令
Posted 流沙~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。
find查找信息
1、指定目录下查找指定文件(-i表示忽略大小写) find [指定目录] -name -i ‘*[文件名关键字]‘ 2、指定目录下查找指定文件的内容(-i表示忽略大小写) find [指定目录] -name ‘[文件名关键字]‘ | xargs grep -i ‘内容关键字‘ 3、指定目录下查找特定属性的文件(.表示当前目录) find [指定目录] -empty #查找在系统中为空的文件或者文件夹 find [指定目录] -nouser #查找在系统中属于作废用户的文件 find [指定目录] -amin -10 #查找在系统中最后10分钟访问的文件 find [指定目录] -atime -2 #查找在系统中最后48小时访问的文件 find [指定目录] -group cat #查找在系统中属于group cat的文件 find [指定目录] -mmin -5 #查找在系统中最后5分钟里修改过的文件 find [指定目录] -mtime -1 #查找在系统中最后24小时里修改过的文件 find [指定目录] -user fred #查找在系统中属于FRED这个用户的文件 find [指定目录] -type f | xargs grep -i ‘内容关键字‘ #查找文件内容含有某关键字的文件(f:一般文件,b、c:设备文件,d:目录,l:连接文件,s:socket,p:FIFO管道文件;)
tail读取信息
用法:tail [必要参数] [选择参数] [文件]
-f 循环读取 -q 不显示处理信息
-n<行数> 显示行数 -v 显示详细的处理信息 -c<数目> 显示的字节数
-q, --quiet, --silent 从不输出给出文件名的首部 --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
#从指定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件,例:tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容
ps查看进程
#Unix Style风格
-a:不与terminal有关的所有进程 -u:有效用户的相关进程 -x:一般与a参数一起使用,可列出较完整的信息 -l:较长,较详细地将PID的信息列出
-A:所有的进程均显示出来 #System V Style风格 -e:显示所有进程 -f:全格式,可列出较完整的信息 -h:不显示标题 -l:长格式 -w:宽输出 #ps命令一般搭配grep文本搜索工具一起使用,例如:ps -aux|grep java(或ps -ef|grep java)
free查看内存
-b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -g 以GB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -s<间隔秒数> 持续观察内存使用状况。 -t 显示内存总和列。 -V 显示版本信息。
top查看性能
-b 批处理 -c 显示完整的治命令 -I 忽略失效过程 -s 保密模式 -S 累积模式 -i<时间> 设置间隔时间 -u<用户名> 指定用户名 -p<进程号> 指定进程 -n<次数> 循环显示的次数
以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段