Linux文件系统和挂载策略

Posted iLisa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件系统和挂载策略相关的知识,希望对你有一定的参考价值。

一:Linux文件系统

window系统是分盘。

Linux系统是用文件,如果内存不够进行挂载:

Linux中的内存挂载策略

 

 文件系统:

   操作系统如何管理文件,内部定义了一些规则或者定义

所以在Linux中所有的东西都是以文件的方式进行操作

在Linux中,文件的访问和Window的一样,window依赖的是通过盘符进行访问

Linux维护着一个树状结构的文件模型

    只有一个根节点,他的名字叫 /

    一个节点上可以有多个子节点

查找文件的方式

   相对路径

       以当前路径为基准点,查找其他资源

       vi  ../etc/sysconfig/network

   绝对路径

      以根节点为基准点,查找其他资源

      vi  /etc/sysconfig/newwork-scripts/ifcfg-ens33

      日常使用中,只要找到路径即可,但是如果是一些配置文件,尽量写绝对路径

进程编号:$$    echo  $$ (打印进程编号)

 

 二:通常Linux的一级目录都是系统的

ll  /   是我们的根目录

 三:文件操作命令

cd   改变当前工作目录    cd  /etc  切换到根目录下的etc     cd  ../  切换到上一级目录

ls  ll  显示出指定目录下所有的文件(ls ,与ll 的区别就是显示的方式不一样,到时候可以试试看)

       文件夹的类型:  .普通文件    d文件夹    l软连接(快捷方式)

       ll   -a  把隐藏文件也显示出来了

mkdir   创建文件目录

     

 

      如果想创建目录a下面的b,再创建b下的c,我们直接mkdir   a/b/c  是不行的,需要加-p

 

     a的前面加/与不加/的区别,加/就是在根目录下进行创建,如果不加/就是在当前目录下创建。

    创建多个路径:

 

       rm  -rf    shirenlibai     删除目录

       rkdir  shirenliuhuang   也是删除目录(如果目录不为空,是不能删除的,(删除的必须是一个文件夹,而且文件夹必须是空的才行))   一会看这俩个的区别

cp  拷贝文件  cp   源文件   目标地址

      将EV录??.lnk拷贝到根目录下opt中

 

       绝对路径的使用:

 

 

        当我们拷贝文件夹的时候,需要加上-r  级联作用  cp   -r    a  /root

 

 

mv   移动(可以将文件夹和文件都可以剪切过来)

       将etc下的文件移动到 opt下

 

       修改文件的名字

       mv   xshill_5.0.0553.zip    xshell.zip

rm    删除文件  

       rm   install.log

       rm   -f   install.log 

 

      rm   -f  就是强制删除,不会提示是否删除

      rm   -r 是用来删除文件夹的,加上-rf就是强制删除文件夹

      rm  -rf  /  这个是删除根目录下的所有(注意不要用这个命令)

touch  创建文件 (与mkdir 的区别(mkdir创建文件夹))

     state  查看文件的状态

 

          touch  jinyanshi

 

  

In   创建文件的链接

      软符号链接   ln  -s   lucky01  sl   (ln  -s 就是创建软连接,  这里的 lucky01就是那个软连接的名字, 这个sl就是我们以前的名字)

                        软链接和原始文件不是同一个文件  

                           lucky1   131085

                           sl   131074

                        rm  -rf   lucky1

 

         查看这个软链接的内容:

 

 

      硬链接()硬链接就是没有-s)

             In   lucky02  hl

            硬链接和原始文件使用文件系统中的同一个文件

             如果你害怕一个文件被别人误删,你可以使用硬链接保护这个文件

      硬链接在链接文件的时候,推荐使用文件的绝对路径,否则有可能会出现问题

 

四:进入文件内容进行

cat   看一下(如果文档很大,整体将文件打开,会很大,耗费内存)

more   分页进行查看内容  ,回车的话,一行一行的出    空格:一页一页的翻         用 q进行退出

list    和more 差不多

head   显示文件的前3行  :  head  -3   qiangjinjiu

 

tail  显示文件的后三行  :tail   -3   qiangjinjiu

 

 

head  -8 qiangjinjiu | tail -1  查看第八行,这个用来查看具体的哪一行

 

      利用管道只读取第N行

      管道的作用就相当于把前面的结果以参数的方式传递给后面的命令

     读取新增数据:

          ping  www.baidu.com >>baidu

          tail  -F   baidu

          如果f:

                 它会监听指定inode的文件数据变化,但是当文件被删除后

                 即时创建新的,inode也会发生变化,于是监听失败

         如果F:

                  他会监听指定名字的文件,如果文件被删除后,重新创建

                  他会重新监听新文件的数据变化,监听不受影响

find   / -name sjys  (快速查找一个文件位置,如果查找出来的话,会出现路径)

 

         查找一个a开头的和a就位的在etc目录下

 

 

         

 

以上是关于Linux文件系统和挂载策略的主要内容,如果未能解决你的问题,请参考以下文章

linux文件挂载?

linux文件系统开机自动挂载的脚本在哪一个目录下

linux挂载(mount)和取消挂载(umount)windows系统文件夹

linux中挂载和卸载文件系统

Redhat XFS文件系统

深入理解Linux文件系统之文件系统挂载(下)