linux命令详解

158 阅读2分钟

linux命令详解

cat (查看文件内容)

格式:cat 文件名
选项:
-n:显示行号

image.png

-A:显示隐藏字符
-b:空行不标序号
“-s”:压缩空行,将多行压缩成一个空行
cat,可以一次看多个文件,谁在前面就先显示

head和tail

tail:默认显示末尾10行
-n:指定看的行数

tail -f:实时动态跟踪,默认每秒刷新后10行

more和less

more:
格式:more 文件名
空格:向下一页
回车:向下一行
b:向上 q:退出

less:
格式:less 文件名
空格:向下一页
回车:向下一行
b:向上 q:退出
“/”:查找内容(n:向下,大N向上查找)

wc

统计 文件的信息

image.png

选项:

-l:显示行 -w:单词数(不是真正的单词) -c:字节数(空格、tab、回车都占字节数)

grep (过滤文本中内容,文本三剑客:sed、awk、grep)

grep配合正则表达式使用

通配符和正则表达式的区别:

  • 通配符:匹配文件名
  • 正则表达式:匹配文本中的内容

image.png

选项:
-i:查找时忽略条件的大小写
-v:反向查找
-n:显示行号
-r:递归过滤文件夹中的所有文件
-o:只匹配你想要的东西

image.png 标准输入:你用键盘输入的字符
标准输出:屏幕上返回显示的结果,管道符后的命令要支持标准输出

正则表达式:
”^以什么开头“放最前

”$ 以什么结尾”放最后

“^$”表示空白行

压缩打包(gzip、bzip2)

gzip

image.png

bzip2

image.png

解压缩:
[root@localhost data]#bzip2 -d m.bz2

bzip2 -k(保留原文件,压缩比gzip要好一点)

tar(归档)

选项:

选项作用
-f代表使用归档
-c建立归档文件
-x解开归档文件
-p保留源文件权限
-v显示归档过程,解归档过程
-C指定解压目录
-z代表使用gzip压缩
-j代表使用bzip2压缩
-t不解开归档文件,只查看当前归档文件的内容

vim(文本编辑器,win的office word,写字,改内容)

用法:
vim 文件

  1. !vim:打开上一次的文件
  2. vim + # 文件名 (#代表行号

vim怎么退出?
步骤:先按Esc,再输入q退出(w保存,!强制)