linux命令 grep tar vim

135 阅读1分钟

Wc 统计文件中的信息

Wc 不加选项

20220726140351.png

-l 显示行

-w 单词数 (不是真正的单词)

-c 字节数

空格 tab 回车 都占字节数

Grep

过滤文本中内容

配合正则表达式使用

通配符和正则的区别:

通配符:匹配文件名字

正则表达式: 匹配文本中的内容

过滤你想要的文本信息

用法:[root@localhost data]#grep

用法: grep [选项]... PATTERN [FILE]...

PATTERN:正则表达式 (明确的条件 root)

选项:

-i 查找时 忽略条件的大小写

-v 反向查找

-n 显示行号

-r 递归过滤文件夹中的所有文件

-o 只匹配你要的东西

image.png

20220726145552.png

image.png

标准输入 :你用键盘输入的 字符

标准输出: 屏幕上返回显示的结果

管道符后面的命令 支持标准输出

正则表达式:

^ 以什么开头 放最前

$ 以什么什么结尾 放最后

空白行怎么表示? ^$

/etc/passwd

/etc/fstab

grep -n 'bash$' passwd 以bash结尾的行

grep -n '^$' fstab 找出空白行

grep -nv '^$' fstab 找出非空白行

image.png

Bzip2

-k 保留源文件

压缩比gzip 要好一点

Tar 归档 tar

选项: 选项有顺序要求: 如果你加了- f 一定要在最后

-f 代表使用归档

-c 建立归档文件

-x 解开归档文件

-p 保留源文件权限

-v 显示归档过程 , 解归档过程

-C 指定解压目录

-z 代表使用 gzip 压缩

-j 代表使用 bzip2 压缩

-t 不解开归档文件 只查看归档文件中的内容

20220726144519.png

20220726144650.png

Vim

文本 编辑器 win 的 office word 写字 改内容

Vi:一定自带

vim: 升级版 需要安装 最小化安装时不带 vim

Vim 基本用法: Vim 文件 A. !vim 打开上一次的文件 B. Vim +# 文件名 #代表行号

vim退出:Esc 英文: q退出 w保存 !强制

命令模式:一开始进入的模式

image.png

删除单个字母 x del

删除光标处到开头 d^

删除光标处到末尾 d$

删除一个单词 dw

image.png

显示行号: 先打 Set nu 回车

image.png