首页
/
每日頭條
/
科技
/
linux操作系統創建目錄
linux操作系統創建目錄
更新时间:2025-01-11 06:56:11

上章節給大家整理了Linux常用的幾組操作命令,本文主要給大家分享Linux系統目錄結構,即各個目錄的文件作用是什麼、還有文件的鍊接,後續的文章會分享linux用戶管理、文件操作權限等。

三、 Linux 系統目錄結構

linux操作系統創建目錄(Linux操作系統系統各目錄有什麼作用)1

/bin — 用來貯存用戶命令。目錄 /usr/bin 也被用來貯存用戶命令。

/sbin — 許多系統命令(例如 shutdown)的貯存位置。目錄 /usr/sbin 中也包括了許多系統命令。

/root — 根用戶(超級用戶)的主目錄。

/mnt — 該目錄中通常包括系統引導後被挂載的文件系統的挂載點。譬如,默認的光盤挂載點是 /mnt/cdrom/.

/boot — 包括内核和其它系統啟動期間使用的文件。

/lost found — 被 fsck 用來放置零散文件(沒有名稱的文件)。

/lib — 包含許多被 /bin/ 和 /sbin/ 中的程序使用的庫文件。

目錄 /usr/lib/ 中含有更多用于用戶程序的庫文件。

/dev — 貯存設備文件(注意,設備文件不是驅動程序。過去,在添加新磁盤或設備後,往往需要手動增加設備文件。現在通常我們不需要手動增加設備文件,運行一下service kudzu start ,系統就會自動配置相應的設備)。

/etc — 包含許多系統配置文件和目錄。

/var — 用于貯存 variable(或不斷改變的)文件,例如日志文件和打印機假脫機文件。

/usr — 包括與系統用戶直接有關的文件和目錄,例如應用程序及支持它們的庫文件。

/proc — 一個虛拟的文件系統(不是實際貯存在磁盤上的),它包括被某些程序使用的系統信息。

/etc/rc.d — 啟動的配置文件和腳本。

/tmp/ — 用戶和程序的臨時目錄。所有系統用戶均可讀寫。

/home — 用戶主目錄的默認位置。

/opt — 可選的(optional),可用來存放準備安裝的文件。

四、 文件的連接

linux操作系統創建目錄(Linux操作系統系統各目錄有什麼作用)2

Linux 采用索引節點 inode 記錄文件信息,每個文件或目錄都唯一地對應 inode 數組中的一個元素。但一個元素可以與多個文件或目錄名對應。文件名與索引節點号的對應稱之為連接。

ln 命令用來對一個已經存在的文件建立連接。

例:cd /root

cp /etc/passwd .

ln /root/passwd /root/passwd.2

執行命令 ls –l 可在第二列看到連接數變為 2。

執行命令 ls –i 可以看到 passwd 和 passwd.2 具有相同的 inode。

這種通過相同 inode 共享同一個物理文件的方法稱之為硬連接。

優點:可在不同目錄通過不同路徑訪問同一個文件,節省磁盤空間又便于數據一緻性;有一定防止誤删除功能,隻有同一個 inode 屬于唯一一個連接時,數據才被物理删除。

缺點:不能連接目錄,不能跨越不同文件系統(如分區、驅動器)。

加參數-s 執行 ln 命令可建立軟連接,也稱符号連接,如:

ln –s passwd passwd.2

執行 ls –l ,可看出 passwd.2 是 passwd 的符号連接。

passwd.2 和 passwd 是兩個不同的文件,前者的文件數據是指向後者的路徑。即便在源文件不存在的情況下也可建立符号連接。

五、 mv 命令

Linux 中沒必要配備專門的文件更名命令,使用移動命令 mv 即

可完成文件的更名操作。mv 實際上是在創建一個新的硬連接後

删除舊的硬連接,以此實現文件的搬移或更名。如

mv passwd.2 passwd.b

執行 ls –i 命令可發現文件名變了但 inode 沒變。

六、 獲得幫助

①使用 man topic 命令查閱手冊頁,如欲了解 ls 命令,可:

man ls

man 命令隻顯示查找到的第一項。若同一主題的内容可在多個

部分找到(如 kill 既是 shell 命令又是系統調用),則需:

man –t 2 kill

⑵使用參數 - -help 可顯示命令的幫助信息,如:

ls - -help 第四章 磁盤設備

一、 關于挂裝的基本常識

•與 dos/Windows 采用驅動器标識符(A:、B:、C:)使用磁盤設備的方法不同。Linux 采用單根目錄樹管理全部文件系統。磁盤設備必須挂載到系統目錄樹上才能使用。

(Linux 啟動過程已完成對/、/ boot 和/swap 三個分區的挂裝)

•所謂挂裝,就是将該設備的文件系統作為一個分枝嫁接到主文件系統的過程。嫁接的位置稱為挂裝點。

•挂裝點必須是個已經存在的目錄。該目錄可以不空,但用作挂裝點後原内容将不可見,直到卸載為止。

•Linux 為用戶的後續挂裝專門提供了/mnt 目錄,/mnt 下的目錄用作挂裝點。若無特别原因,應盡量遵循這一約定。

•隻有 root 有權執行挂裝與卸載操作。

•修改/etc/fstab 文件可實現啟動時的自動挂裝。

•gnome 和 KDE 環境支持光盤和軟盤插入後的自動挂裝。但在字符界面以及更多場合下,仍需用戶手工挂裝。

•挂裝命令 mount,常用的語法格式是:

mount [-t 文件系統類型] [被挂裝的設備文件] [挂裝點]

常用的文件系統類型:

ext2 : Linux 的 ext2 文件系統

msdos : MS-DOS 的 FAT

vfat : Win95/98 的 VFAT

nfs : 網絡文件系統

iso9660 : CD-ROM 光盤的标準文件系統

ntfs : WindowsNT 文件系統

auto : 自動檢測文件系統的類型•卸載命令 umount,常用的語法格式是:

umount 挂裝點或被挂裝的設備文件

(如卸載光驅既可以 umount /mnt/cdrom 也可以 umount /dev/cdrom)

二、 應用實例:

①使用 CD-ROM: 挂裝:mount /dev/cdrom /mnt/cdrom 卸載:umount /mnt/cdrom (挂裝時也可使用-t iso9660 或-t auto 參數) ②使用軟盤: 挂裝:mount -t auto /dev/fd0 /mnt/floppy 或 mount /dev/fd0 /mnt/floppy 或 mount /mnt/floppy 卸載:umount /mnt/floppy ③使用 usb 盤: 挂裝:mount -t vfat /dev/sda1 /mnt/usb 卸載:umount /mnt/usb 說明:⑴Linux 将 USB 盤作為 SCSI 盤處理; ⑵挂裝前先要在/mnt 下創建一個 usb 目錄; ⑶必要是可先 fdisk –l /dev/sd? 查看 U 盤的設備名。④訪問硬盤上的 DOS/Windows 分區 先執行: fdisk –l /dev/hd? 了解 DOS/Windows 主分區和邏輯分區所在的位置,如果 Windows 有主分區 C 和邏輯分區 D 兩個分區,一般是在 hda1 和 hda5。以訪問邏輯分區 D 為例:, 挂裝:mount -t auto /dev/hda5 /mnt/d 卸載:umount /mnt/d 當然/mnt/d 目錄要事先存在。 如下命令可避免 dos 盤上的漢字文件名出現亂碼: mount -t auto –o iocharset=gb2312 /dev/hda5 /mnt/d 若要使所有用戶都對所挂裝的/mnt/d 有讀寫權限,則需: mount –t vfat –o user,rw,exec,,umask-000 /dev/hda5 /mnt/d 若仍無法寫 DOS 分區,則可能需要設置挂裝點權限: chmod a=rwx /mnt/d ⑤使用 iso9660 映像文件: 在/mnt 目錄下建一個目錄 iso; 假設映像文件名為 a.iso,在/opt 目錄下,則: 挂裝:mount -t iso9660 -o loop /opt/a.iso /mnt/iso 卸載:umount /mnt/iso 挂裝期間,在/mnt/iso 目錄中可對映像包括的文件進行操作。

三、 軟盤操作

①格式化

先低格:fdformat /dev/fd0H1440

再 mformat a: 在低格過的軟盤上建立 DOS 文件系統。

或 mkfs –t ext2 /dev/fd0 1440 建立 ext2 格式。

② 讀寫軟盤

挂裝後才能使用,取出軟盤前一定先要卸載以保數據完整。

可用 Linux 命令對/mnt/floppy 進行軟盤文件操作。另外

Linux 還提供了一套稱之為 mtools 的訪問 dos 軟盤的工具,

用法類似 dos。主要有 mformat、mdir、mmd、mcd、mrd、

mcopy、mcomp、mdel、mdeltree、mattrib、mren、mtype、

mlabel 等,鍵入 mtools 回車可列出其命令清單。

③複制軟盤

先存源盤映像 dd if=/dev/fd0 of =temp.img

再寫到目标盤 dd if=temp.img of =/dev/fd0

(在一些資料中其舉例常加參數 bs=1440k,實驗不加也可)

複制軟盤不必事先挂裝。

四、 制作 ISO 光盤映像文件

将源文件用歸入一個目錄,如 myfiles;

mkisofs -L -l -v -r -o /tmp/outfile.iso myfiles

/tmp/outfile.iso 即是生成的 ISO 映像文件。

(-L 允許文件名的第一個字符為句号;-l 可使用 iso9660 32 字符長度的文件名,可能在 DOS 下無法正常讀取; -v 執行

時顯示詳細信息; -r 使用 Rock Ridge Extensions,開放所有文件的讀權限;-o 指定映像文件名稱。)

五、 其它磁盤命令

① fdisk 磁盤分區命令。-l 參數用于列出指定的外設分區表。

② df 檢查磁盤空間及利用狀況

③ du 顯示磁盤中目錄或文件的大小

例:du –b /boot

顯示/boot 目錄的大小。-b 參數用以指定單位為字節。

④ dd 介質拷貝命令

用指定大小的塊拷貝文件并進行指定的格式轉換。

bs=<字節數> 将輸入 ibs 輸出 obs 設定為指定的字節數

cbs=<字節數> 每次隻轉換指定的字節數

conv=<關鍵字> 指定文件的轉換格式

count=<扇區數> 僅讀取指定的扇區數

ibs=<字節數> 指定每次讀取的字節數

if=<文件> 輸入文件名,省略則從标準設備輸入

obs=<字節數> 每次輸出的字節數

of=<文件> 輸出文件名,省略則輸出到屏幕

seek=<扇區數> 輸出數據跳過指定的扇區數。(扇長=obs)

skip=<扇區數> 讀取跳過指定的扇區數。(扇長=ibs)

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
安卓手機相機專業模式拍夜景設置
安卓手機相機專業模式拍夜景設置
随着智能手機的大舉發展,殺死了一大批的消費級相機。如今拍照出色的旗艦手機在成像速度、畫質等反面都不輸一般的卡片機,此外在後期修圖、照片分享、拍照體驗等各方面手機都要比傳統相機方便得多。大概從iPhone開始,手機拍照的主要理念是主打傻瓜式操...
2025-01-11
ppt怎麼做手機
ppt怎麼做手機
ppt怎麼做手機?首先需要打開手機裡的wpsoffice,點擊右下角加号,我來為大家科普一下關于ppt怎麼做手機?下面希望有你要的答案,我們一起來看看吧!ppt怎麼做手機首先需要打開手機裡的wpsoffice,點擊右下角加号。然後選擇新建演...
2025-01-11
腦洞很大設定很有意思的小說
腦洞很大設定很有意思的小說
關注小s,每天給你帶來精品小說推薦!今天,給大家推薦幾本腦洞大開的小說,别人問我為什麼跪着看手機,因為我被這幾本小說折服了1、爛柯棋緣,作者:真費事,本書字數:326.8萬字内容簡介:爛柯旁棋局落葉,老樹間對弈無人興所緻天元一子,再回首山海...
2025-01-11
榮耀x30處理器與骁龍865優缺點
榮耀x30處理器與骁龍865優缺點
最近大家都有一種感覺,就手機界而言,很多品牌又開始瘋狂發布新機了!或許是看到5G普及進程加快,大家都想及時搶占更多5G市場,所以機海戰術勢在必行。榮耀也全面發力,雖然之前因為禁令受到很大影響,但現在基本上已經全面恢複過來了,畢竟有很多人喜歡...
2025-01-11
電腦重裝系統後讀不出u盤
電腦重裝系統後讀不出u盤
usbcleaner是一款專為u盤提供服務功能的軟件,那麼如果我們想要對u盤進行格式化,那麼usbcleaner怎麼格式化u盤呢,其實這款軟件不支持格式化功能。usbcleaner怎麼格式化u盤答:這款軟件沒有格式化u盤功能,不過一般系統是...
2025-01-11
Copyright 2023-2025 - www.tftnews.com All Rights Reserved