linux命令详解3
linux命令详解3
cat (查看文件内容)
格式:cat 文件名
选项:
-n:显示行号
-A:显示隐藏字符
-b:空行不标序号
“-s”:压缩空行,将多行压缩成一个空行
cat,可以一次看多个文件,谁在前面就先显示
more和less
more:
格式:more 文件名
空格:向下一页
回车:向下一行
b:向上 q:退出
less:
格式:less 文件名
空格:向下一页
回车:向下一行
b:向上 q:退出
“/”:查找内容(n:向下,大N向上查找)
head和tail
head:
tail:默认显示末尾10行
-n:指定看的行数
tail -f:实时动态跟踪,默认每秒刷新后10行
wc
统计 文件的信息
选项:
-l:显示行
-w:单词数(不是真正的单词)
-c:字节数(空格、tab、回车都占字节数)
grep (过滤文本中内容,文本三剑客:sed、awk、grep)
grep配合正则表达式使用
通配符和正则表达式的区别:
- 通配符:匹配文件名
- 正则表达式:匹配文本中的内容
作用:过滤你想要的文本信息
用法:
选项:
-i:查找时忽略条件的大小写
-v:反向查找
-n:显示行号
-r:递归过滤文件夹中的所有文件
-o:只匹配你想要的东西
标准输入:你用键盘输入的字符
标准输出:屏幕上返回显示的结果,管道符后的命令要支持标准输出
正则表达式:
”^以什么开头“放最前
”$ 以什么结尾”放最后
“^$”表示空白行
压缩打包(gzip、bzip2)
gzip
解压缩:
[root@localhost data]#gzip2 -d m.bz2
bzip2
解压缩:
[root@localhost data]#bzip2 -d m.bz2
bzip2 -k(保留原文件,压缩比gzip要好一点)
tar(归档)
选项:
选项 | 作用 |
---|---|
-f | 代表使用归档 |
-c | 建立归档文件 |
-x | 解开归档文件 |
-p | 保留源文件权限 |
-v | 显示归档过程,解归档过程 |
-C | 指定解压目录 |
-z | 代表使用gzip压缩 |
-j | 代表使用bzip2压缩 |
-t | 不解开归档文件,只查看当前归档文件的内容 |
制定归档:压缩包的名字在前,压缩文件在后
1、命令:tar -zcvf all.tar.gz passwd m
2、z:使用gzip压缩,c:建立tar归档,v:显示过程,f:使用tar
3、all.tar.gz:压缩包的名称
4、passwd m:代表压缩两个文件
tar -jcvf passwd.tar.bz2 passwd (用bzip2压缩)
tar -zxvf all.tar.gz -C /opt(指定解压)
** tar xf passwd.tar.bz2 (解压)**
vim(文本编辑器,win的office word,写字,改内容)
用法:
vim 文件
- !vim:打开上一次的文件
- vim + # 文件名 (#代表行号)
vim怎么退出?
步骤:先按Esc,再输入q退出(w保存,!强制)