Linux目录结构

这篇博客详细介绍了Linux的目录结构,包括常见的子目录及其作用。此外,还讲解了如何查看和检索文件,如cat、head、tail、wc、grep等命令的使用,并介绍了归档命令tar。最后,探讨了vi编辑器的功能和三种工作模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录:

1、常见的子目录

2、查看及检索文件

2.1 七类常见的Linux的文件

2.2 查看文件内容cat命令

2.3 查看文件内容head、tail命令

2.4  统计文件内容wc命令

2.5 检索和过滤文件内容grep

2. 6 归档命令tar

3、vi编辑器

3.1 vim 的功能

3.2vim有三种模式

1、常见的子目录

硬盘分区的作用是方便硬盘使用,Linux中只有一个根分区

Linux中只有一个根分区

常见的子目录(及作用) :

/root  /bin /boot /dev /etc

/home /var /usr /sbin

/root:系统管理员root 的宿主目录

/home:普通用户的宿主目录(放普通家目录)

/boot:系统内核、启动文件
/dev:设备文件(硬件文件)
/etc:配置文件(类似于注册表)

/bin:所有用户可执行的命令(放二进制文件,安装好的文件都是二进制,一个链接文件,放在usr(小根)上)

/sbin:管理员可执行的管理命令(超级管理员用的)
/usr:应用程序
/var:日志文件
net:网络
lib64:放运行库
proc:存放运行程序
tmp:临时文件

2、查看及检索文件

2.1七类常见的linux文件

1、d目录文件directory

2、b块设备文件block,块设备文件,保存大块数据的设备,如硬盘。

3、c字符设备character,这些文件通常隐藏在 /dev/ 目录下,当进行设备读取或外设交互时才会被使用。

4、l 符号链接文件link

5、p管道文件pipe,主要用于进程间通信单向传输一个发一个输管道文件

6、s套接字文件socket,套接字文件一般隐藏在 /var/run/ 目录下,用于进程间的网络通信

7、-普通文件,包括纯文本文件,二进制文件,各种亚索文件等。

2.2 查看文件内容cat命令

cat加文件名,

将两个文件导给一个文件1.txt

 cat -n 显示行号

cat -b 没有空行

在输入的时候输了空行,用cat -b 就可以去掉空行的行号。

 cat -A 查看隐藏文件

查看文件内容more命令,全屏方式分页展示文件内容。more [选项] 文件名,交互操作方法。交互操作方法:按enter键向下逐行滚动,按空格键向下翻一屏,按b键向上翻一屏,按q键退出。

查看文件内容less命令,less命令,与more命令相同,但扩展功能更多,less [选项] 文件名... 交互操作方法:Page Up向上翻页,Page Down向下翻页,按“ /”键查找内容,“n”下一个内容,“N”上一个内容,其他功能与more命令基本类似。

2.3 查看文件内容head、tail命令

tail -f实时查看后几行

2.4  统计文件内容wc命令

统计文件中的单词数量等信息

常用命令选项

-l:统计行数

-w:统计单词个数

-c:统计字节数

2.5 检索和过滤文件内容grep

在文件中查找并显示包含指定字符串的行

grep [选项]... 查找条件 目标文件

常用命令选项:

-i :查找时忽略大小写

-v:反转查找,输出与查找条件不相符的行

-w:只匹配完整的单词

-r :递归

-o:只显示匹配内容

-c:显示匹配了多少行只有具体行数

-A after 包含条件的后n行

-B before 包含条件的前n行

-C 前后三行 包含条件的前后n行

^开头

$结尾

^$空行

grep的作用是过滤文件内容中的关键字

2. 6 归档命令tar

常用命令:-c 、-x 、 -v 、-f 、-p、-t、-C、-z、-j

用到tar命令就要加f

tar -f tar的命令必须与f使用 -cf - ,支持不带/选项,如果不加/ f可以是任何位置

格式:

tar -zcvf 你自定义的名字 你想压缩的文件...

解压:

tar -xf ky23.tar.gz -C /mnt

x解 使用tar 归档文件 指定解压目录

-C 建立归档

-x 解开归档

-f 代表使用tar归档,只要使用tar f选项不能丢

-t 在不解压的情况查看归档文件内容

-c 制定解压目录

-z gzip 压缩

-j bzip2 压缩

-v 显示过程

vim 文件.....

文件已存在 是查看 修改 编辑

文件不存在 在保存后 建立新文件

如果加- ,f必须写在最后,如果不写-,则f可以在任何位置

 用gz压缩 tar   -zcvf 你自定义的名字   你想压缩的文件...

解压 加v显示过程,不加v不显示过程,解压到mnt目录中  

3、vi编辑器

vi 基本所有的Linux系统都有vi,是vim 对于 vi 升级版

一、基本所有的linux在装系统的时候已经安装了vi

二、功能强大

3.1 vim 的功能

yum install安装vi:

!vim打开上次打开的文件

+#跳到文件的第几行

3.2vim有三种模式

三种工作模式:命令模式、输入模式、末行模式

末行模式回不到插入模式

:x 也是保存退出 X是输入密码,没办法破解

vim passwd 命令模式,复制粘贴,移动光标

vim 按i 插入

推到命令模式按esc

末行模式,可以保存显示行号 set number(nu)

用set -all显示所有命令

复制一整行:yy p是向下粘贴 P是向上粘贴

把一整行删除:dd

删除一个单词:dw

复制一个单词:yw

撤销一次:u

全部撤销:U 回到最初的起点 ,对一行

行间跳转:大G,跳到文件的最后一行

gg 跳到第一行

跳到中间第十行:10G 跳到20:20G

复制10行 :10yy

删除10行: 10dd

复制#行 #yy

删除#行 #dd

一行间跳转

0和^ 都是句子开头,有什么区别, ^是非空白的行首

end 或者$ 句子结尾

e:当前或下一个词尾

b:当前或下一个词首

大H:回到页首

x:删一个单个字符

小r 一次,改成想改的,按一次修改一次

大R 一直修改

xp组合:把两个字符交换位置,

shift~ 切换大小写

大J :直接退回到上面,两行合并成一行

100iccc[18]

命令模式(初始模式)------> 插入模式

i当前光标处插入

o下一行插入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值