• Linux 学习 三, linux 文件结构


    1. linux 的文件结构

    • linux 下的bin 目录,包含了常用的命令应用程序
      1. /bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar, etc。
      2. /usr/bin:主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget, etc.。
      3. /sbin: 主 要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown, etc。
      4. /usr/sbin:放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump, etc
    • Linux 文件权限
    drwxrwxrwx 1 root root  1 Jul 25 01:36 tracepath6 -> /bin/tracepath6
    d 表示目录,表示文件所属类型
    rwx 表示所属用户访问的权限
    rwx 表示所属组其他用户访问权限
    rwt 表示其它用户访问权限
     
    root 表文件所属用户
    root 表示文件所属用户组

    4 SUID 表示其它用户执行的时候暂时得到所有者的权限 不用于目录
    2 SGID 表示该目录所有文件或者子目录与此目录同组
    1 SBIT 表示该目录下文件只有创建者和root才能删除 不用于文件
     
    可以参考:http://www.cnblogs.com/wdxez/archive/2010/12/29/1920714.html
    • Linux bin 目录常用的命令应用程序

          从文件属性可以获知,这些命令均可以被root同组用户和其它用户读取执行,也就是基本命令均可被任何用户执行

    • Linux sbin 目录系统管理的常用命令程序

          从文件属性可以获知,这些命令均有些可以被root同组用户和其它用户读取执行,有些是不允许其它用户组或者其它用户读取执行的。如:

        

        如果是Root 用户:

     

    • Linux  /dev 目录系统设备文件
     
        从文件属性可以看出,大部分是不允许其它用户读写执行的。
        dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外 部设备  的驱动程序。这一点和我们常用的windows, dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。
        参考:http://www.cnblogs.com/suhuaiqiang/archive/2010/03/18/1688653.html
                      http://blog.csdn.net/maopig/article/details/7195048
     
  • 相关阅读:
    Spring----Day03
    Spring----Day02
    python
    python
    python
    python
    python
    python
    python
    python
  • 原文地址:https://www.cnblogs.com/iiiDragon/p/3224547.html
Copyright © 2020-2023  润新知