Linux基本命令

138 阅读2分钟

Linux基本命令

一、七大文件类型

image.png

二、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.进入目录下进行操作,不要再根目录下操作