Linux基础命令2

128 阅读2分钟

wc 统计文件信息

WC.png

-l 显示行 -w 单词数 (空格也算在内) -c 字节数

空格 tab 回车 都占字节数

正则表达式

grep 文本三剑客 sed awk 配合正则表达式使用

通配符和正则的区别

·通配符:匹配文件名字

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

 

过滤你想要的文本信息

用法:

grep [选项]... PATTERN [FILE]...

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

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

-v反向查找

-n 显示行数

基础用法:

grep(命令) root(想找的内容) passwd(执行的文件)

二.检索和过滤文件内容 grep

·在文件中查找并显示包含指定字符串的行

grep [选项]... 查找条件 目标文件

·常用命令选项

·-i:查找时忽略大小写

·-v:反转查找,输出与查找条件不相符的行

·-n:显示行号

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

·-0:指匹配你要得东西

 

·查找条件设置

·要查找的字符串以及双引号括起来

·“^.......” 表示以......开头, “......$”表示以......结尾

·“^$”表示空行

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

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

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

压缩打包

gzip

[root@localhost data]#gzip -9 m bzip2

[root@localhost data]#bzip2 -9 m 解压缩

[root@localhost data]#gzip2 -d m.bz2 [root@localhost data]#bzip2 -d m.bz2

Bzip2

-k 保留源文件

压缩比gzip 要好一点

归档:

-f 代表使用归档(大宝天天见)

-c 建立归档文件

-x 解开归档文件

-p 保留源文件权限

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

-C 指定解压目录

-z 代表使用 gzip 压缩

-j 代表使用 bzip2 压缩

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

制作归档: 压缩包的名字在前 ,压缩的文件在后

tar -zcvf all.tar.gz passwd m

1. 命令

2. Z 使用 gzip 压缩 c建立 tar归档 v显示过程 f使用tar

3. all.tar.gz 压缩包的名称

4. passwd m 代表压缩两个文件

tar -jcvf passwd.tar.bz2 passwd

tar -zxvf all.tar.gz -C /opt 命令

Z 使用 gzip 压缩 x 代表解压 tar归档 v显示过程

all.tar.gz 压缩包的名称

-C 代表解压到指定的目录 /opt

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

Vi:一定自带
vim: 升级版 需要安装 最小化安装时不带 vim

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

vim: vim 怎么退出?

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