03_Linux文件和目录
生活随笔
收集整理的這篇文章主要介紹了
03_Linux文件和目录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Linux目錄結構
- /:根目錄,一般根目錄下只存放目錄,在Linux下有且只有一個根目錄。所有的東西都是從這里開始。當你在終端里輸入“/home”,你其實是在告訴電腦,先從/(根目錄)開始,再進入到home目錄。
- /bin、/usr/bin: 可執行二進制文件的目錄,如常用的命令ls、tar、mv、cat等。
- /boot:放置linux系統啟動時用到的一些文件,如Linux的內核文件:/boot/vmlinuz,系統引導管理器:/boot/grub。
- /dev:存放linux系統下的設備文件,訪問該目錄下某個文件,相當于訪問某個設備,常用的是掛載光驅 mount /dev/cdrom /mnt。
- /etc:系統配置文件存放的目錄,不建議在此目錄下存放可執行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d。
- /home:系統默認的用戶家目錄,新增用戶賬號時,用戶的家目錄都存放在此目錄下,~表示當前用戶的家目錄,~edu 表示用戶 edu 的家目錄。
- /lib、/usr/lib、/usr/local/lib:系統使用的函數庫的目錄,程序在執行過程中,需要調用一些額外的參數時需要函數庫的協助。
- /lost+fount:系統異常產生錯誤時,會將一些遺失的片段放置于此目錄下。
- /mnt: /media:光盤默認掛載點,通常光盤掛載于 /mnt/cdrom 下,也不一定,可以選擇任意位置進行掛載。
- /opt:給主機額外安裝軟件所擺放的目錄。
- /proc:此目錄的數據都在內存中,如系統核心,外部設備,網絡狀態,由于數據都存放于內存中,所以不占用磁盤空間,比較重要的目錄有 /proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等。
- /root:系統管理員root的家目錄。
- /sbin、/usr/sbin、/usr/local/sbin:放置系統管理員使用的可執行命令,如fdisk、shutdown、mount 等。與 /bin 不同的是,這幾個目錄是給系統管理員 root使用的命令,一般用戶只能"查看"而不能設置和使用。
- /tmp:一般用戶或正在執行的程序臨時存放文件的目錄,任何人都可以訪問,重要數據不可放置在此目錄下。
- /srv:服務啟動之后需要訪問的數據目錄,如 www 服務需要訪問的網頁數據存放在 /srv/www 內。
- /usr:應用程序存放目錄,/usr/bin 存放應用程序,/usr/share 存放共享數據,/usr/lib 存放不能直接運行的,卻是許多程序運行所必需的一些函數庫文件。/usr/local: 存放軟件升級包。/usr/share/doc: 系統說明文件存放目錄。/usr/share/man: 程序說明文件存放目錄。
- /var:放置系統執行過程中經常變化的文件,如隨時更改的日志文件 /var/log,/var/log/message:所有的登錄文件存放目錄,/var/spool/mail:郵件存放的目錄,/var/run:程序或服務啟動后,其PID存放在該目錄下。
二、用戶目錄
cd /homels?
三、相對路徑和絕對路徑
相對路徑
#相對于我,在哪個目錄,比如現在是在home下,要去mnt目錄 cd ../mnt絕對路徑
cd /home ls /. 和 ..
.表示當前目錄 ..表示上級目錄,也就是父目錄 根目錄下的.和..都表示當前目錄?
四、文件權限
文件權限就是對文件訪問控制權限,即哪些用戶和用戶組可以訪問文件可以對文件執行哪些操作。
Linux是一個多用戶的操作系統,不同用戶處于不同位地位,對文件和目錄也有不同的訪問權限。為了保護系統的安全性,Linux除了對用戶做了嚴格的限定外,還在用戶身份認證、訪問控制、傳輸安全、文件讀寫權限等方面做了周密的控制。
類似于QQ空間
所有者:就是QQ空間的屬于者,相當于管理者,想怎么操作就怎么操作 用戶組:類似設置允許哪些好友可以訪問 其他用戶:類似允許所有人訪問訪問權限
用戶能夠控制一個給定的文件或目錄的訪問程度,一個文件或目錄可能有讀、寫及執行權限:
- 讀權限(r):對于文件,具有讀取文件內容的權限,對于目錄,具有瀏覽的權限。
- 寫權限(w):對于文件,具有修改、增加內容的權限,對于目錄,具有移動、刪除目錄內文件的權限。
- 可執行權限(x):對于文件,具有可執行權限,對于目錄,用戶具有了進入目錄的權限。
注意:通常,Unix/Linux系統只允許文件的屬主(所有者)或超級用戶改變文件的讀寫權限。
?
- d代表文件夾
- -代表普通文件
- c代表硬件字符設備
- b代表硬件塊設備
- s代表管道文件
- l代表軟連接文件
- 后9個字母分別代表文件所有者,用戶,其他用戶的權限
每一個用戶都有它自身的讀、寫和執行權限。
- 第一組權限控制訪問自己的文件權限,即所有者權限。
- 第二組權限控制用戶組訪問其中一個用戶的文件的權限。
- 第三組權限控制其他所有用戶訪問一個用戶的文件的權限。
這三組權限賦予用戶不同類型(即所有者、用戶組和其他用戶)的讀、寫及執行權限就構成了一個有9種類型的權限組。
轉載于:https://www.cnblogs.com/weihengblog/p/8365481.html
總結
以上是生活随笔為你收集整理的03_Linux文件和目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kvm虚拟机网络设置隔离模式(一键she
- 下一篇: php打印负载函数、Linux awk打