linux基础命令3

141 阅读2分钟

(学习笔记的第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
然后回车

输入模式:
(明天补)
末行模式:
(明天补)