提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
搜索查找类
1.find指令 (查找满足条件的文件)
find [搜索范围] [选项] (功能描述:从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端)
常用选项:
-name<查找方式>: 按照指定的文件名查找模式查找文件
-usert<用户名>: 查找属于指定用户名所有文件
-size<文件大小>: 按照指定的文件大小查找文件
-mtime n 按最后一次修改时间查找,选取n天内被修改的文件
-perm 按权限查找
-type 按文件类型查找
-atime 按最后一次访问时间查找
2.grep 过滤查找及“|”管道符
grep过滤查找,管道符|表示将前一个命令的处理结果输出传递给后面的命令处理。
grep [选项] 查找内容 源文件
选项:
-n:显示匹配行及行号
-i:忽略字母大小写
3.locate指令 (快速定位文件路径)
locate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。
压缩和解压类
1.gzip/gunzip 指令 gzip用于压缩文件,gunzip用于解压
gzip文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip文件.gz (功能描述:解压缩文件命令)
2.zip/unzip 指令 zip用于压缩文件,unzip用于解压
这个指令在项目打包发布中很有用。
zip [选项] xxx.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [选项] xxx.zip (功能描述:解压缩文件)
zip常用选项:
-r 递归压缩,即压缩目录
unzip 的常用选项
-d <目录> 指定解压后文件的存放目录
3.tar指令 打包指令,最后打包后的文件是.tar.gz文件
tar [选项] xxx.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
-C解压路径改变解压的地方 必须要有这个 -C(大写的C)
进程线程类
1.top命令:查看系统健康状态
d 秒数:Delay-time,指定top命令每隔几秒更新,默认是3秒。
-i:Idle-process,使top命令不显示任何闲置或者僵死进程
-p:Monitor-PIDs ,通过指定监控进程ID来仅仅监控某个进程的状态
-s:Secure-mode,使top在安全模式运行,去除交互命令所带来的潜在危险
查看系统的资源状况。#top
top -d 10 //指定系统更新进程的时间为10秒
2.ps:查看当前用户的活动进程。
aux 查看系统中所有进程
-ef 可以查看子父进程之间的关系
3.pidof:查询某个指定服务进程的pid值
pidof [参数] 服务名称
4.kill:终止某个指定pid的服务进程
5.killall:终止某个指定名称的服务对应的所有进程
crond 系统定时任务
crond服务是linux系统自带的服务,是不需要手动安装的;
crond服务是一种守护进程;
Linux中的用户使用contab命令来配置corn任务;
crontab 命令
参数
-e 编辑 -l 查询 -r 删除
5个
crontab –e : 修改 crontab 文件,如果文件不存在会自动创建;
crontab –l : 显示 crontab 文件;
crontab -u 用户名 -l :查看指定用户的定时任务设置;
crontab -r : 删除 crontab 文件;
crontab -ir : 删除 crontab 文件前提醒用户。