linux 目录结构

linux 目录结构。
       
         # 1,/root    超级管理员的家目录。
         # 2,/home   普通用户的家目录。普通用户在自己的家目录中有所有权限。
            3,/bin,sbin:  放的一定是可执行的文件或命令。
                 bin:命令文件的目录,bin里面的命令所有用户都可执行。
                 sbin:也是存放命令文件,只有管理员可执行的命令。
              4,/boot  系统内核文件,系统启动文件。
              5,/dev  存放设备文件的目录(硬盘,光驱)
         #   6,/etc 存放系统程序和大部分系统配置文件以及应用程序的配置文件。(rpm,yum安装的文件。默认安装位置都在etc目录。)
                   #只操作和我有关的,无关的一律不碰。
          #  8,/var   存放各种日志文件。

              9,/lib  存放系统程序的动态连接共享库文件。类似于 Windows dll文件。
             10,/usr  第三方软件的安装目录编译安装时用的目录,系统用户的工具和和程序。
         # 11,/media   存放一些媒体文件。(U盘,光驱)
            12,/proc  存放隐射系统信息文件。
            13,/mnt 设备挂载点。挂载光盘映像。
            14,/opt 第三分程序 或者文件存放的目录。
            15,/tmp  存放系统的临时文件。

     和我们有关的   
             home:家目录    ,    etc该配置文件
             opt 主要使用的目录,       var日志 
              mnt :挂载光盘镜像。


文件管理 :

 1,如何查看文件内容。

    全部查看:
       cat 全量查。查看中小文件比较好用,大文件查看,速度很慢。而且是全量展示,
             只能查看,不能修改。
         1,cat -n  对所有输出的行数进行编号。
         2,cat -b  对空白行不编号。
         3,cat -s   连续多个空行替换成一个空行。

    分页查看:
          more  :   只能查看不能进行其他操作。
          less     :   过了关键字。查看大文件,分页的方方式查看,

          head: 从头看。默认看10行。
          head -n:从开头指定查看的行数。

  ##    tail       从尾部看。
          tail -n    从最后一行往上数,查看指定行数。
ct
 ##  动态查看
          tail -f    动态查看日志。

     
      
      wc 统计文件内容。
               wc -l 统计行数
               wc -w  统计单词数。
               wc -c 统计文件内容字节数
 
     #####   grep :linux 文本三剑客之一,主要作用是过滤文件内容,不是对文件名进行过滤,而是对文件的内容进行过滤。

                 文本三剑客都是针对文件内容。
                    
                   grep -i  加不加都一样。
                   grep -n 显示匹配行和行号,同时包含过滤内容。
                   grep -c  只显示匹配到的总行数,但是不显示匹配 到的内容。
                   grep -v   取反。 只有不包含过滤条件的才会显示。
                   grep -e  逻辑或   可以实现多个条件查找。
         
              ##########所有命令执行的结果,显示在屏幕上,也是文本内容,也可以进行内容管理。

       管道符:
                          ls  etc  |   grep  "bash"
                         
                      “ | ”
                    把两个命令或者多个命令用管道符的方式连接起来,可以一起使用。  
                     文本内容
  
 
           
          tar  :打包, 解包      (压缩和解压缩)
            
                  .bz2 :压缩速率比较高,压缩出来的文件较小,但是速度比较慢。
                  .gz   :压缩速度比较快,但是压缩文件比较大,但是压缩效率比较低。

          
                常用选项:
                 
                        tar -c   :创建压缩包,打包。
                        tar -x   :解包。
                        tar -C   :解压是指文件的路径。
                        tar -f    :表示使用归档文件,必须要加的选项。
                        tar -v    :输出详细信息,可以不加。
                        tar -j     :调用bz2格式进行压缩和解压。
                        tar -z    : 调用gz格式进行压缩和解压。
 
               1,         tar     -zcvf     ky32   123   456    789     打包  c
  
                             tar  固定格式。
                             -zcvf   调用gz的方法来创建一个压缩文件。
                             ky32 :  创建压缩包的名称。
                             123  456    :要压缩打包的文件。
      
                 2,        tar -zxMf kv30.gz -C ky32

                             tar固定格式
                             -Zxvf:调用方法解压一个文件
                             ky3.0.gz:要解压的包
                             -C:指定路径
                             ky321/:路径名。
                         

                  最简洁打包,解压书写格式。

                       tar -cf ky32.bz2   123  456   789

                       tar -xf  ky32.bz2 -C /opt/

                               
           unzip :解压.zip   
           unrar :解压.rar


 vim  文本编辑器:
 
            vi
             vim是vi的升级版,纠错功能。  可以对文件内容进行增删改查。


   vim三种模式:
   
          vin :命令模式 ,编辑模式, 底行模式。
                每行模式直间退出,需要按下esc键,除了命令模式,命令模式是默认模式
           编辑模式: 
               i:在当前的光标位置插入内容,位置可以变。
               I:当前的光标移动到行首,插入内容。
               a:在当前光标位置后移一位,开始编辑内容。
               A:光标移动至行位,开始插入内容。
               A:光标移动至行位,开始插入内容。
               o:在当前光标位置的下一行开始插入内容。
               O:在当前光标的上一行开始

              q  不保存退出
              q!  强制不保存退出
              w   仅保存
              wq 保存退出
              wq ! 强制保存退出。

                set nu: 给每行编号。         w  文件名
  命令(视图)模式:
                   G或者gg   
                     G:直接跳转到最后一行。
                     M:跳转到当前页面的 中间一行
                     H :跳转到当前页面的第一行
                        

             
   


       
         # 1,/root    超级管理员的家目录。
         # 2,/home   普通用户的家目录。普通用户在自己的家目录中有所有权限。
            3,/bin,sbin:  放的一定是可执行的文件或命令。
                 bin:命令文件的目录,bin里面的命令所有用户都可执行。
                 sbin:也是存放命令文件,只有管理员可执行的命令。
              4,/boot  系统内核文件,系统启动文件。
              5,/dev  存放设备文件的目录(硬盘,光驱)
         #   6,/etc 存放系统程序和大部分系统配置文件以及应用程序的配置文件。(rpm,yum安装的文件。默认安装位置都在etc目录。)
                   #只操作和我有关的,无关的一律不碰。
          #  8,/var   存放各种日志文件。

              9,/lib  存放系统程序的动态连接共享库文件。类似于 Windows dll文件。
             10,/usr  第三方软件的安装目录编译安装时用的目录,系统用户的工具和和程序。
         # 11,/media   存放一些媒体文件。(U盘,光驱)
            12,/proc  存放隐射系统信息文件。
            13,/mnt 设备挂载点。挂载光盘映像。
            14,/opt 第三分程序 或者文件存放的目录。
            15,/tmp  存放系统的临时文件。

     和我们有关的   
             home:家目录    ,    etc该配置文件
             opt 主要使用的目录,       var日志 
              mnt :挂载光盘镜像。


文件管理 :

 1,如何查看文件内容。

    全部查看:
       cat 全量查。查看中小文件比较好用,大文件查看,速度很慢。而且是全量展示,
             只能查看,不能修改。
         1,cat -n  对所有输出的行数进行编号。
         2,cat -b  对空白行不编号。
         3,cat -s   连续多个空行替换成一个空行。

    分页查看:
          more  :   只能查看不能进行其他操作。
          less     :   过了关键字。查看大文件,分页的方方式查看,

          head: 从头看。默认看10行。
          head -n:从开头指定查看的行数。

  ##    tail       从尾部看。
          tail -n    从最后一行往上数,查看指定行数。
ct
 ##  动态查看
          tail -f    动态查看日志。

     
      
      wc 统计文件内容。
               wc -l 统计行数
               wc -w  统计单词数。
               wc -c 统计文件内容字节数
 
     #####   grep :linux 文本三剑客之一,主要作用是过滤文件内容,不是对文件名进行过滤,而是对文件的内容进行过滤。

                 文本三剑客都是针对文件内容。
                    
                   grep -i  加不加都一样。
                   grep -n 显示匹配行和行号,同时包含过滤内容。
                   grep -c  只显示匹配到的总行数,但是不显示匹配 到的内容。
                   grep -v   取反。 只有不包含过滤条件的才会显示。
                   grep -e  逻辑或   可以实现多个条件查找。
         
              ##########所有命令执行的结果,显示在屏幕上,也是文本内容,也可以进行内容管理。

       管道符:
                          ls  etc  |   grep  "bash"
                         
                      “ | ”
                    把两个命令或者多个命令用管道符的方式连接起来,可以一起使用。  
                     文本内容
  
 
           
          tar  :打包, 解包      (压缩和解压缩)
            
                  .bz2 :压缩速率比较高,压缩出来的文件较小,但是速度比较慢。
                  .gz   :压缩速度比较快,但是压缩文件比较大,但是压缩效率比较低。

          
                常用选项:
                 
                        tar -c   :创建压缩包,打包。
                        tar -x   :解包。
                        tar -C   :解压是指文件的路径。
                        tar -f    :表示使用归档文件,必须要加的选项。
                        tar -v    :输出详细信息,可以不加。
                        tar -j     :调用bz2格式进行压缩和解压。
                        tar -z    : 调用gz格式进行压缩和解压。
 
               1,         tar     -zcvf     ky32   123   456    789     打包  c
  
                             tar  固定格式。
                             -zcvf   调用gz的方法来创建一个压缩文件。
                             ky32 :  创建压缩包的名称。
                             123  456    :要压缩打包的文件。
      
                 2,        tar -zxMf kv30.gz -C ky32

                             tar固定格式
                             -Zxvf:调用方法解压一个文件
                             ky3.0.gz:要解压的包
                             -C:指定路径
                             ky321/:路径名。
                         

                  最简洁打包,解压书写格式。

                       tar -cf ky32.bz2   123  456   789

                       tar -xf  ky32.bz2 -C /opt/

                               
           unzip :解压.zip   
           unrar :解压.rar


 vim  文本编辑器:
 
            vi
             vim是vi的升级版,纠错功能。  可以对文件内容进行增删改查。


   vim三种模式:
   
          vin :命令模式 ,编辑模式, 底行模式。
                每行模式直间退出,需要按下esc键,除了命令模式,命令模式是默认模式
           编辑模式: 
               i:在当前的光标位置插入内容,位置可以变。
               I:当前的光标移动到行首,插入内容。
               a:在当前光标位置后移一位,开始编辑内容。
               A:光标移动至行位,开始插入内容。
               A:光标移动至行位,开始插入内容。
               o:在当前光标位置的下一行开始插入内容。
               O:在当前光标的上一行开始

              q  不保存退出
              q!  强制不保存退出
              w   仅保存
              wq 保存退出
              wq ! 强制保存退出。

                set nu: 给每行编号。         w  文件名
  命令(视图)模式:
                   G或者gg   
                     G:直接跳转到最后一行。
                     M:跳转到当前页面的 中间一行
                     H :跳转到当前页面的第一行
                        

             
   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值