- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用Unix指令
Unix基本指令簡介 講師 Nickle CNA課程部 Outline Unix簡介 Unix指令介紹 Unix進階指令 Optional. Unix v.s. Dos 指令 上機操作 Unix簡介 UNIX 是一九六○年代末期在美國 Bell Labs 由 Ken Thompson and Dennis Ritchie以及其他同事合作發展出來的一個多人多工的作業系統。由於七○年代中比較低價的 mini-computer (~US $ 200,000) 正開始普及,美國各大學的電腦系開始買的起自已的電腦進行作業系統方面的實驗及研究,一般商用的作業系統不能滿足他們的需要,而 Bell Labs 卻以幾乎免費的條件提供 UNIX 給學術研究機構使用。尤其特別的是 UNIX 的授權方式不但包含了它完整的原始碼(source code),而且同意使用者可以依需要修改作業系統。因此在七○年代起,許多大學開始培養出大量對 UNIX 從裡到外都非常精通的高手,這些人對日後 UNIX 的普及有決定性的影響。再者這種無私開放的精神慢慢變成了 UNIX 的傳統,對後續多種軟體及系統方面的研究發展有很大的貢獻。不過在另一方面這也造成了多種 UNIX 版本的出現,偶而也產生一些困擾。 Unix簡介 cont. 影響 UNIX 普及率的另外一件重要大事發生在八○年代初期,當時 Internet 各項標準正開始成形,但因支援 Internet 的軟體不多並沒有太受到重視。但在八○年初期,一個叫做 BSD 的 UNIX 版本把 Internet 的軟體納入成為其基本作業系統的一部份,也就是說一部電腦只要安裝了 BSD UNIX,它馬上就可以上 Internet 了。 這種情況就好像早期 Windows 3.1 沒有內建 Internet,所以上網並不是很方便,但到了 Windows 95 內建了 Internet,上網就容易了多了一樣。這件事的影響是早期使用 Internet 的人一定需要使用 UNIX,幾乎所有的 Internet 軟體在早期都是在UNIX 上發展的,這情況一直到了九○年中期隨著 Windows 95 及 Windows NT的普及才慢慢改變。 Unix簡介 cont. 在使用UNIX之前,必須在workstation上有account(帳號),才能進去使用。在login:出現後,打入帳號名稱,然後輸入密碼,現在你已經完成login 的動作,進入UNIX了。在進入之後,系統會啟動shell,這個程式會接受你打的指令,去執行它,shell 有好幾種,有csh tcsh shbashksh...,我主要指的是csh。基本上,我們待會談的指令都是在shell 下輸入的。 什麼是shell? shell就是系統用來解釋使用者命令的解譯處理器,是使用者和操作系統間的介面;我們在電腦上做的任何一個簡單的動作,對電腦而言都是一連串小動作的組成。 Unix 基本指令 $ 一般使用者的提示符號 # 系統使用者的提示符號 Ctrl + c 停止命令的執行 Exit,logout – 登出系統 Man [command] –詢問指令 shutdown –關機 “;”表示跳行,執行好幾段指令。 Unix 編輯器 文字編輯器: vi , vim 程式編輯器: gcc ex: gcc vuln.c –o vuln Unix 基本指令(檔案權限) drwxr--r-- 8 b0401087 512 Feb 25 20.23 . drwxr-xr-x 140 root 3072 Jul 31 1996 .. drwx 2 b0401087 512 Feb 18 1995 .elm drwx 2 b0401087 512 Feb 25 20.10 mail -rw-r--r-- 1 b0401087 5 Feb 25 20.30 test drwxr-x 12 b0401087 512 Feb 16 01.19 www.pub 第一個字元: - : 一般檔案 b : 區塊式特別檔案 c : 字元檔案 d : 目錄 l : 連結檔 p : pipe檔案 s : 硬體週邊檔案 Unix 基本指令(檔案權限) 每三個一組, 分別代表owner, group, others之權限. r : 讀 w : 寫 x : 執行 可用chmod *** filename改變. *** 代表數字, r=4,w=2,x=1 rwx = 4+2+1=7 因此
文档评论(0)