Bootstrap

LINUX1.4

LINUX目录结构:

树形目录:

根目录:

  • 所有分区、目录、文件等等位置起点
  • 整个树形目录结构中,使用独立的一个“/”表示
  • 常见的子目录

cat:

显示出文件的内容

cat -n :显示行号(也显示空行的行号)

cat -A:能够看到隐藏字符(排查脚本中$前是否有空格,tab键等)

支持管道符 ---- 标准输入,标准输出

more


分页查看

less

rev ------ 横着反

tac ------ 竖着反

head:

默认查看文件的前10行

通式:head 选项 文件

  • head 文件 显示前10行

  • head -n 数字 文件 显示文件的前数字行-------数字为正

  • head -n 数字 文件 不显示文件的最后数字行-------数字为负

支持标准输入

-n数字(有正负)显示前多少行-----负的代表总行数减去数字的绝对值------减去尾部
-c数字(没有正负)显示前多少个字符

-c 显示中文时,一个中文=3个数字

tail:

显示文件的尾部行

-f实时查看 ------- 文件发生变化,会实时监控文件
-n 数字显示文件的尾部数字行----- (+ 数字) ------减去头部数字行

tail -f =tailf


>head 数字有 -

>tail 数字有 +

tail -n +2 :从正数第二行开始显示
tail -n +3:从正数第三行开始显示

head -n -2 :从倒数第二行开始不显示
head -n -10 :从倒数第10行开始不显示

wc:

查看

-l行数
-w
-c字节(包括空格和换行符)

tab或空格隔开
a-b 算一个词,a(空格) b为两个

grep:【文本三剑客 awk、sed(脚本)、grep】

grep 选项 PATTERN FILE

通式:
grep – 选项 – 表达式(正则表达式)

过滤你感兴趣的字符

.任意单个字符
^你找的字符出现在行首
$你找的字符出现在行尾
^$空行

选项:

-n显示行号
-i忽略大小写
-v反向显示
-o只显示匹配到的内容
-r递归查询

★★★★★过滤海量数据中的关键字:

grep - r


paste:

合并文件,左右合并
cat 文件1 文件2 > 文件3

-d ---- 指定 ---- 分隔符

split:

作用:分割文件

-b按大小分割
-l按行数分割

cat
tail
head
grep
wc

paste
split

tar:

打包:

tar [选项] …自定义压缩包的名字, 要压缩的文件或文件夹------tar/

解包:
tar [选项] 压缩包的名字

尽量使用绝对路径解压

f代表使用tar进行归档压缩
c建立压缩文库
v显示压缩或解压缩的过程
z使用gzip压缩
x解压
t不解压的情况下查看压缩包中的内容
C指定解压目标

解压:
tar xf ----------- 解压包

;