美文网首页
Linux基础02

Linux基础02

作者: Amy1234567 | 来源:发表于2020-04-25 23:06 被阅读0次

    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 = "..." :搜索时,不搜索的文件路径

    相关文章

      网友评论

          本文标题:Linux基础02

          本文链接:https://www.haomeiwen.com/subject/nyikwhtx.html