(学习笔记的第XVI页)
wc
统计文件中的信息
wc fstab
11#行数 53#单词数 464#字节数
-l
#统计行数
-w
#统计单词数
(空格 tab 回车 隔开 就认为是一个单词)
-c
#字节数
grep
过滤你想要的文本信息
配合正则表达式使用
通配符:匹配文件名字
正则表达式:匹配文本中的内容
用法:
grep 选项 pattern [file]
pattern:正则表达式 (明确的条件 root)
选项:
-i
#查找时忽略条件的大小写
-v
#反向查找,除了输入的其他都找
-n
#显示行号
-r
#递归过滤文件夹中的所有文件
基础用法:
grep root passwd
命令 想找的内容 执行的文件
标准输入
grep abc
正则表达式:
grep ‘^#’fstab
^以什么开头
grep -n ‘bash$’ fstab
$以什么什么结尾
gzip
压缩文件
gzip [-9] 文件名
Bzip2
#解压缩
b=bzip2 m
-k 保留源文件
Tar
#归档
tar -zcvf all.tar.gz passwd m
命令 选项 名字 文件 压缩
tar -zxcf all.tar.gz -C /opt
命令 选项 名字 指定的目录
选项:
(选项有顺序要求,有-,f一定在最后)
-c
#建立归档文件
-x
#解开归档文件
-v
#显示归档过程,解压过程
-f
#代表使用归档*
-p
#保留源文件权限
-C
#指定压缩目录
-z
#代表使用gzip压缩
-j
#代表使用bzip2压缩
-t
#在不解开压缩的情况下,查看归档文件
vim
#文本编辑器
vim 三种模式
vim 基本用法
vim + 文件
选项:
!vim #打开上次打开的文件
命令模式:
1.移动光标 上下左右
2.复制 yy(光标在哪一行输入yy直接复制)
复制光标处到头 y^
复制光标处到末尾 y$
复制一个单词 yw
3.粘贴 p粘贴到下一行
4.剪切整行 dd
5.删除单个字母 x del
删除光标处到头 d^
删除光标处到末尾 d$
删除一个单词 dw
6.撤销一次 u 撤销全部 U
7.行间跳转 home键或者^到开头 eno键或者$到末尾
(多行键跳转 第一行到第五行 5 G,到最后一行GG,到第一行gg)
8.替换模式r,先按r直接按你要该的字母(只能替换一个字母 )
(R一直替换)
9.退出ZZ 保存退出
10.查找内容 /你要的字符 n向下查找 N向上查找
显示行号:
先打:sut nu
然后回车
输入模式:
(明天补)
末行模式:
(明天补)