前言:这是最后一章了,真的一滴也没有了,给个免费的关注再走吧,主播通了3个宵了QWQ
目录
四.查看文件内容命令(和上面那个命令一样,但扩展功能更多)----less
一.linux目录的结构
1.树形目录结构
2.根目录:
.代表所有分区,目录,文件等的位置起点
.整个树形目录结构中,使用独立的一个“/”表示
3.常见的子目录(很重要):
/root :系统管理员root的宿主目录
/home: 普通用户的宿主目录
/boot:系统内核,启动文件
/dev:设备文件
/etc:配置文件
/bin:所有用户可执行的命令
/sbin:管理员可执行的管理命令
/usr:应用程序
/var:日志文件等
二.查看文件 内容命令(适合查看短内容):cat
1.查看文本里面的内容
2.查看文件的版本号
三.查看文件内容命令(适合查看长的内容)---more
1.全屏方式分页显示文件内容
四.查看文件内容命令(和上面那个命令一样,但扩展功能更多)----less
五.查看文件内容命令----head,tail
head:查看文件开头的一部分内容
tail:查看文件结尾的一部分内容
六.统计文件内容命令----wc
-l 查看有多少行数
-w查看有多单词
-c 查看有多少字节
七.检索和过滤文件内容命令----grep
1. 在文件中查找并显示包含指定字符串的行
grep 【选项】... 查找条件 目标文件
2.常用命令选项
1.-i 查找时忽略大小
2.-v 反转查找,输出与查找条件不相符的行
3.查找条件设置
1.要查找的字符串以双引号扩起来
2.”^......“ 表示以.......开头, ”.......$“ 表示......结尾
3.”^$“表示空行
grep:显示包含这个的文件名
八.压缩命令---gzip,bzip2
1.制作压缩文件,解开压缩文件
gzip [-9] 文件名.....
bzip [-9] 文件名.....
gzip -d .gz格式的压缩文件
bzip2 -d .bz2格式的压缩文件
2.常用命令-9(提高压缩率),-d(解压)
九.归档命令--tar
1.制作归档文件,释放归档文件
2.常用命令选项
-c | 创建(Create).tar 格式文件夹 |
-x | 解开。tar格式的包文件 |
-v | 输出详细信息 |
-f | 表示使用归档文件 |
-p | 打包时保留文件以及目录的绝对路径 |
-t | 列表查看包内的文件 |
-C | 解压时指定释放的目标文件夹 |
-z | 调用 gzip程序进行压缩或解压 |
-j | 调用 bzip2程序进行压缩或解压 |
ps:zcvf创建用gzip压缩
xzvf用gzip进行解压
cjvf创建用bzip2进行压缩
xjvf用bzip2进行解压
压缩:把在/home目录里面把1这个文件压缩到guanchen里面
解压:把在/home目录里面把guanchen这个文件的内容解压到/opt里面
十.文本编辑器命令---vi(重中之重)
1.文本编辑器的作用
创建或修改文本文件
维护Linux系统中的各种配置文件
2.Liunx中最常用的文本编辑器
vi:类unix操作系统的默认文本编辑器
vim:vim是vi文本编辑器的增强版本
3.它有三种工作模式,命令模式,输入模式,末行模式
命令模式:启动vi编辑器后,默认进入命令模式
输入模式:按a,i,o等键可以进入输入模式
末行模式:可以进行保存文件,退出编辑器,查找文件,替换,跳入等操作。
命令模式的基本操作1:
操作类型 | 操作键 | 功能 |
方向移动 | ↑↓←→ | 上下左右 |
翻页 | page Down或Ctrl+F Page Up或Ctrl+B | 向下翻动一整页内容 向上翻动一整页内容 |
行内快速跳转 | Home键或”^“,数字”0“ End键或”$“ | 跳转到行首 跳转到行尾 |
行间快速跳转 | 1G或者gg G #G | 跳转到文件的首行 跳转到文件的末尾行 跳转到文件的第#行 |
行号显示 | :set nu :set nonu | 在编辑器中显示行号 取消编辑器中的行号显示 |
命令模式的基本操作2:
操作类型 | 操作键 | 功能 |
删除 | x或Del | 删除光标处的单个字符 |
dd | 删除当前光标所在行 | |
#dd | 删除从光标所在行开始的#行内容 | |
d^ | 删除当前光标之前到行首的所有字符 | |
d$ | 删除当前光标处到行尾的所有字符 | |
复制 | yy | 复制当前行整行的内容到剪贴板 |
#yy | 复制从光标所在行开始的#行内容 | |
粘贴 | p | 将缓冲区中的内容粘贴到光标位置处之后 |
p | 粘贴到光标位置处之前 |
命令模式的基本操作3:
操作键 | 功能 |
/word | 从上而下在文件中查找字符串”word“ |
?word | 从下而上在文件中查找字符串”word“ |
n | 定位下一个匹配的被查找字符 |
N | 定位上一个匹配的被查找字符 |
命令模式的基本操作4:
操作键 | 功能 |
a | 在当前光标位置之后插入内容 |
A | 在光标所在行的末尾插入内容 |
i | 在当前光标位置之前插入内容 |
I | 在光标所在行的开头(行首)插入内容 |
o | 在光标所在行的后面插入一个新行 |
O | 在光标所在行的前面插入一个新行 |
末行模式的基本操作1:
1.保存文件及推出vi编辑器
功能 | 命令 | 备注 |
保存文件 | :w | 保存修改的内容 |
:w /root/newfile | 另存为其他文件 | |
退出vi | :q | 未修改退出 |
:q! | 放弃对文件内容的修改,并退出vi | |
保存文件退出vi | :wq或x | 保存修改的内容并退出 |
2.打开新文件或读入其他文件内容
命令 | 功能 |
:e ~/install.log | 打开新的文件的进行编辑 |
:r /etc/filesysems | 在当前文件中读入其他文件内容 |
3.末行模式的基本操作2:
文件内容替换:
命令 | 功能 |
:s /old/new | 将当前行中查找道德第一个字符”old“串替换为”new“ |
:s/old/new/g | 将当前行中查找道德所有字符”old“串替换为”new“ |
:# # s/old/new/g | 在行号 ”#,#“ 范围内替换所有的字符串”old“ 为”new'“ |
:% s/old/new/g | 在整个文件范围内替换所有的字符串”old“为”new“ |
:s /old/new/c | 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认 |
总结:还是那句话,下面是总结,给我往死里记
1.查看文件内容 (cat,more、less.head、tail)
2.统计和检索文件内容(wc、grep)
3.备份恢复文档(gzip/gunzip、bzip2/bunzip2. tar)
4.vi文本编辑器工作模式与不同工作模式之间的切换
5.vi文本编辑器命令模式与末行模式的基本操作