码迷,mamicode.com
首页 > 系统相关 > 详细

linux系统结构与文件管理命令

时间:2016-05-26 22:11:25      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:linux基础

                 

               ----------linux系统结构----------


1.linux系统结构是倒树形的


  /bin                     #二进制可执行文件,即系统命令

  /sbin                    #系统管理命令

  /boot                    #启动分区,负责系统启动

  /dev                     #设备管理文件

  /etc                     #大多数系统管理文件

  /home                    #普通用户的家目录

  /lib                     #32位系统库文件存放位置

  /lib64                    #64位系统库文件存放位置

  /media,/mnt,/run            #系统临时设备挂载点

  /opt                      #第三方软件安装位置

  /proc                      #系统信息

  /root                      #超级用户家目录

  /srv,/var                   #系统数据

  /sys                       #系统管理,主要关于内核

  /tmp                       #系统临时文件存放位置

  /usr                       #系统用户相关信息数据及用户自定义软件存放位置




              ----------文件路径及简单命令----------


1.绝对路径从根开始查找的路径。

 相对路径:相对于当前工作文件开始查找的路径。


2.基本命令


  • pwd(print working directory),显示当前用户工作在系统中的位置

  

  例:[root@shiyan2 ~]# pwd

     /root


  • ls(list),列出指定路径下的所有文件


     -a                #列出所有(包括隐藏文件或目录)

    -l                #列出文件属性

    -s                #列出文件或目录的大小

    -R                #第归列出

    -d                #查看目录名称

    -ld                #查看目录的属性


  例:[root@shiyan2 mnt]# ls       

     hgfs


     [root@shiyan2 mnt]# ls -a        


     .  ..  hgfs                #此处.表示当前目录,..表示上级目录


     [root@shiyan2 mnt]# ls -s      

     total 4

     4 hgfs

     

     [root@shiyan2 mnt]# ls -R

      .:

      hgfs


      ./hgfs:


     [root@shiyan2 mnt]# ls -d /mnt

     /mnt

     

     [root@shiyan2 mnt]# ls -ld /mnt

     drwxr-xr-x. 3 root root 4096 May 17 06:26 /mnt


     [root@shiyan2 mnt]# ls -l

     total 4

     drwxr-xr-x. 2 root root 4096 May 17 06:26 hgfs

     d:表示为目录文件

     rwxr-xr-x:文件权限,r->4(读),w->2(写),x->1(执行),此处目录权限为755

     2:文件硬链接次数

     root:文件的属主

     root:文件的属组

     4096:文件的大小,单位为字节

     May 17 06:26:文件最近一次被修改的时间

     hgfs:文件名


     注:文件的类型有以下几种

        -                 #普通文件

        d                 #目录文件

        b                 #块设备文件

        c                 #字符设备文件

        l                 #符号链接文件,即软连接

        p                 #命名管道

        s                 #套接字文件



  • cd(change directory),切换目录


       cd    目录名             #进入目标目录中

              ~              #回到当前用户家目录

              ~username         #进入到指定用户家目录

              ..              #进入当前目录的上一级 

              -               #回到上次所在位置


   例:[root@shiyan2 mnt]# cd /var/www/

      [root@shiyan2 ~]# pwd

      /var/www


      [root@shiyan2 www]# cd ~

      [root@shiyan2 ~]# pwd

      /root


      [root@shiyan2 ~]# cd ~redhat

      [root@shiyan2 redhat]# pwd

      /home/redhat


      [root@shiyan2 redhat]# cd ..

      [root@shiyan2 ~]# pwd

      /home


      [root@shiyan2 home]# cd -

      /home/redhat


  • touch,新建文件


   例:[root@shiyan2 ~]# touch hello

      [root@shiyan2 ~]# ll

      -rw-r--r--  1 root root     0 May 25 21:16 hello


  • mkdir,新建目录

    -p                      #递归建立目录

  

   例:[root@shiyan2 ~]# mkdir a/b/c -p

      [root@shiyan2 ~]# ls -R

      .:

      a 

      

      ./a:

      b


      ./a/b:

      c


     ./a/b/c:


  • cp(copy),文件复制


   cp      文件名      目的地

   cp      -r         递归复制,用于复制目录


   例:[root@shiyan2 ~]# cp hello /mnt

      [root@shiyan2 ~]# cp -r a /mnt

      [root@shiyan2 ~]# ls /mnt

      a  hello  


  • mv(move),文件移动


   mv       文件名        目的地

   mv       旧文件名      新文件名

   mv       文件名       .(当前目录)


   例:[root@shiyan2 ~]# mv a /mnt

      [root@shiyan2 ~]# mv hello hellohello

      [root@shiyan2 ~]# mv /mnt/a/ .


  • rm,删除文件


   rm -f               #强制删除文件

   rm -fr              #强制删除目录


   例:[root@shiyan2 ~]# rm -f hellohello 

      [root@shiyan2 ~]# rm -fr a


     技术分享    

本文出自 “真水无香” 博客,请务必保留此出处http://chengyanli.blog.51cto.com/11399167/1783620

linux系统结构与文件管理命令

标签:linux基础

原文地址:http://chengyanli.blog.51cto.com/11399167/1783620

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!