Linux下文件查找
which 、找出命令的绝对路径
whereis 找出指令及文档手册的绝对路径
find 文件查找
find path(路径) [options] [operation]
options :
-name 按文件名进行查找
-iname 按文件名进行查找(忽略大小写)
-size 按文件大小进行查找(1M;+1:大于1M的文件;-1:小于1M的文件)
-type 按文件类型进行查找
-表示文件,在find指令中用f表示
d表示目录(文件夹)
l表示链接文件
-mtime 按修改时间进行查找(-number表示n天以内的文件,+number表示n天以前的文件)
-atime 按照访问时间进行查找
-ctime 按照创建时间进行查找
operation:
-exec 直接执行shell指令
shell指令使用 空格\;结束
用{}表示查找到的文件
-ok 交互方式执行
-delete 删除找到的文件
-ls 列出找到的文件,展示的是详细的信息
-print 打印查找到的文件(默认)
---------------------------------------------------------------------------Linux中压缩工具------------------------------------------------------------------------------------
zip unix/windows兼容,可压缩多个文件/文件夹 unzip
gzip 压缩单个文件,压缩比率较低,cpu开销较低 gunzip
bzip 压缩单个文件,压缩比率相对较高,cpu开销相对较高 bunzip
xz 压缩单个文件,压缩比率高,cpu开销高 unxz
将多个文件打包成一个文件进行压缩
tar
语法 tar -cf 打包后的文件 需要打包的文件
options:
-c 创建一个新的包文件
-f 归档文件名s
-t 列出tar文件内容
-r 向tar包中追加内容
-v 显示文件详细信息
-x 解压缩
-z 使用gzip进行压缩/gunzip解压缩
-j 使用bzip进行压缩/bunzip解压缩
-J 使用xz进行压缩/unxz解压缩
-C 指定解压路径
--------------------------------------------------------------------------------------高级指令-------------------------------------------------------------------------------------------
ps(*) 查看服务器进程信息
-e 全部进程信息
-f 全部的列
UID 用户id
PID 进程id
PPID 父级PID,如果一个进程的PPID找不到,意味着该进程为僵尸进程
C cpu占用率
STIME 启动时间
TTY 终端设备
CMD 对应的名称或path
top 查看服务器进程所占的资源(动态显示)
PID 进程id
USER 用户名
PR 优先级
NI 用户改变过的优先级
VIR 虚拟内存
RES 常驻内存
SHR 共享内存
S 进程状态
%CPU cpu占用率
%MEM 内存占用率
TIME+ 运行时间
COMMAND
快捷键:
shift+
m:将结果按照内存使用率从高到底排序
P:将结果按照cpu占用率从高到低排序
l:每颗cpu使用情况
q:退出
service service.name start/stop/restart/status/tyr-restart/reload/force-reload
kill -9 pid 杀掉进程
uname 获取计算机相关信息
netstat
-t 过滤出tcp协议
-n 地址和协议转换
-l 过滤状态为listen
-p 进程号PID