Linux 目录 查看 压缩 编辑 命令
目录
一、文件目录
二、查看文件
三、压缩与解压
四、vim编辑
一、文件目录结构
文件类型:
/root 管理员的家目录
/home 用户家目录
/bin 命令文件目录,存放命令,管理员和用户可以使用
/sbin 管理员命令文件目录
/boot 内核命令,启动文件目录
/dev 设备命令,硬件设施
/etc 系统文件和应用文件的配置文件 (相当于window的 C盘,里面用户可以进入干自己想干的事,不要动其他文件,特别事m开头文件)
/var 日志文件 (查看日志文件)
/lib 存放练级共享文件
/usr 存放用户使用工具和程序
/media 挂载点文件
/proc 映射系统信息文件
/mnt 临时挂载文件
/opt 第三方应用程序安装(相当于安装第三方应用)
/tmp 临时文件
二、查看文件
cat:查看文件,全量查找,只能看不能操作
-n:查看文件时进行编号显示
-b:查看文件时对空白行不显示编号
-s:查看文件时将多个空白行变为一个空白行
more:分页查看,功能比较少,只能查看,按空格和回车翻页,执行完毕退出
less:分页查看,功能比较全,可以随意翻看,按空格和回车翻动,n和N也可以翻页,
q退出,也可以查找内容,输入/+内容
查找d内容
head:查看文件,从头开始查看,默认前10行
-n +数字,标识查看多少行
head默认查看前十行
查看前五行数据
tail:从尾开始查看文件,默认后10行
-n +数字:表示查看n行内容
-f 动态查看,可以看到最近更新的内容
-nf动态查看n行内容
wc :统计
wc默认是 -lwc,表示统计行数,个数,字节数
也可以分开使用
wc -l 统计行数
wc -w 统计个数
wc -c 统计字节
grep:表示显示,按行查找文件的内容
grep -v :表示显示除了“x”以外的内容
grep -n :表示显示出来具体是哪一行
grep -c:表示显示查找的内容共有几行
grep -e:表示显示查找内容“x”或者“y”的内容
三、压缩与解压
tar :tar-c 创建.tar类型文件
tar-x解开.tar类型文件
tar-C解压时解压到指定文件加下(需要绝对路径)
tar-z调用gzip程序进行解压或压缩
tar-j调用bzip2程序进行解压或压缩
tar-v显示详细过程
tar-f表示使用归档文件
例子:tar -zcvf 压缩(只能在当前目录下操作)
将tets1和test2压缩成a.gz
例子:tar-xzvf 解压(只能在当前目录下操作)
tar -zxvf a.gz -C /目录/
gz和bz2区别:
1.gz类型相对压缩大一点,压缩率小,bz2压缩文件小,压缩率大
2.gz类型相对压缩时间快,bz2相对压缩时间慢
补充:zip和rar格式,需要用unzip和unrar来解压
四、vim编辑
vim页面分为三大类:视图模式,编辑模式,底行模式
视图模式:只能看,不能写入,可以进行命令
编辑模式:按a(光标之后),A(行尾),i(光标之前),I(行首),o(光标下),O(光标上)可以进入编辑模式,可以任意编写
底行模式:可以进行命令编辑,按shift+:进入底行模式
vim页面命令:
视图模式下:
1.快速跳转(行号+G或者行号+gg)
2.复制(行号+yy)
3.粘贴(p下一行粘贴)
4.删除(一个一个删除x或者delete)(一行删除dd)(删除指定行行号+dd)
5.撤回(u)
底行模式下:
1.显示行号(set nu)
2.查找(/从光标下查找,?从光标上查找)(n向下翻看,N向上翻看)
3.复制(ctrl+ins)(行号1,行号2 m 行号3,将行号1到行号2剪贴到行号3下)
4.粘贴(shift+ins)
5.剪贴(行号1,行号2 co 行号3,将行号1到行号2复制到行号3下)
6.全量替换:s/x/y y只替换光标行的第一个x
s/x/y/g y替换光标行所以x
行号1,行号 2 s/x/y /g 从行号1到行号2所以x都替换成y
% s/x/y/g 全部替换
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~