【Linux命令】其他命令
一、搜索查找类
1、find 查找文件或目录(递归查找)
基本语法:
find [搜索范围] [选项]选项 功能 -name "文件名" 按照文件名查找,可用*进行模糊查找 -user "用户名" 按照用户名查找 -size "文件大小" 按照文件大小查找,如+20c就是大于20字节 案例1:递归查找桌面下所有的txt文本
案例2:递归查找桌面下root权限的文件和目录
案例3:递归查找桌面下所有大于200字节的文件和目录
2、grep与"|"管道符的过滤查找
基本语法:
|grep [选项] 查找内容 源文件选项:-n 显示匹配行及行号
案例1:利用ll获取桌面的note.txt的信息
案例2:利用递归查找桌面的note.txt的信息
案例3:查找note.txt文件中含有数字20所在行的相关内容

二、压缩和解压类
1、tar 打包
基本语法:
tar [选项] XXX.tar.gz 打包文件(在linux中打包文件后缀名为tar.gz)选项:-zcvf 打包压缩
选项:-zxvf 解压(默认解压的当前目录,如果要解压到指定地方,路径前加-C)
案例1:打包压缩桌面的test1.txt和test2.txt,并命名为new.tar.gz
案例2:解压new.tar.gz
案例3:解压new.tar.gz到test目录
三、磁盘类
1、df 查看磁盘空间使用情况
基本语法:
df -h
2、du 查看目录和文件的磁盘使用情况
基本语法1:
du(递归查看每个目录的使用情况)基本语法2:
du -a(递归查看每个目录和文件的使用情况)
四、网络类
1、ifconfig 查看当前网络ip
基本语法:
ifconfig
2、ping 测试主机之间网络连通性
基本语法:
ping 目的主机(查看当前网络ip)
五、进程线程类
1、free 查看服务器总体内存
基本语法:
free -m
2、top 查看系统健康程度
基本语法:
top
六、系统定时任务类
1、定时任务
基本语法:
crontab [选项]选项 功能 -e 编辑crontab定时任务 -l 查询crontab定时任务 -r 删除当前用户所有crontab定时任务
2、定时任务发布命令
(1)*的含义
| 选项 | 功能 | 范围 |
|---|---|---|
| 第1个* | 1小时当中第几分钟 | 0-59 |
| 第2个* | 1天当中第几小时 | 0-23 |
| 第3个* | 一个月当中第几天 | 1-31 |
| 第4个* | 一年当中第几月 | 1-12 |
| 第5个* | 一周当中星期几 | 0-7(0和7都表示周日) |
(2)特殊符号的含义
| 特殊符号 | 含义 |
|---|---|
, | 代表不连续的时间。比如“0 8,12,16 * * * 命令”,就代表在每天的8点0分,12点0分,16点0分都执行一次命令 |
- | 代表连续的时间范围。比如“0 5 * * 1-6命令”,代表在周一到周六的凌晨5点0分执行命令 |
*/n | 代表每隔多久执行一次。比如“*/10 * * * * 命令”,代表每隔10分钟就执行一遍命令 |
案例:每隔1分钟,向桌面的note.txt 文件中添加一个11的数字
七、实操遇到的
1、安装deb软件包
sudo dpkg -i xxx.deb


评论