Dos使用者學Unix指南 3 軟盤硬碟

2021-03-31 08:57:01 字數 1425 閱讀 6183

第三節: 軟碟, 硬碟, 和類似裝置

3.1. 使用軟式磁碟

或許你從未想過, 但 dos 的 format a: 作了比它看起來更多的事. 事實上, 當你鍵入

format 這個命令時, 它會:

1) 實際的去格式化磁碟;

2) 建立 a:/ 這個目錄 (= 建立乙個檔案系統);

3) 使這個磁碟能夠被使用者使用 (= mount 乙個磁碟機).

這三個步驟在 linux 中是分開的. 我們可以在 linux 中建立及使用 ms-dos 格式的磁

碟,但是當然還有其它的格式可用. 最常用的要算是 ext2. 以下是準備乙份可用的磁碟之方

法(請先 su 為 root):

- - 格式化一張 1,44 meg 的軟碟 (a:)

# fdformat /dev/fd0h1440

- - 建立乙個檔案系統:

# mkfs -t ext2 -c /dev/fd0h1440

或# mformat a:

建立乙個 ms-dos 的檔案系統.

在使用這張磁片前, 你需要先將這個磁片連同磁碟機 mount.

- - mount 乙個磁碟機:

# mount -t ext2 /dev/fd0 /mnt

or# mount -t msdos /dev/fd0 /mnt

現在你已經可以使用這張磁片了. 當你結束工作, 要拿出磁片前, 請你 *一定* 要

umount. (重要!)

# umount /mnt

好, 你可以把磁片拿出來了. 很明顯的, fdformat 和 mkfs 只要對未格式化的磁片進

行就可以了, 已作過的就不需要了. 如果要使用 b 磁碟機, 請參考前述的範例, 用

fd1h1440 和 fd1 替換 fd0h1440 和 fd0.

現在你從前對 a: , b: 的工作現在都移轉到 /mnt 下了. 例如:

dos                             linux

c:/guido>dir a:                 $ ls /mnt

c:/guido>copy a:*.* /docs/temp  $ cp /mnt/* /docs/temp

c:/guido>copy *.zip a:/zip      $ cp *.zip /mnt/zip

c:/guido>a:                     $ cd /mnt

a:/>                            /mnt$

不消說, 對軟碟成立的方法, 對其它的 device 一樣成立. 比方, 你可以 mount 另一

個硬碟或是光碟機. 稍微看一下 /dev 下的 device. 下面是 mount 乙個光碟機的範例:

# mount -t iso9660 /dev/cdrom /cdrom

Dos使用者學Unix指南 1

第零節 介紹 0.1 linux 就是你要的嗎?這個世界上並不存在著 最好的電腦 或是 最棒的 os 作業系統 這完全視你的 需求而定.比方說,我很不喜歡 mac 得罪了 它的確很容易使用,但我還是喜歡 pc 幫我完成某些事.試試在 mac 上做和 dir s w lst 一樣的事 至今,對許多人 ...

Dos使用者學Unix指南 2 使用目錄

第二節 使用目錄 2.1.目錄 前言 我們已經大略看過 dos 和 linux 在檔案處理方面的不同.在目錄方面,dos 用 表示根目錄,linux 則是 同樣的,巢狀表示的目錄,dos也用 來分隔每一層次 目錄,linux 用 比方說以下路徑 dos programs c sources hell...

3 shell可執行檔案之dos2unix

由於在dos windows系統 下,文字檔案的換行符為crlf,而在linux下換行符為lf,使用git進行 管理時,git會自動進行crlf和lf之間的轉換,這個我們不用操心。而有時候,我們需要將windows下的檔案上傳到linux上,例如shell指令碼,執行的時候有時會出現奇怪的問題,這時...