基本使用檔案系統其他公用程式登入系統登出系統變更密碼線上求助指令使用環境登入系統:輸入帳號輸入密碼RedHatLinuxrelease7.0(Guinness)Kernel2.2.16-22onani686login:tiptopPassword:登入失敗原因沒有帳號,打錯帳號,密碼,帳號停用等…Unix有分大小寫,指令,檔案名稱等都是有區別的登出系統:/home/tiptop/exit(orctrl-d)變更密碼:/u3/usr/tiptoppasswdChangingpasswordfortiptop(current)UNIXpassword:NewUNIXpassword:BADPASSWORD:itisbasedonadictionarywordNewUNIXpassword:BADPASSWORD:itistoosimplistic/systematicNewUNIXpassword:RetypenewUNIXpassword:passwd:allauthenticationtokensupdatedsuccessfully變更失敗原因系統有設定安全等級無法輸入太簡單或太短的密碼無變更權限線上求助指令:/home/tiptop/man[command]其他命令不記沒關係,但man一定要記,用man可以查到unix標準的命令,用法,說明,相關指令等…檔案名稱目錄檔案系統管理指令檔案權限及相關指令一些檔案處理工具其他公用程式‧大小寫字母.UNIX會分辨字母的大小寫,也就是說,同一個字母的大寫和小寫將被視為不同的字母,因此tiptop和Tiptop是不同的檔案.就技術上而言,除了斜線(/)之外,檔案名稱可由任何一群字元組成(包括非列印字元),不過,你應該避免在檔案名稱中使用絕大部份的標點符號及所有的非列印字元.‧底線(_).底線可以讓你分隔檔案名稱的“單字”,讓這個檔案名稱變得更容易閱讀,例如,my_long_filename就比mylongname容易看得懂.‧檔名長度.較古早版本的UNIX對檔案名稱的長度有所限制(最多14個字元),但新版的UNIX則已移除這項限制.‧句點(.).某些程式(例如Informix的編譯器)使用句點來分隔檔案名稱和副檔名,這些程式利用副檔案來辨識所處理的檔案型態,但Shell,核心或其它的UNIX程式並不會對這些檔案做特殊處理.但以句點為開頭的檔案會做特殊的處理,除非你加上一個句號(例如.*),否則無法利用萬用字元找到它們.因此特殊的設定檔案通常在檔案名稱前加上一個句點,以便“隱藏”在目錄中.必須注意的是,一旦你刪除了一個檔案,它就永遠消失了,因此當你在刪除檔案時必須非常小心.binlocallibbinusrbintoolstiptoptopguiotherhomeetc/(rootdirectory)工作目錄使用pwd顯示目前工作目錄。例子:pwd結果:/home/tiptop家目錄環境變數$home或$HOME表示家目錄。直接鍵入cd或cd~即可回到家目錄。在/etc/passwd最後第二欄位即是指定使用者的家目錄。點目錄.表示目前所在目錄。..表示上一層目錄(父目錄)。根目錄/表示根目錄。任何目錄及檔案由此開始往下建立。絕對路徑以根目錄(/)開始的任何路徑稱為絕對路徑。例如:/etc,/home/tiptop/tool等。相對路徑不是以根目錄(/)開始的任何路徑稱為相對路徑。例如:tiptop/bin,../topgui,./tools等。萬用字元*.代表某個字元或一組字?.代表任一字元[12..a..z]對應到方括號中的任何字元[a-z]對應到所有介於a到z之間的字元[!ab..z]對應到不包括在方括號中的任何字元/u3/usr/tiptoplsc*.sqlc_abc.sqlc_acb.sqlc_axx.sqlc_pmr.sqlc_smb.sql/u3/usr/tiptoplsc_???.sqlc_abc.sqlc_acb.sqlc_axx.sqlc_pmr.sqlc_smb.sql/u3/usr/tiptoplsc_a[bc]?.sqlc_abc.sqlc_acb.sql/u3/usr/tiptoplsc_a[c-x]?.sqlc_acb.sqlc_axx.sql/u3/usr/tiptoplsc_a[!cx]?.sqlc_abc.sql顯示檔案列表用法:ls-options[filename]常用參數有:-l顯示詳細訊息。-a包括顯示隱藏檔。-F顯示檔案型態。/u3/usr/tiptopls-l?_*.sql-rw-rw-rw-1tiptoptiptop138Jul616:52c_abc.sql-rw-rw-rw-1tiptoptiptop1650Jul1109:43c_pmr.sql-rw-r--r--1tiptoptiptop2304May810:16c_smb.sql第一個欄位:drwxrwxrwx表示了這個檔案的一些特性。其中:第一個字母:d表示這是一個子目錄,-表示這是一個檔案,l表示這是一個連結檔。以下的rwxrwxrwx稱為〞存取權限模式〞:第一群rwx表示擁有者本人(user)擁有的權利。第二群rwx表示群體(group)擁有的權利。第三群rwx表示其他使用者(others)擁有的權利。而其中r:閱讀權,w:寫入權,x:執行權,-:沒有這項權利。第二個欄位:連結數。第三個欄位:檔案擁有者。第四個欄位:檔案大小。第五個欄位:檔案產生時間,或是最近一次更改的時間。第六個欄位:檔名。切換工作目錄用法:cd/u3/usrcd(回到使用者自己的目錄中)/u3/usr/tiptopcdper(即進入per的子目錄)/u3/usr/tiptop/percd..(回到上一層目錄)/u3/usr/tiptopcd/etc(即進入/(根目錄)下的etc目錄)/etccd~(回到使用者自己的目錄中)/u3/usr/tiptop拷貝檔案用法:cp-r[source][target]/u3/usrcp–Rtiptop/tmptopgui/./u3/usr/tiptopcp–R$TOP/out.搬移或更名檔案及目錄用法:mv[old][new]/u3/usr/tiptopmvbakold/u3/usr/tiptopmvtop_systop_system刪除檔案用法:rm[-option][filename]常用參數:-r連子目錄及其內的檔案也會刪除。-f碰到唯讀檔也會直接刪除。-i交談式刪除。/u3/usr/tiptoprm–rftmp/u3/usr/tiptoprmtmp.bak建立新目錄用法:mkdir[dirname]/u3/usr/tiptopmkdirmydir刪除目錄用法:rmdir[dirname]被刪除的目錄內不能有任何檔案或子目錄。如果要刪除目錄及其內的檔案及子目錄可用rm-rf[dirname]。/u3/usr/tiptopmkdirmydir值得一提的是由使用者在正常情況下刪除的檔案是救不回來的因為在UNIX下刪除一個檔案就只是拿掉一個進入點,雖然資料可能還在,可是卻再也找不到了在vi下因為不正常的終止(如斷線)而流失的檔案,系統會幫你保留,在你下次login時可用vi-r叫回來顯示系統磁碟使用狀態用法:df[-option]常用參數:-k以一個block(1k)顯示/u3/usr/tiptopdf-kFilesystem1k-blocksUsedAvailableUse%Mountedon/dev/sda62522048168172071221271%//dev/sda1699732951634095%/boot/dev/sda5309926028987964303299%/u3顯示檔案佔用磁碟空間狀態用法:du[-option]常用參數:-k以一個block(1k)顯示-s合計/u3/tiptop/tooldu-k4072./wtk360./pxrbar6676./report/CallView6736./report11172./u3/tiptop/tooldu-sk11172.權限說明權限分三種:擁有者、同群組的使用者、其他使用者。權限資訊取得可由ls-l顯示。請參考顯示檔案列表更改權限用法:chmod[option]modefile改變檔案的存取權限(permissionmode)其中符號u代表users;g代表group;o代表other而權限方面:r代表read;w代表write;x代表execute/u3/tiptop/toolls-lgame-rw-r--r--1tiptoptiptop138Jul616:52c_abc.sql/u3/tiptop/toolchmodu+xc_abc.sql/u3/tiptop/toolchmodg=rwc_abc.sql/u3/tiptop/toolchmodo-rc_abc.sql/u3/tiptop/toolls-l-rwxrw----1tiptoptiptop138Jul616:52c_abc.sql上述命令chmodu+xgame表示針對game這個檔案改變存取權限模式,其中:u+x表示使用者(u)對此檔案的權限加入(+)〞可執行(x)”g=rx表示同一個群體的使用者(g)對此檔案的權限改變為(=)〞可讀(r)〞及〞可寫入(w)〞o-r表示其他使用者(o)對此檔案的權限減去(-)〞可讀(r)〞亦可使用8進位的表示方法,每三個權限群為一個位元/u3/tiptop/toolchmod755c_abc.sql-rwxr-xr-x1tiptoptiptop138Jul616:52c_abc.sql變更檔案擁有人用法:chown[owner][filename]只有root可變更檔案擁有人。/u3/tiptop/toolls–l-rw-r--r--1tiptoptiptop138Jul616:52c_abc.sql/u3/tiptop/toolchowntopc_abc.sql/u3/tiptop/toolls-l-rwxrw----1toptiptop138Jul616:52c_abc.sql變更檔案群組用法:chgrp[group][filename]只有root可變更檔案擁有人。/u3/tiptop/toolchgrptopc_abc.sql/u3/tiptop/toolls-l-rwxrw----1toptop138Jul616:52c_abc.sql進階用法一起改變擁有人與群組/u3/tiptop/toolchowntiptop:tiptopc_abc.sql/u3/tiptop/toolls-l-rwxrw----1tiptoptiptop138Jul616:52c_abc.sqlcat顯示檔案內容用法:cat[filename]/u3/usr/tiptopcatahello!!!goodnight!!!more或pg一頁一頁顯示檔案。用法:more[filename]配合pipe可將任何輸出變成一頁一頁的顯示。用法:[command]|more/u3/usr/tiptopmorea.txttotal51540drwxrwx---28tiptoptiptop4096May508:22.…-rw-rw-rw-1tiptoptiptop295Apr1016:57a.4gl--More--(23%)/u3/usr/tiptopmorea.txttotal51540drwxrwx---28tiptoptiptop4096May508:22.…-rw-rw-rw-1tiptoptiptop295Apr1016:57a.4gl--More--head與tail顯示檔案的最前最後部份。用法:head[-