linux從根目錄切換到文件怎么設(shè)置 在linux中home目錄的作用是是什么?
在linux中home目錄的作用是是什么?home目錄在Linux稱作主目錄,在該目錄下面讀取的是每個用戶的目錄。也會是每個用戶的數(shù)據(jù)是儲存在該目錄下面的一個子目錄中。我們清楚Linux是一個多用戶的
在linux中home目錄的作用是是什么?
home目錄在Linux稱作主目錄,在該目錄下面讀取的是每個用戶的目錄。也會是每個用戶的數(shù)據(jù)是儲存在該目錄下面的一個子目錄中。
我們清楚Linux是一個多用戶的操作系統(tǒng),也就是在操作系統(tǒng)中可以創(chuàng)建戰(zhàn)隊多個用戶。常見在創(chuàng)建戰(zhàn)隊用戶的時候就會在home目錄下面手動修改一個暢銷小說的子目錄,也就是該用戶的主目錄。而該剛建的用戶只有一對該子目錄有全量的讀寫權(quán)限。
總結(jié)歸納來說,home目錄是存儲文件每個用戶的主目錄,用戶的主目錄存儲用戶獨有的數(shù)據(jù)。
在Linux中每個目錄應(yīng)該有其作用,下面我們列一通常目錄的具體看作用。
/bin–用戶基礎(chǔ)二進制文件目錄
目錄/bin是根目錄的一級子目錄。在該目錄中中有著眾多基礎(chǔ)的用戶二進制文件,也就是應(yīng)用程序。這個目錄更加像Windows下的Programs目錄。
并非是所有的應(yīng)用程序都讀取在這個目錄下面,有些不是而且基礎(chǔ)的程序會儲存在/usr/bin目錄下面。比如說Chrome瀏覽器等,或是用戶自己安裝的一些程序大多會在/usr/bin下面。而系統(tǒng)應(yīng)用程序則大多數(shù)會在該目錄下面,.例如ls、mkdir和cp等等。
如果不是你使用的桌面版的操作系統(tǒng),這個可以通過GUI注意到該目錄下的內(nèi)容。下面這張圖是一個詳細的例子。
圖4二進制目錄/boot–支持靜態(tài)啟動文件
在目錄/boot下面中有的文件是用于啟動時操作系統(tǒng)的文件。例如GRUBbootloader文件和操作系統(tǒng)內(nèi)核等。但是bootloader的配置文件卻沒在這里,只是在/etc目錄中。
/cdrom–光盤按裝點
目錄/cdrom并不是FHS標(biāo)準(zhǔn)的一部分,可是我們在絕大多數(shù)連續(xù)發(fā)行版中都可以看見。該目錄是光盤的正式掛載點。
/dev–設(shè)備文件
在Linux下面,設(shè)備又是一個文件,比如說磁盤、優(yōu)盤或者光盤等。除開無線網(wǎng)卡、攝像頭和串口等大都一個文件。而正常情況這些文件大都在/dev目錄下面,大家可以不切換到到該目錄下看下詳細的內(nèi)容。
圖5設(shè)備目錄其中圖是/dev目錄的一個局部截圖。在該目錄下面最常見的很可能應(yīng)該是/dev/sda這種文件,該文件意思是一個SCSI磁盤。
如何處理真實設(shè)備外,在該目錄下面還有一個很多偽設(shè)備。.例如/dev/random它表示一個產(chǎn)生隨機數(shù)的設(shè)備,/dev/loop0則是三個將本地文件映射為磁盤的虛擬充值設(shè)備。這些偽設(shè)備有的時候的很主要是用于,我們經(jīng)常會不使用這些設(shè)備做一些測試。
圖6GUI目錄/etc–配置文件
操作系統(tǒng)和應(yīng)用程序的配置文件大多都統(tǒng)一存儲文件在一個目錄下面,這個目錄那就是/etc。很多配置文件都已文本文件的形式存儲在這里。我們這個可以按照文本編輯器直接修改配置項。諸如網(wǎng)絡(luò)的IP地址、Nginx的配置和系統(tǒng)日志的配置等等都這個可以在這里可以找到。
/home–主目錄
這個目錄一般稱主目錄。在Linux操作系統(tǒng)下面大多數(shù)每個用戶也有一個自己的目錄,該目錄就在/home下面?;蛘弑纠杏幸粋€名為zhangsn的用戶,該用戶的主目錄在/home下如圖7所示。
用戶的主目錄下面真包含這數(shù)據(jù)文件和用戶相關(guān)的配置文件。通常一個用戶不能如何修改其目錄下的文件,只能完成授權(quán)的情況下才能訪問網(wǎng)絡(luò)其它文件。
圖7zhangsn的主目錄/lib–基礎(chǔ)寬帶共享庫
在/lib目錄中存儲文件的是/bin和/sbin中二進制文件(應(yīng)用程序)不需要的庫文件。在/usr/bin下的應(yīng)用程序依賴的庫大多在/usr/lib目錄下面。
/lostfound–可可以恢復(fù)的文件
每一個文件系統(tǒng)應(yīng)該有一個lostfound目錄。假如文件系統(tǒng)立刻崩潰,在系統(tǒng)下次先啟動時的時候會進行數(shù)據(jù)檢查。在檢查的過程中假如突然發(fā)現(xiàn)有數(shù)據(jù)的文件可能會將其放進去該目錄中。這樣,你就可以不試著自動重新恢復(fù)該文件。
/media–RemovableMedia
在目錄/media下面包含的子目錄是一些可設(shè)備的掛載點。當(dāng)一些可設(shè)備直接插入電腦時,在該目錄下會自動修改子目錄,并參與攜掛。
/mnt–預(yù)備掛載點目錄
該目錄大多是空的。比較多主要用于正式掛載一些外部文件系統(tǒng)。比如有多個數(shù)據(jù)磁盤的情況下,會將重新格式化的磁盤攜掛到該目錄下面。mnt字符是mount的縮寫,也就是掛載能力的意思。
/opt–任選一軟件包(Optional Packages)
無法直接安裝的非查看軟件常見會按裝在該目錄。
/proc–KernelampProcessFiles
該目錄都是一個虛擬目錄,也就是并不是存儲文件數(shù)據(jù)的目錄。這個目錄中存儲位置的文件大多數(shù)是為了獲取操作系統(tǒng)內(nèi)核內(nèi)部信息或則進程內(nèi)部信息的。
圖8proc目錄諸如每個進程在該目錄下都有一個子目錄,而字母的名字就是進程ID。通過cat命令對該目錄下的文件接受讀取文件,這個可以獲取進程的詳細信息。或者我們剛剛進入目錄/proc/258下面,這個是進程ID為258的進程的信息,按照ls命令可以看見追加內(nèi)容。
圖8進程詳細信息/root–root主目錄
目錄/root是root用戶的主目錄。root用戶的主目錄并也不是在/home下面,而是在根目錄下面。這一點不需要特別注意。
/running–應(yīng)用程序狀態(tài)文件
這個目錄是都很新的目錄,主要是用于應(yīng)用程序存儲經(jīng)常會變動的文件,比如文件鎖、進程ID或者套接字等等。
/sbin–管理程序二進制文件
該目錄與/bin目錄帶有,主要是用于存儲位置二進制文件。與/bin目錄不同的地方是這個目錄存儲位置的是主要用于應(yīng)用管理的二進制文件,諸如磁盤重新格式化(mkfs)、磁盤分區(qū)(fdisk)和網(wǎng)絡(luò)配置(hostname)等命令。
圖9系統(tǒng)命令/selinux–SELinux虛擬物品文件系統(tǒng)
如果你的Linux發(fā)行版建議使用SELinux以及安全管理,那你該目錄真包含著SELinux在用的相關(guān)文件。
/srv–服務(wù)數(shù)據(jù)
該目錄存儲位置具體詳細服務(wù)能提供的數(shù)據(jù)。常見該目錄是空的。這個目錄中的數(shù)據(jù)常見是能提供給外部的,諸如Web網(wǎng)站存儲的用戶信息。這里必須注意與/var和/tmp的區(qū)別,前者是能提供給外部用戶的,而兩者則是應(yīng)用自己在用的,并且/tmp中的數(shù)據(jù)重啟后后會丟了。
/tmp–臨時文件
應(yīng)用程序才能產(chǎn)生的正式數(shù)據(jù)大多數(shù)讀取在該目錄中。該目錄有一個特點,那就是系統(tǒng)重新啟動后目錄中的數(shù)據(jù)將被清理。
/usr–UserBinariesampRead-OnlyData
與系統(tǒng)建議使用的應(yīng)用程序和文件差別,在/usr目錄下存儲位置的是用戶不使用的應(yīng)用程序的文件。比如/bin下面存儲的系統(tǒng)二進制文件,而/usr/bin下面則是用戶可以使用的二進制文件。/lib下面存儲的系統(tǒng)庫文件,而/usr/lib下面存儲位置的是用于應(yīng)用程序可以使用的庫文件。
/var–變量數(shù)據(jù)文件
/var目錄是/usr目錄對應(yīng)的可寫目錄,在/usr目錄中的內(nèi)容只讀的,而/var則是可寫的。日志文件和正常了操作中的一些寫入文件操作常見會寫入文件/var目錄?;蛘?,日志文件常見存儲文件在/var/log中。
linux怎么存入文件到文件夾?
不使用命令:x文件夾/文件名來現(xiàn)金存入文件到文件夾。