Linux基础02

2020-04-25  本文已影响0人  Amy1234567

Linux中常见目录和作用

墓课网

1.  根目录下的bin和sbin,usr下的bin和sbin, 这四个目录都是 用来保存系统命令的。

bin是保存普通用户就可以读取的命令

sbin是只有root可以读取的命令

2. Linux并不是把所有功能都写在系统中,而是把常用功能写成一个一个的程序库,这些库保存在lib下,有需要可以直接调用

慕课网

3. proc和sys目录不能直接操作,这两个目录保存的是内存的过载点,直接写入内存。数据如果放进内存,一旦重启就会丢失,而且内存是有大小限制的,内存占满系统会崩溃。

4. Linux系统非常严谨,不能随意在目录下保存内容。可以在家目录root或home,以及tmp目录下随便放内容。

链接命令: ln

硬链接特征:

1. 拥有相同得I节点和存储block块,可以看成是同一个文件

2. 可通过i节点识别

3. 不能跨分区

4. 不能针对目录使用

软链接特征:

1. 类似Windows快捷方式

2. 软链接拥有自己的I节点和block块,但是数据块中只保存原文件的文件名和I节点号,并没有实际的文件数据

3. 软链接的权限要看原文件是什么

4. 修改任意文件,另一个都改变

5. 删除原文件,软链接不能使用

软链接,原文件一定要写绝对路径

一旦原文件被删除,软链接文件会提示,硬链接文件正常

Linux中文件搜索命令locate

1. locate  文件名

在后台数据库中按文件名搜索,搜索速度更快

2. /var/lib/mlocate: 数据库

locate命令所搜索的后台数据库,因为是搜索数据库,所以速度更快。

3. 后台数据库为一天一更新,可以用以下命令手动更新

updatedb : 更新数据库

缺点:只可以用文件名搜索,不能搜索更加复杂的内容

实例:在没有更新数据库时,找不到文件

实例

在更新数据后可以 找到文件

实例

可以通过locate locate命令查看数据库位置

搜索命令的配置文件 /etc/updatedb.conf

1. PRUNE_BIND_MOUNTS = "yes" :开启搜索限制

2. PRUNEFS = "..." :搜索时,不搜索的文件系统

3. PRUNENAMES = "..." :搜索时,不搜索的文件名

4. PRUNEPATHS = "..." :搜索时,不搜索的文件路径

上一篇下一篇

猜你喜欢

热点阅读