Dos使用者學Unix指南 1

2021-03-31 08:57:01 字數 2610 閱讀 5734

第零節: 介紹

0.1: linux 就是你要的嗎??

這個世界上並不存在著"最好的電腦" 或是 "最棒的 os"(作業系統): 這完全視你的

需求而定. 比方說, 我很不喜歡 mac (得罪了 :) : 它的確很容易使用, 但我還是喜歡

pc 幫我完成某些事. (試試在 mac 上做和 dir/s/w >lst 一樣的事) 至今, 對許多人

而言 mac 只是 "最好" 的電腦. 同樣的, 我也不認為 linux 是最好的 os : 顯然,

linux 優於 win95, 但是很多人還是喜歡後者(win95).

un*x 的主要訴求物件是以程式設計師和科學家, 而 mac & win 是針對著一般性的使用

者而設計的. 因此, linux 足以提供乙個廣闊的天空 -- 如果你需要的是 ***pilers, 網

路,以及學術實驗性質的軟體, 而你也喜歡三不五時的修理你的 linux : 換句話說, 你喜歡

hacking. 另一方面, 假使你非得要求有幫你完成所有事的對話方塊, 需要使用商用套裝程

式, 或是說, 你對命令列的提示號有失落感的話 ... 那你還是早點死心吧...:p

接下來就看你了. 但在此之前先提醒一件事: linux 和 dos/windows 是可以在同一臺

電腦上並存的.

0.2: 這就是我要的!! 請告訴我更多一些!!

現在, 假設你已經裝好了 linux. 依照安裝步驟, 你也應該有個帳號(account) (如果

不是這樣, 請參考 6.1 節). 現在你的 linux 已經在運作當中了. 或許有人已經告訴

你, 所有你需要的軟體都已經在系統裡了, 而你該做的就是 login. 這時你鍵入了

login

name, password, 然後兩眼對著螢幕發直 -- "好啦, 但再來呢??"

別失望.. 你盡可以完成從前你在 dos 下的工作, 甚至更多. 設想一下, 你現在面對

的不是 linux, 而是 dos. 這時, 你應該會作下列的工作:

1. 執行程式; 建立, 複製, 編修檔案或是改變檔名 -- 維護檔案;

2. 建立, 刪除, 或是在目錄間跳動 -- 維護目錄;

3. 格式化磁片然後備份檔案 -- 磁碟處理;

4. 修修補補 autoexec.bat 和 config.sys 這兩個檔 -- 系統維護;

5. 寫自己的程式, 可能是 .bat 或是 qbasic -- 程式處理;

6. ..其它還有嗎..?? :)

你一定很高興知道, 上述的事在 linux 下一樣可以完成, 而且方法和 dos 極為相似.

在 dos 下, 一般使用者使用的命令只是系統提供的許多命令中的少數幾個 -- linux

也一樣. 在此, 如果你並未熟悉完成上述六點的相關 dos 命令, 那請你先暫停.. 先

去翻翻 dos 使用手冊吧. 在往後的討論裡, 本文將不會對諸如什麼是目錄或是 path

是什麼來做解釋.

在繼續討論前的一些注意事項:

1) 和 dos 不同, linux 具有一些內建的系統安全機制. 在你開啟 pc 電源然後啟動

linux 之後, 你必需 "log in", 這是為了使系統知道你即將使用系統並工作; 這是因

為 un*x 是乙個多人使用的 os. 此外, 一般的使用者並非擁有這台電腦(的一切資源);

只有使用 root 來做 login 的使用者才是真正的擁有者(這個人就是所謂的系統管理者,

在你在己的 pc 上, 你就是 root); 每個檔案及目錄都有訪問許可權的定義, 這使得有些

檔案無法被一般使用者訪問. 另一方面, dos, 卻無法提供這些保護 -- 你可以訪問整顆

的硬碟.

2) 一旦你結束工作要關機, 請 *不要* 馬上切斷 pc 的電源 ! 相反的, 這必須經過一

些正當的程式 (按下 ctrl-alt-del , 等到系統做完例行的檢查之後, 告訴你 ok, 才可

以關掉電源). 從另乙個角度來說, linux 是乙個很穩定的系統, 你完全不必擔心一旦有

某個錯誤的應用程式導致系統掛掉, 逼迫你必需按下 reset 鈕 :p

3) 我們非常鼓勵你多嘗試與實驗 : 請放心, 這樣不會對系統造成傷害 (ps. 前提是你

並不是用 root 的身份來嘗試). 你可以在提示號後面打以下指令以得到幫助 ($ 是標準

提示號, 而 # 是 root 專用的) :

$ help

(相當合乎邏輯), 或是想得到更多訊息:

$ man

在這裡, 如果你已經安裝了 man pages, 那麼這樣就會將與 相關的 manual

(man 的原字) page 印出來. 你也可以試試這樣:

$ apropos

或$ whatis

4) 通用規則 (help, man ..etc)

a) <...> 表示必須給定的引數, [...] 則可有可無. 例如 :

$ tar -tf [> redir_file]

file.tar 一定要指定, 但是 redir (重新導向輸出檔) 是可以不用加的.

b) 以下 "rmp" 表示 "read the man pages for further information" -- "請看 man

page".

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

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

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

第三節 軟碟,硬碟,和類似裝置 3.1.使用軟式磁碟 或許你從未想過,但 dos 的 format a 作了比它看起來更多的事.事實上,當你鍵入 format 這個命令時,它會 1 實際的去格式化磁碟 2 建立 a 這個目錄 建立乙個檔案系統 3 使這個磁碟能夠被使用者使用 mount 乙個磁碟機 ...

Numpy 中文使用者指南 1 安裝

譯者 飛龍 原文 what is numpy?numpy是python中用於科學計算的基礎包。它是乙個python庫,提供多維陣列物件,各種派生的物件 如掩碼陣列和矩陣 以及陣列快速操作的各種各樣的例程,包括數學 邏輯 圖形操作,排序 選擇 i o 離散傅利葉變換 基本線性代數 基本統計操作,隨機模...