Tiptop_Unix_入门及基础指令介绍

上传人:lx****y 文档编号:243040236 上传时间:2024-09-14 格式:PPT 页数:22 大小:93.50KB
返回 下载 相关 举报
Tiptop_Unix_入门及基础指令介绍_第1页
第1页 / 共22页
Tiptop_Unix_入门及基础指令介绍_第2页
第2页 / 共22页
Tiptop_Unix_入门及基础指令介绍_第3页
第3页 / 共22页
点击查看更多>>
资源描述
按一下以編輯母片標題樣式,按一下以編輯母片,第二層,第三層,第四層,第五層,*,Unix入門及基礎指令介紹,基本使用,檔案系統,其他公用程式,1,基本使用,登入系統,登出系統,變更密碼,線上求助指令,使用環境,2,基本使用-登入系統, 登出系統,登入系統:,輸入帳號,輸入密碼,Red Hat Linux release 7.0 (Guinness),Kernel 2.2.16-22 on an i686,login: tiptop,Password:,登入失敗原因,沒有帳號, 打錯帳號, 密碼, 帳號停用等,Unix 有分大小寫, 指令, 檔案名稱等都是有區別的,登出系統:,exit (or ctrl-d),3,基本使用-變更密碼, 線上求助指令,變更密碼:, passwd,Changing password for tiptop,(current) UNIX password:,New UNIX password:,BAD PASSWORD: it is based on a dictionary word,New UNIX password:,BAD PASSWORD: it is too simplistic/systematic,New UNIX password:,Retype new UNIX password:,passwd: all authentication tokens updated successfully,變更失敗原因,系統有設定安全等級無法輸入太簡單或太短的密碼,無變更權限,線上求助指令:,man command,其他命令不記沒關係, 但 man 一定要記, 用 man 可以查到 unix 標準的命令,用法, 說明, 相關指令等,4,檔案系統,檔案名稱,目錄,檔案系統管理指令,檔案權限及相關指令,一些檔案處理工具,其他公用程式,5,檔案系統-檔案名稱,大小寫字母. UNIX會分辨字母的大小寫, 也就是說, 同一個字,母的大寫和小寫將被視為不同的字母, 因此 tiptop 和,Tiptop是不同的檔案. 就技術上而言, 除了斜線(/)之外, 檔,案名稱可由任何一群字元組成(包括非列印字元), 不過, 你應,該避免在檔案名稱中使用絕大部份的標點符號及所有的非列印,字元.,底線(_). 底線可以讓你分隔檔案名稱的 “單字”, 讓這個檔案,名稱變得更容易閱讀, 例如, my_long_ 就比,mylongname 容易看得懂.,檔名長度. 較古早版本的 UNIX 對檔案名稱的長度有所限制,(最多 14 個字元), 但新版的 UNIX 則已移除這項限制.,句點(.). 某些程式(例如Informix的編譯器)使用句點來分隔,檔案名稱和副檔名, 這些程式利用副檔案來辨識所處理的檔案,型態, 但 Shell, 核心或其它的 UNIX 程式並不會對這些檔案,做特殊處理. 但以句點為開頭的檔案會做特殊的處理, 除非你,加上一個句號(例如 .*), 否則無法利用萬用字元找到它們.,因此特殊的設定檔案通常在檔案名稱前加上一個句點, 以便,“隱藏” 在目錄中.,必須注意的是, 一旦你刪除了一個檔案, 它就永遠消失了, 因此當你在刪除檔案時必須非常小心.,6,檔案系統-目錄,工作目錄,使用pwd顯示目前工作目錄。,例子:pwd,結果:/home/tiptop,家目錄,環境變數$home或$HOME表示家目錄。,直接鍵入cd 或 cd 即可回到家目錄。,在/etc/passwd最後第二欄位即是指定使用者的家目錄。,點目錄,. 表示目前所在目錄。,.表示上一層目錄(父目錄)。,根目錄,/ 表示根目錄。,任何目錄及檔案由此開始往下建立。,絕對路徑,以根目錄(/)開始的任何路徑稱為絕對路徑。,例如:/etc, /home/tiptop/tool 等。,相對路徑,不是以根目錄(/)開始的任何路徑稱為相對路徑。,例如:tiptop/bin, ./topgui, ./tools等。,7,檔案系統-檔案系統管理指令,萬用字元,*,.代表某個字元或一組字,?,.代表任一字元,12.a.z 對應到方括號中的任何字元,a-z 對應到所有介於 a 到 z 之間的字元,!ab.z 對應到不包括在方括號中的任何字元, ls c*.sql,c_abc.sql c_acb.sql c_axx.sql c_pmr.sql c_smb.sql, ls c_?.sql,c_abc.sql c_acb.sql c_axx.sql c_pmr.sql c_smb.sql, ls c_abc?.sql,c_abc.sql c_acb.sql, ls c_ac-x?.sql,c_acb.sql c_axx.sql, ls c_a!cx?.sql,c_abc.sql,8,檔案系統-檔案系統管理指令,顯示檔案列表,用法:,ls ,常用參數有:-l 顯示詳細訊息。,-a 包括顯示隱藏檔。,-F 顯示檔案型態。, ls -l ?_*.sql,-rw-rw-rw- 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql,-rw-rw-rw- 1 tiptop tiptop 1650 Jul 11 09:43 c_pmr.sql,-rw-r-r- 1 tiptop tiptop 2304 May 8 10:16 c_smb.sql,第一個欄位: drwxrwxrwx 表示了這個檔案的一些特性。其中:,第一個字母:d 表示這是一個子目錄,- 表示這是一個檔案,,l 表示這是一個連結檔。,以下的 rwxrwxrwx 稱為存取權限模式:,第一群 rwx 表示擁有者本人(user)擁有的權利。,第二群 rwx 表示群體(group)擁有的權利。,第三群 rwx 表示其他使用者(others)擁有的權利。,而其中 r:閱讀權,w:寫入權,x:執行權,-:沒有這項權利。,第二個欄位:連結數。,第三個欄位:檔案擁有者。,第四個欄位:檔案大小。,第五個欄位:檔案產生時間,或是最近一次更改的時間。,第六個欄位:檔名。,9,檔案系統-檔案系統管理指令,切換工作目錄,用法:,cd, cd (回到使用者自己的目錄中), cd per (即進入 per 的子目錄), cd . (回到上一層目錄), cd /etc (即進入 /(根目錄) 下的 etc 目錄), cd (回到使用者自己的目錄中),拷貝檔案,用法:,cp -r source target, cp R tiptop/tmp topgui/., cp R $TOP/out .,搬移或更名檔案及目錄,用法:,mv old new, mv bak old, mv top_sys top_system,10,檔案系統-檔案系統管理指令,刪除檔案,用法:,rm -option ,常用參數,:,-r,連子目錄及其內的檔案也會刪除。,-f,碰到唯讀檔也會直接刪除。,-i,交談式刪除。, rm rf tmp, rm tmp.bak,建立新目錄,用法:,mkdir dirname, mkdir mydir,刪除目錄,用法:,rmdir dirname,被刪除的目錄內不能有任何檔案或子目錄。,如果要刪除目錄及其內的檔案及子目錄可用rm -rf dirname。, mkdir mydir,值得一提的是由使用者在正常情況下刪除的檔案是救不回來的因為在 UNIX 下刪除一個檔案就只是拿掉一個進入點 , 雖然資料可能還在 , 可是卻再也找不到了,在 vi 下因為不正常的終止(如斷線)而流失的檔案,系統會幫你保留 , 在你下次 login 時可用 vi -r 叫回來,11,檔案系統-檔案系統管理指令,顯示系統磁碟使用狀態,用法:,df -option,常用參數,:,-k,以一個 block (1 k) 顯示, df -k,1k-blocks Used Available Use% Mounted on,/dev/sda6 2522048 1681720 712212 71% /,/dev/sda1 69973 2951 63409 5% /boot,/dev/sda5 3099260 2898796 43032 99% /u3,顯示檔案佔用磁碟空間狀態,用法:,du -option,常用參數,:,-k,以一個 block (1 k) 顯示,-s,合計, du -k,4072 ./wtk,360 ./pxrbar,6676 ./report/CallView,6736 ./report,11172 ., du -sk,11172 .,12,檔案權限及相關指令,權限說明,權限分三種:擁有者、同群組的使用者、其他使用者。,權限資訊取得可由,ls -l,顯示。,請參考,顯示檔案列表,13,檔案權限及相關指令,更改權限,用法:chmod option mode file,改變檔案的存取權限(permission mode),其中符號 u 代表 users;g 代表 group;o 代表 other,而權限方面:r 代表 read;w 代表 write;x 代表 execute, ls -l game,-rw-r-r- 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql, chmod u+x c_abc.sql, chmod g=rw c_abc.sql, chmod o-r c_abc.sql, ls -l,-rwxrw- 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql,上述命令 chmod u+x game 表示針對 game 這個檔案改變存取權限模,式,其中:,u+x 表示使用者 (u) 對此檔案的權限加入(+)可執行(x)”,g=rx 表示同一個群體的使用者 (g) 對此檔案的權限改變為 (=),可讀(r)及可寫入(w),o-r 表示其他使用者 (o) 對此檔案的權限減去 (-)可讀(r),亦可使用 8 進位的表示方法,每三個權限群為一個位元, chmod 755 c_abc.sql,-rwxr-xr-x 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql,14,檔案權限及相關指令,變更檔案擁有人,用法:chown owner ,只有root可變更檔案擁有人。, ls l,-rw-r-r- 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql, chown top c_abc.sql, ls -l,-rwxrw- 1 top tiptop 138 Jul 6 16:52 c_abc.sql,變更檔案群組,用法:chgrp group ,只有root可變更檔案擁有人。, chgrp top c_abc.sql, ls -l,-rwxrw- 1 top top 138 Jul 6 16:52 c_abc.sql,進階用法,一起改變擁有人與群組, chown tiptop:tiptop c_abc.sql, ls -l,-rwxrw- 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql,15,一些檔案處理工具,cat 顯示檔案內容,用法,:,cat , cat a,hello !,good night !,more 或 pg,一頁一頁顯示檔案。,用法,:,more ,配合,pipe,可將任何輸出變成一頁一頁的顯示。,用法:command | more, more a.txt,total 51540,drwxrwx- 28 tiptop tiptop 4096 May 5 08:22 .,-rw-rw-rw- 1 tiptop tiptop 295 Apr 10 16:57 a.4gl,-More-(23%), more a.txt,total 51540,drwxrwx- 28 tiptop tiptop 4096 May 5 08:22 .,-rw-rw-rw- 1 tiptop tiptop 295 Apr 10 16:57 a.4gl,-More-,16,一些檔案處理工具,head,與,tail,顯示檔案的最前最後部份。,用法:,head ,-,號表示自檔頭檔尾開始往回第,n,行顯示。, head -15 anmr740.per,DATABASE ds,SCREEN,= 還息付款憑證(anmr740) =,1.付款單號:nni01 ,2.付款日期:nni02 ,3.利息幣別:ni04,-,4.(1)已確認 (2)未確認 (3)全部.:n,5.是否輸入其它特殊列印條件(Y/N).:m,17,一些檔案處理工具,find,用法:,find directory -name dirname -print, find . -name c_zo.sql -print,./u3/tiptop/azz/sql/c_zo.sql,find: ./proc/6/fd: Permission denied,./u/pan/azz/sql/c_zo.sql,Permission denied,表示無權限找該目錄,wc 顯示檔案中的行數、字語數及字元數。,用法:wc option file,常用參數: -l 只顯示行數, cat a,hello !,good night !, wc a,7 5 45 a,18,一些檔案處理工具,grep 在檔案中搜尋字串,用法:,grep option pattern file,常用參數: -l 只顯示檔名, grep i100_out *,aooi100.4gl: IF cl_prichk(O) THEN CALL i100_out() END IF,aooi100.4gl: IF cl_prichk(O) THEN CALL i100_out() END IF,aooi100.4gl:FUNCTION i100_out(), grep -l i100_out *,aooi100.4gl,19,其他共用程式,compress 壓縮檔案,用法:,compress file,在壓縮過程中會佔用空間, 壓縮完畢會產生一個檔案名稱+ (.Z) 的檔案, 原檔案會被刪除,uncompress 解壓縮檔案,與 compress 為一組,用法:un,compress file,who 看誰在線上( 還有 w, who am i, whoami 皆有類似作用),用法:who, who,tiptop pts/1 Oct 23 22:26, w,10:42pm up 40 days, 4:51, 1 users, load average: 1.00,1.06,1.08,USER TTY FROM LOGIN IDLE JCPU PCPU WHAT,tiptop pts/1 203.xxx.x.xxx 10:26pm 10:32 0.08s 0.06s -ksh, who am i,tiptop9!tiptop pts/1 Oct 23 21:47, whoami,tiptop,20,其他共用程式,tar 將一些檔案包裝成單一檔案,常用參數: -x,解開 tar 檔案,-c,建立,tar 檔案,-v 顯示運作過程資訊,-f 指定子目錄與檔案,-t,列示 tar, ls Mail,context, tar cvf Mail.tar Mail,Mail/,Mail/context, tar tvf Mail.tar Mail,drwx- tiptop/tiptop 0 2001-06-11 10:35:55 Mail/,-rw-rw-rw- tiptop/tiptop 22 2001-06-11 10:35:55 Mail/context, tar xvf Mail.tar,Mail/,Mail/context,tar 不像 compress 會將原來檔案刪除, 而且可包裝目錄, 也可包裝部份目錄檔案或只解部份目錄檔案, 亦可直將資料 tar 至磁帶上,21,其他共用程式,重導輸入、輸出及管線功能( , | ),以下僅簡介常用的轉向方式,22,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!