Linux-目录

**再次介绍Linux根目录下的主要目录
工具:ubantu 16.04
内核版本:4.4.0-148-generic
1、/bin:存放所有用户可使用的操作命令;如ls,su等

gjc@gjc-virtual-machine:/bin$ ls
bash                  dir            login             ntfsinfo                 static-sh
bunzip2               dmesg          loginctl          ntfsls                   stty
busybox               dnsdomainname  lowntfs-3g        ntfsmftalloc             su
.......

2、/cdrom:挂载光驱,没有则为空。

root@gjc-virtual-machine:/cdrom# ls
root@gjc-virtual-machine:/cdrom# 

3、/etc:存储主机、系统和网络的配置文件;如/etc/fstab是系统启动自动挂载文件系统目录,/etc/inittab是系统启动所需第一个文件,既init进程配置文件;

root@gjc-virtual-machine:/etc# ls
acpi                    fuse.conf          mailcap                  samba
adduser.conf            gai.conf           mailcap.order            sane.d
alternatives            gconf              manpath.config           securetty
anacrontab              gdb                mime.types               security
apg.conf                ghostscript        mke2fs.conf              selinux
...

4、/lib:存放在开机阶段用到的函数库;与usr/lib不同之处在于是否与系统相关;

root@gjc-virtual-machine:/lib# ls
apparmor  init                                  libiptc.so.0.0.0      modules-load.d  ufw
brltty    klibc-gLiulUM5C1Zpwc25rCxX8UZ6S-s.so  libxtables.so.10      plymouth        x86_64-linux-gnu
cpp       libip4tc.so.0                         libxtables.so.10.0.0  recovery-mode   xtables
crda      libip4tc.so.0.1.0                     linux-sound-base      resolvconf
firmware  libip6tc.so.0                         lsb                   systemd
hdparm    libip6tc.so.0.1.0                     modprobe.d            terminfo
ifupdown  libiptc.so.0                          modules               udev

5、/mnt:挂载目录
6、/proc:虚拟文件系统,存放进程信息的文件;(数字为进程PID)

root@gjc-virtual-machine:/proc# ls
1     136   151   1991  2276  2407  29    526  82         crypto       loadavg       sysrq-trigger
10    139   16    2     2277  2427  3     53   8248       devices      locks         sysvipc
1032  14    1614  20    2281  2430  30    533  8323       diskstats    mdstat        thread-self
...

7、/srv:存放网络服务的数据;
8、/tmp:存放用户或正在执行程序暂时存放文件的目录,但只有root可以删除文件;

root@gjc-virtual-machine:/tmp# ls
config-err-npOgBx                  sogou-qimpanel:0.pid    unity_support_test.0  vmware-root
fcitx-socket-:0                    sogou-qimpanel-cellgjc  VMwareDnD             vmware-root-2126328893
sni-qt_sogou-qimpanel_2650-M8FoyR  sogou-qimpanelgjc       vmware-gjc

9、/var:存放变动的文件,包括缓存(var/cache)、登录文件(var/log)、电子信箱目录(var/mail)及某些软件运行使用的文件(var/lib)等等;

root@gjc-virtual-machine:/var# ls
backups  cache  crash  lib  local  lock  log  mail  metrics  opt  run  spool  tmp

10、/boot:存放开机使用的文件;
11、/dev:在这个目录中,任何设备都是以文件形式存在,访问这些问价就等于访问这些设备;

root@gjc-virtual-machine:/dev# ls
agpgart          input               ppp       tty11  tty34  tty57      ttyS20   vcs2
autofs           kmsg                psaux     tty12  tty35  tty58      ttyS21   vcs3
block            lightnvm            ptmx      tty13  tty36  tty59      ttyS22   vcs4
...

12、/home:用户目录
13、/media:挂载可删除的设备;如光盘设备;
14、/opt:存放第三方软件的目录;
15、/root:存放超级用户的目录;
16、/sbin:存放开机、修复、还原系统所使用的命令;
17、/sys:虚拟文件系统,与proc相似,存放内核相关信息;如已加载内核模块、内核检测到的设备信息等;
18、/usr:存放用户可使用过的命令(usr/bin)和程序头文件(usr/include)以及函数库(usr/lib)等等;

root@gjc-virtual-machine:/usr# ls
bin  games  include  lib  local  sbin  share  src
发布了10 篇原创文章 · 获赞 0 · 访问量 474

猜你喜欢

转载自blog.csdn.net/zxc1803/article/details/104671249