一、linux的目录结构
linux目录结构是树形结构 默认目录是 “/”目录 根目录下会衍生出子目录 每个子目录下会衍生出更多子目录
二、查看文件内容
cat | 由第一行开始显示文件内容,看小文件比较方便 |
more | 一页一页的显示文件内容 |
less | 与 more 类似,但是比 more 更好的是,他可以往前翻页! |
head | 只看头10行 |
tail | 只看尾10行 |
三、查看或检索文件内容
“|”为管道符号 前面执行过的文件再继续交给下一个执行
1、WC命令
是对文件内容进行统计 选项有三个
WC -l 统计行数
WC -w统计单词数
WC -c统计字节数 默认字节数后面有个空格位 加上
2、grep 命令
对文件内容进行筛选 它能使用正则表达式搜索文本,并把匹配的行打印出来
四、压缩命令
gzip 压缩文件 有9个等级 等级越高压缩速度越慢 性能消耗越高 压缩比最高 其他反之
tar -cvf test.tar *(将当前目录的所有文件打包成 test.tar)
tar -czvf test.tar.gz *(将当前目录的所有文件打包成 test.tar.gz)
tar -tf test.tar(查看 test.tar 文件中包括了哪些文件)
tar -xvf test.tar(将 test.tar 解打包)
tar -xzvf test.tar.gz(将 test.tar.gz 解压缩并解打包)
tar -czvf test.tar.gz a.txt b.txt -C /.(将 a.txt、b.txt 打包到当前目录下的 test.tar.gz )
解压缩 tar xf xxx.tar.gz -C 大C指定目录
五、vi编辑器
vim 和 vi 是linux 文本编辑器, vim 是 vi 的升级版本
vi/vim 文件名 进入文件 或 !vim 进入上一次打开的文件
vim 编辑器的三大模式: 命令行模式 编辑模式 末行模式
命令行模式: vim 打开文件进入的第一个模式 可以实现
- 复制 yy 删除 dd 粘贴 p 移动 dd + p 撤销 u 查找“ /查找内容” 等操作
- 跳转 n+gg n 表示行数
编辑模式:命令行模式 输入 i 键 进入编辑模式 可以编辑内容
末行模式: 在编辑模式下 按 esc 键退回到 命令模式 输入 shif + : 进入末行模式
- 可以实现 保存 w 退出 q 强制退出 q! 另存为 w 指定路径
- 打开指定文件 e 指定路径 r 指定路径 保存退出 x
- 替换 替换的范围 sub /旧内容/新内容/g
- 显示行号 : set nu