Linux基本命令
一、七大文件类型
二、rm 删除命令
格式: rm + [选项]+文件
1.-f 强制
2.-l 提醒
3.-r 递归
三、which 找命令
格式 which+命令
只能去这个下面找命令,只显示外部命令
作用:显示决定对路径,特定格式下只有绝对路径才能实现
四、mv 移动or改名
不更改文件路径 改名 反之改名
格式:mv+绝对路径+路径or改名(可以边移动边改名)
缺点:只能单个操作 (rename)批量改名【只能统一格式】
五、find 命令
格式: find+[查找范围]+[查找条件表达式]+[[输出方式]pring(默认)]
1.-I 查找时不区分大小写
2.-R 递归显示【ls-R=find】
常用查找条件类型
1.name 按名字
2.size 按大小
3.type 按文件类型
4.user 按属主
5.mtime 按时间戳
输出方式
1.print 打印
2.delete 删除
3.exec 连接符
六、cat 查看文件命令
格式:cat+文件(可以多看文件)
1.-A 显示隐藏字符
2.-n 显示行号
3.-b 显示行号,不给空行编号
4.-s 空行压缩
5.tac+ 文件倒叙查看
七、head、tail命令查看文件内容
head命令
格式:head -n 5 1.txt
用途:查看文件开头的一部分内容(默认为10行)·
Head -n 文件名
tail命令
tail -f -n 10 /var/log/messages 格式: tail -n +5 1.txt[从第五行开始看]
用途:查看文件结尾的少部分内容 (默认为10行)
tail -n 文件名
tail -f 文件名
八、grep 过滤【文件】
1. -v 反选
2. -o 只显示匹配的字符
3. -I 忽略大小写
4. -r 递归 快速过滤不过滤软连接
5. -R 同上过滤软连接
6. -w 把字符串禅城单词
通符: 找文件名 ls find 搭配(文件名)
正则表达式: ^ 开头 $ 结尾
过滤文件里的内容
搭配(过滤文件内容)
九、gzip bzip 压缩
格式:命令+[选项]+文件
1.-0-9 压缩级别 数字越大压缩级越高
2.-d 解压缩
十、tar 归档
格式:tar+选项+你自定义的名字+你要归档文件
tar [选项] ... 归档文件名 源文件或目录
tar [选项] ... 归档文件名 [-C 目标目录]
-c 建立归档
-v 显示详细过程
-f 代表使用归档
-z 代表使用 gz 压缩
-j 代表使用 bzip2 压缩
-C 指定解压目录
-x 解压归档
-p:打包时保留文件及目录的权限
-R:打包时保留文件及目录的绝对路径
-t:列表查看包内的文件(要和f一起使用)
注意
1.tar 一定要加 f 选项
2.加了 - f 选项在最后 不加无所谓
3.解压的时可以不考虑 gz 还是 bzip2
4.进入目录下进行操作,不要再根目录下操作