linux一级常用的子目录,Linux系统的目录结构

Linux系统的目录结构

树目录结构

常见的子目录

常用命令:查看文件内容

1、cat命令

2、more命令

3、less命令

4、head命令,tail命令

5、统计文件内容wc命令

6、检索和过滤文件内容grep命令

压缩命令

1、**gzip、bzip2命令**

2、gunzip、bunzip2命令

3、归档命令tar命令

文本编辑器vi命令

树目录结构

“/” 所有分区,目录或文件的位置起点,在完整的树结构中用一个/表示

8025b57d8b94e7edbc1ae5df4f242ee6.png

常见的子目录

/root、/bin、/boot、/dev、/etc、/home、/var、/usr、/sbin

167a1995ac96c8279aacbf514f3d47a5.png

常用命令:查看文件内容

1、cat命令

直接显示出整个文件的内容

cat 【选项】 文件名

常用选项:-n -b -s

-n:对所有的输出行数进行编号

-b:对空白行不编号

-s:将连续的空白行替换为一个空行

2、more命令

全屏方式分页显示文件内容

交互操作的方法

按Enter键向下逐行滚动

按空格键向下翻一屏

按b键向上翻一屏

按q键退出

下翻倒最后一页就会自动退出

结合管道操作使用时(ls -R /opt | more)无法向上翻页

3、less命令

与more的命令基本相同,但是扩展的更多

交互操作的方法

Page Up向上翻页,Page Down向下翻页

按"I"键查找内容,"n” 下一个内容,"N”. 上一 个内容

通过↑和↓方向键可以实现上下逐行滚动

其他功能与more命令基本类似

下翻到最后一页不会自动退出

结合管道操作时,可以向上翻页

4、head命令,tail命令

head命令:用来查看开头的一部分内容(一般默认10行)

head -n 文件名 (n表示行数)

tail命令:查看文件结尾少部分内容(默认为10行)

tail -n 文件名。。。。。

tail -f 文件名 (跟踪文件尾部内容的动态更新)

5、统计文件内容wc命令

wc命令:统计文件中单词的数量等信息

wc 【选项】 目标文件

常用选项:-l(统计行数)、 -w(统计单词个数)、 -c(统计字节数)

注意:不带任何选项的时候。默认使用-lwc

6、检索和过滤文件内容grep命令

grep命令:在文件查找显示包含指定字符的行

grep 【选项】…查找条件 目标文件

常用选项:-i、-v、-c、-n、-e、-E、-o

-i:查找时不区分大小写

-v:显示不包括匹配文本的所有行(反向查询,反向匹配)

-c:只输出匹配到的总行数(不是匹配到的次数)

-n:显示匹配行及行号

-e:实现可多个查找条件的匹配,逻辑or关系

-o:精确匹配,仅匹配之意

查找条件设置

将查找字符串用双引号括起来

"^…"表示以…开头

"…&"表示以…结尾

"^$-`` 1"表示空行

压缩命令

1、gzip、bzip2命令

制作压缩文件:

gzip 【选项】 文件名

bzip2 【选项】 文件名

这里面选项是1-9,代表的是压缩级别,一般用6代表平衡状态

解压缩文件:

gzip -d . gz 格式的压缩文件

bzip2 -d . bz2 格式的压缩文件

注意:

gzip制作的压缩文件默认的扩展名为".gz", 原始文件不再保留

bzip2制作的压缩文件默认的扩展名为“.bz2", 原始文件不再保留

2、gunzip、bunzip2命令

gunzip等价于gzip -d

示例:

gunzip mkfile.gz

gzip -d mkfile.gz

注意:

gunzip 文件名.gz

gzip -d文件名.gz

bunzip2 文件名.bz2

bzip2 -d文件名.bz2

3、归档命令tar命令

制作归档文件

tar 【选项】 归档文件名 源文件或目录

释放归档文件

tar 【选项】 归档文件名 源文件或目录

常用选项:

-c: 创建.tar格式的包文件。

-x: 解开.tar格式的包文件。

-C: 解压时指定释放的目标文件夹。

-f: 表示使用归档文件。

-P 打包时保留文件及目录的权限。

-p: 打包时保留文件及目录的绝对路径。

-t: 列表查看包内的文件。

-v: 输出详细信息(Verbose )

-j: 调用bzip2 程序进行压缩或解压。

-z: 调用gzip 程序进行压缩或解压。

文本编辑器vi命令

作用:

创建或修改文本文件

维护Linux系统中的各种配置文件

常用的文本编辑器

vi:默认的文本编辑器

vim:vim是vi文本编辑器的增强版(重点使用这个)

格式:

vim 文件名

!vim 返回上一次编辑的文件

vi编辑器的模式分为三种

命令模式、输入模式、末行模式

72fd831977e6406e1cb69113d01d66f9.png

命令模式:启动vi的时候默认是进入命令模式,可以进行复制粘贴,删除或者光标移动等操作

输入模式:对文本进行修改或者添加新的内容

末行模式:查看和替换文件具体内容,保存文件;设置编辑环境;以及推出编辑器

三个模式的互相切换

命令模式切换至输入模式:

a: 在当前光标位置之后插入内容

i:在当前光标位置之前插入内容

o:在光标所在行之下插入一个新行内容

O:在光标所在行之上插入一个新行内容

A:在所在行的行尾插入内容

I:在所在行的行首插入内容

命令模式下的操作类型:

eefffb915e8daf408cd62d9915bdf325.png

在末行模式下的操作类型

c99c55e755b384ae2fa612929b66ee81.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值