① linux主目錄是什麼
linux的主目錄是什麼呢,下面就讓我們來看看吧。② Linux裡面系統的基礎目錄結構都有什麼目錄
通過命令ls/可以展示Linux系統目錄結構,主要包括以下內容:
1.bin
bin是Binary的縮寫, 這個目錄存放著最經常使用的命令。
2.boot
這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件。
3.dev
dev是Device的縮寫, 該目錄下存放的是Linux的外部設備,在Linux中訪問設備的方式和訪問文件的方式是相同的。
4.etc
這個目錄用來存放所有的系統管理所需要的配置文件和子目錄。
5.home
用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。
6.lib
這個目錄里存放著系統最基本的動態連接共享庫,其作用類似於Windows里的DLL文件。幾乎所有的應用程序都需要用到這些共享庫。
7.lost+found
這個目錄一般情況下是空的,當系統非法關機後,這里就存放了一些文件。
8.media
linux系統會自動識別一些設備,例如U盤、光碟機等等,當識別後,linux會把識別的設備掛載到這個目錄下。
9.mnt
系統提供該目錄是為了讓用戶臨時掛載別的文件系統的,我們可以將光碟機掛載在/mnt/上,然後進入該目錄就可以查看光碟機里的內容。
10.opt
這是給主機額外安裝軟體所擺放的目錄。比如你安裝一個ORACLE資料庫則就可以放到這個目錄下。默認是空的。
11.proc
這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。
這個目錄的內容不在硬碟上而是在內存里,我們也可以直接修改裡面的某些文件,比如可以通過下面的命令來屏蔽主機的ping命令,使別人無法ping你的機器。
12.root
該目錄為系統管理員,也稱作超級許可權者的用戶主目錄。
13.sbin
s就是Super User的意思,這里存放的是系統管理員使用的系統管理程序。
14.selinux
這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆,但是這套機制比較復雜,這個目錄就是存放selinux相關的文件的。
15.srv
該目錄存放一些服務啟動之後需要提取的數據。
…………
在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪或隨意更改內部文件,主要包括/etc、/bin、/sbin、/usr/bin、/usr/sbin以及/var。
③ linux中 ~/. 是什麼目錄
~ 表示代碼主目錄,也就是當前登錄用戶的用戶目錄。
比如:這里登錄用戶是chen
cd ~
~ 代表的就是 /home/chen/
當然前提是有用戶目錄,如果沒有/home/chen目錄的話情況就比較多了。總之cd ~再pwd就知道了,如下圖所示:
linux下各個目錄簡介
1、/bin
bin是binary的縮寫。這個目錄沿襲了UNIX系統的結構,存放著使用者最經常使用的命令。例如cp、ls、cat,等等。
2、/boot
這里存放的是啟動Linux時使用的一些核心文件。
3、/dev
dev是device(設備)的縮寫。這個目錄下是所有Linux的外部設備,其功能類似DOS下的.sys和Win下的.vxd。在Linux中設備和文件是用同種方法訪問的。例如:/dev/hda代表第一個物理IDE硬碟。
4、/etc
這個目錄用來存放系統管理所需要的配置文件和子目錄。
5、/home
用戶的主目錄,比如說有個用戶叫wang,那他的主目錄就是/home/wang也可以用~wang表示。
④ Linux 文件&目錄相關命令簡介
此處要介紹的相關命令共有29個
關於文件與目錄管理的命令有9個,分別是 cd 、 ls 、 pwd 、 mkdir 、 rmdir 、 cp 、 rm 、 mv 、 touch
關於文件與目錄許可權的命令有6個,分別是 chown 、 chgrp 、 chmod 、 umask 、 chattr 、 lsattr
關於文件查看與尋找的命令有14個,分別是 cat 、 tac 、 nl 、 more 、 less 、 head 、 tail 、 od 、 which 、 whereis 、 locate 、 find 、 file 、 updatedb
在linux中,有5個特殊目錄:
在 ls -l 命令的輸出內容中,顯示出每一個文件或目錄的一些常見屬性,例如:
在上述的屬性中,第一欄 drwxr-xr-x 為該文件的許可權欄,該塊共有10個字元組成。其中第一個字元顯示該文件的類型,共有7種文件類型:
其餘9個字元分為三組,第一組代表文件擁有者的許可權,第二組代表文件擁有組的許可權,第三組代表其他用戶的許可權
三組中每組又有三個字元,分別代表這 rwx 許可權,也就是讀,寫,執行許可權。當許可權不存在時,系統會以 - 填充該位。
SUID
該許可權僅作用於文件,主要用途是讓使用者臨時擁有文件所有者的許可權,僅對可執行的二進制文件有用,對腳本無效,在文件所有者的x許可權上生效,存在時x許可權變為小寫s,當x許可權本身不存在時,顯示大寫S
SGID
當該許可權作用在文件上時,主要用於是讓使用者擁有該文件群組的許可權;如果該許可權作用在目錄上時,主要是讓新建的文件或者目錄的所屬組為當前目錄的所屬組,在文件群組的x許可權上生效,存在時x許可權變為小寫s,當x許可權本身不存在時,顯示大寫S
作用於文件
作用於目錄
SBIT
該許可權僅作用於目錄,主要用途是讓使用者在該目錄創建了新文件或目錄時,僅有該使用者或root才有權利刪除該文件,在文件其他用戶的x許可權上生效,存在時x許可權變為小寫t,當x許可權本身不存在時,顯示大寫T
以上三個特殊許可權的配置與一般許可權配置類似,只不過在需要配置特殊許可權時,chmod後跟四位許可權信息即可(需要注意的是,在配置特殊許可權時要保證對應的位置上有x許可權,否則將會顯示大寫的字母來標識無效)
一、讓使用者能進入某目錄成為『可工作目錄』的基本許可權為何?
二、使用者在某個目錄內讀取一個文件的基本許可權為何?
三、讓使用者可以修改一個文件的基本許可權為何?
四、讓一個使用者可以創建一個文件的基本許可權為何?
五、讓使用者進入某目錄並運行該目錄下的某個命令之基本許可權為何?
⑤ Linux系統里的家目錄是什麼意思
/home: 系統默認的用戶家目錄,新增用戶賬號時,用戶的家目錄都存放在此目錄下,~表示當前用戶的家目錄,~test表示用戶test的家目錄。
例如:/home/jinlong ;/home/bican
使用Linux,用戶可以設置目錄和文件的許可權,以便允許或拒絕其他人對其進行訪問。Linux目錄採用多級樹形結構,用戶可以瀏覽整個系統,可以進入任何一個已授權進入的目錄,訪問那裡的文件。
文件結構的相互關聯性使共享數據變得容易,幾個用戶可以訪問同一個文件。Linux是一個多用戶系統,操作系統本身的駐留程序存放在以根目錄開始的專用目錄中,有時被指定為系統目錄。
(5)linux目錄說明擴展閱讀
linux其它目錄:
1、/ – 根(根目錄)
第一層目錄,位於目錄結構的最頂層,用斜線「/」表示,是系統中所有其他目錄的根。一般根目錄下只存放目錄。每一個文件和目錄從根目錄開始。
只有root用戶具有該目錄下的寫許可權。請注意,/root是root用戶的主目錄,這與/.不一樣。系統根目錄下一般包括:/bin,/boot,/dev,/etc,/home,/root,/sbin,/tmp,/usr,/var等。
2、/bin– 用戶二進制文件目錄
/bin目錄又稱為二進制目錄,包含供系統管理員和普通用戶使用的重要linux命令的二進制映像。該目錄存放的內容包括各種可執行文件,還有某些可執行文件的符號連接。
在單用戶模式下,你需要使用的常見Linux命令都位於此目錄下。系統的所有用戶使用的基本命令都設在這里。常用的命令有:cp、dmesg、kill、login、rm、ping、chomd、bash、cat、echo、ls、 mail、vi等。
⑥ linux中lost+found目錄介紹
最近使用掛載分區,發現掛載後產生一個 lost+found 文件夾,感覺很奇怪,於是調查了一番。
使用標準的ext2/ext3檔案系統格式才會產生的一個目錄,目的在於當檔案系統發生錯誤時, 將一些遺失的片段放置到這個目錄下。
這個目錄通常會在分割槽的最頂層存在, 例如你加裝一顆硬碟於/disk中,那在這個系統下就會自動產生一個這樣的目錄 /disk/lost+found 。
作用大致有知道了,操作和普通文件夾一樣,刪除的話,直接使用:
誤刪的話怎麼創建呢?使用以下命令:
⑦ 史上最全kali Linux目錄結構詳解
www.dadengxiuli.com
/: 根目錄,一般根目錄下只存放目錄,不要存放件,/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分區中
/bin:/usr/bin: 可執行二進制文件的目錄,如常用的命令ls、tar、mv、cat等。
/boot: 放置linux系統啟動時用到的一些文件。/boot/vmlinuz為linux的內核文件,以及/boot/gurb。建議單獨分區,分區大小100M即可
/dev: 存放linux系統下的設備文件,訪問該目錄下某個文件,相當於訪問某個設備,常用的是掛載光碟機mount /dev/cdrom /mnt。
/etc: 系統配置文件存放的目錄,不建議在此目錄下存放可執行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前記得備份。
註:/etc/X11存放與x windows有關的設置。
/home: 系統默認的用戶家目錄,新增用戶賬號時,用戶的家目錄都存放在此目錄下,~表示當前用戶的家目錄,~test表示用戶test的家目錄。建議單獨分區,並設置較大的磁碟空間,方便用戶存放數據
/lib:/usr/lib:/usr/local/lib: 系統使用的函數庫的目錄,程序在執行過程中,需要調用一些額外的參數時需要函數庫的協助,比較重要的目錄為/lib/moles。
/lost+fount: 系統異常產生錯誤時,會將一些遺失的片段放置於此目錄下,通常這個目錄會自動出現在裝置目錄下。如載入硬碟於/disk 中,此目錄下就會自動產生目錄/disk/lost+found
/mnt:/media: 光碟默認掛載點,通常光碟掛載於/mnt/cdrom下,也不一定,可以選擇任意位置進行掛載。
/opt: 給主機額外安裝軟體所擺放的目錄。如:FC4使用的Fedora 社群開發軟體,如果想要自行安裝新的KDE 桌面軟體,可以將該軟體安裝在該目錄下。以前的 Linux 系統中,習慣放置在 /usr/local 目錄下
/proc: 此目錄的數據都在內存中,如系統核心,外部設備,網路狀態,由於數據都存放於內存中,所以不佔用磁碟空間,比較重要的目錄有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等
/root: 系統管理員root的家目錄,系統第一個啟動的分區為/,所以最好將/root和/放置在一個分區下。
www.dadengxiuli.com
/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: 程序說明文件存放目錄,使用 man ls時會查詢/usr/share/man/man1/ls.1.gz的內容建議單獨分區,設置較大的磁碟空間
/var: 放置系統執行過程中經常變化的文件,如隨時更改的日誌文件
/var/log,/var/log/message: 所有的登錄文件存放目錄
/var/spool/mail: 郵件存放的目錄
/var/run: 程序或服務啟動後,其PID存放在該目錄下。建議單獨分區,設置較大的磁碟空間