第三節: 軟碟, 硬碟, 和類似裝置
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指令碼,執行的時候有時會出現奇怪的問題,這時...