Linux目錄結構文件系統結構)和舉例說明

      網友投稿 941 2022-05-29

      您是不是想知道為什么某些程序位于 /bin、/sbin、/usr/bin 或 /usr/sbin 下?

      例如,less 命令位于 /usr/bin 目錄下。為什么不是 /bin、/sbin 或 /usr/sbin?所有這些目錄之間有什么不同?

      接下來,讓我們回顧 linux 文件系統結構并了解各個高級目錄的含義。

      1. / – 根

      每個文件和目錄都從根目錄開始。

      該目錄下只有root用戶有寫權限。

      請注意,/root 是 root 用戶的主目錄,它與 / 不同。

      2. /bin – 用戶二進制文件

      包含二進制可執行文件。

      您需要在單用戶模式下使用的常用 linux 命令位于此目錄下。

      系統所有用戶使用的命令都位于此處。

      例如:ps、ls、ping、grep、cp。

      3. /sbin – 系統二進制文件

      就像 /bin 一樣,/sbin 也包含二進制可執行文件。

      但是,位于此目錄下的 linux 命令通常由系統管理員使用,用于系統維護目的。

      例如:iptables、reboot、fdisk、ifconfig、swapon

      4. /etc – 配置文件

      包含所有程序所需的配置文件。

      這還包含用于啟動/停止單個程序的啟動和關閉 shell 腳本。

      例如:/etc/resolv.conf、/etc/logrotate.conf

      5. /dev – 設備文件

      包含設備文件。

      這些包括終端設備、USB 或連接到系統的任何設備。

      例如:/dev/tty1、/dev/usbmon0

      6. /proc – 進程信息

      包含有關系統進程的信息。

      這是一個偽文件系統,包含有關正在運行的進程的信息。例如:/proc/{pid} 目錄包含有關具有該特定 pid 的進程的信息。

      這是一個包含有關系統資源的文本信息的虛擬文件系統。例如:/proc/uptime

      7. /var – 變量文件

      var 代表變量文件。

      可以在此目錄下找到預期增長的文件的內容。

      這包括——系統日志文件(/var/log);包和數據庫文件(/var/lib);電子郵件(/var/mail);打印隊列(/var/spool);鎖定文件(/var/lock);重新啟動時所需的臨時文件(/var/tmp);

      8. /tmp – 臨時文件

      包含系統和用戶創建的臨時文件的目錄。

      該目錄下的文件在系統重啟時被刪除。

      9. /usr - 用戶程序

      Linux目錄結構(文件系統結構)和舉例說明

      包含二級程序的二進制文件、庫、文檔和源代碼。

      /usr/bin 包含用戶程序的二進制文件。如果在 /bin 下找不到用戶二進制文件,請在 /usr/bin 下查找。例如:at、awk、cc、less、scp

      /usr/sbin 包含供系統管理員使用的二進制文件。如果在 /sbin 下找不到系統二進制文件,請在 /usr/sbin 下查找。例如:atd、cron、sshd、useradd、userdel

      /usr/lib 包含 /usr/bin 和 /usr/sbin 的庫

      /usr/local 包含您從源安裝的用戶程序。例如,當您從源代碼安裝 apache 時,它 位于 /usr/local/apache2

      10. /home – 主目錄

      供所有用戶存儲其個人文件的主目錄。

      例如:/home/john、/home/nikita

      11. /boot – 引導加載程序文件

      包含引導加載程序相關文件。

      內核 initrd、vmlinux、grub 文件位于 /boot 下

      例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic

      12. /lib – 系統庫

      包含支持位于 /bin 和 /sbin 下的二進制文件的庫文件

      庫文件名是 ld* 或 lib*.so.*

      例如:ld-2.11.1.so、libncurses.so.5.7

      13. /opt – 可選的附加應用程序

      opt 代表可選。

      包含來自各個供應商的附加應用程序。

      附加應用程序應安裝在 /opt/ 或 /opt/ 子目錄下。

      14. /mnt – 掛載目錄

      系統管理員可以掛載文件系統的臨時掛載目錄。

      15. /media – 可移動媒體設備

      可移動設備的臨時掛載目錄。

      例如,/media/cdrom 用于 CD-ROM;/media/floppy 用于軟盤驅動器;/media/cdrecorder 用于 CD 刻錄機

      16. /srv – 服務數據

      srv 代表服務。

      包含服務器特定服務相關數據。

      例如,/srv/cvs 包含 CVS 相關數據。

      Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Java進階(四十七)Socket通信
      下一篇:Python+OpenCV檢測燈光亮點
      相關文章
      亚洲娇小性色xxxx| 亚洲美女一区二区三区| 国产亚洲sss在线播放| 亚洲视频网站在线观看| 亚洲国产一区二区三区青草影视| 国产性爱在线观看亚洲黄色一级片| 亚洲欧美成人综合久久久| 亚洲国产日韩在线成人蜜芽 | 亚洲欧洲日产国产综合网| 亚洲中文字幕视频国产| 亚洲伊人成无码综合网| 国产91精品一区二区麻豆亚洲| 亚洲色偷偷综合亚洲AV伊人| 亚洲日本在线观看视频| AV在线亚洲男人的天堂| 亚洲熟妇丰满多毛XXXX| 亚洲精品自在在线观看| 亚洲av无码一区二区乱子伦as| 日本亚洲国产一区二区三区| 大胆亚洲人体视频| 亚洲精品国产精品乱码不卞| 精品亚洲福利一区二区| 另类图片亚洲校园小说区| 亚洲av无码一区二区三区天堂| 自拍偷自拍亚洲精品播放| 亚洲 国产 图片| 亚洲中文无韩国r级电影| 亚洲午夜精品一级在线播放放| 亚洲精品国产字幕久久不卡 | 亚洲三级视频在线观看| 亚洲中文精品久久久久久不卡| 亚洲欧美日韩中文无线码| 精品亚洲福利一区二区| 中文字幕专区在线亚洲| 亚洲a在线视频视频| 亚洲成av人片不卡无码| 亚洲啪AV永久无码精品放毛片| 国产精品亚洲精品久久精品| 亚洲综合色成在线播放| 亚洲AV无码成人精品区蜜桃| 亚洲第一成年人网站|