![系統(tǒng)命令及其使用詳解_第1頁](http://file4.renrendoc.com/view/ec438b8cfed29f64e29c36c903f0f57e/ec438b8cfed29f64e29c36c903f0f57e1.gif)
![系統(tǒng)命令及其使用詳解_第2頁](http://file4.renrendoc.com/view/ec438b8cfed29f64e29c36c903f0f57e/ec438b8cfed29f64e29c36c903f0f57e2.gif)
![系統(tǒng)命令及其使用詳解_第3頁](http://file4.renrendoc.com/view/ec438b8cfed29f64e29c36c903f0f57e/ec438b8cfed29f64e29c36c903f0f57e3.gif)
![系統(tǒng)命令及其使用詳解_第4頁](http://file4.renrendoc.com/view/ec438b8cfed29f64e29c36c903f0f57e/ec438b8cfed29f64e29c36c903f0f57e4.gif)
![系統(tǒng)命令及其使用詳解_第5頁](http://file4.renrendoc.com/view/ec438b8cfed29f64e29c36c903f0f57e/ec438b8cfed29f64e29c36c903f0f57e5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Linux 系統(tǒng)命令及其使用詳解(來源: 中國系統(tǒng)分析員)cat cdod cp cut名稱:catn使用權限:所有使用者使用方式:cat -AbeEnstTuv -help -ver fileName說明:把參數(shù):串連接后傳到基本輸出(螢幕或加 fileName 到另一個)-n 或 -number 由 1 開始對所有輸出的行數(shù)-b 或 -number-nonbl和 -n 相似,只不過對于空白行不-s 或 -squeeze-bl-v 或 -show-nonpr范例:當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行ingcat -n textfile1 textfile2 把 textfile
2、1 的里內(nèi)容加上行號后輸入 textfile2 這個cat -b textfile1 textfile2 textfile3 把 textfile1 和 textfile2 的行號(空白行不加)之后將內(nèi)容附加到 textfile3內(nèi)容加上名稱:cd使用權限:所有使用者使用方式:cd dirName說明:變換工作目錄至 dirName。 其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時所在的目錄).另外, 也表示為 home directory 的意思,. 則是表示目前所在的目錄,. 則表示目前目錄位置
3、的上一層目錄。范例:跳到 /usr/bin/: cd /usr/bin跳到自己的 home directory:cd 跳到目前目錄的上上兩層:cd ./.指令名稱:od使用權限:所有使用者使用方式:od -cfvR -help -ver mode file.擁有者,群組,其他。利用說明:Linux/Unix 的存取權限分為三級:od 可以藉以控制把計:如何被他人所存取。mode:權限設定字串,格式如下:ugoa.+-=rwxX.,.,其中 u 表示該檔案的擁有者,g 表示與該表示這三者皆是。的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a+ 表示增r 表示可限,- 表示取消權限
4、,= 表示唯一設定權限。,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當該是個子目錄或者該已經(jīng)被設定過為可執(zhí)行。-c:若該-f:若該權限確實已經(jīng)更改,才顯示其更改動作權限無法被更改也不要顯示錯誤訊息-v:顯示權限變更的詳細資料-R:對目前目錄下的所有-help:顯示輔助說明-ver:顯示版本與子目錄進行相同的權限變更(即以遞回的方式逐個變更)范例 :將file1.txt 設為所有人皆可:od ugo+r file1.txt將file1.txt 設為所有人皆可od a+r file1.txt:將file1.txt 與 file2.txt 設為該擁有者,與其所屬同一個群體者可寫入,但其他以外的人則
5、不可寫入:od ug+w,o-w file1.txt file2.txt將 ex1.py 設定為只有該od u+x ex1.py擁有者可以執(zhí)行:將目前目錄下的所有與子目錄皆設為任何人可:od -R a+r *此外語法為:od 也可以用數(shù)字來表示權限如od abc fileod 777 file其中 a,b,c 各為一個數(shù)字,分別表示 User,Group,及 Other 的權限。r=4,w=2,x=1若要 rwx 屬性則 4+2+1=7;若要 rw-屬性則 4+2=6;若要 r-x 屬性則 4+1=7。范例:od a=rwx file和od 777 file效果相同od ug=rwx,o=x
6、file和od 771 file效果相同若用od 4755 filename 可使此程式具有root 的權限指令名稱:使用權限:root使用方式:nod -cfhvR -help -ver user:group file.說明:Linux/Unix 是多人多工作業(yè)系統(tǒng),所有的皆有擁有者。利用n 可以將的擁有者加以改變。一般來說,這個指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒限可以改變別人的擁有者,也沒限可以自己的擁有者改設為別人。只有系統(tǒng)管理者(root)才有這樣的權限。把計:user:新的擁有者的使用者 IDgroup:新的擁有者的使用者群體(group)-c:若該擁有者確實已經(jīng)
7、更改,才顯示其更改動作-f:若該擁有者無法被更改也不要顯示錯誤訊息-h:只對于連結(jié)(link)進行變更,而非該 link 真正指向的-v:顯示擁有者變更的詳細資料-R:對目前目錄下的所有與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)-help:顯示輔助說明-ver范例:顯示版本將file1.txt 的擁有者設為 users 群體的使用者 jessie:n jessie:users file1.txt將目前目錄下的所有與子目錄的擁有者皆設為 users 群體的使用者 lort:od -R lort:users *名稱:cp使用權限:所有使用者使用方式:cp options source
8、destcp options source. directory說明:將一個把計:-a 盡可能將-r 若 source拷貝至另一,或?qū)?shù)個拷貝至另一目錄。狀態(tài),權限等資料都照原狀予以中含有目錄名,則將目錄下之。亦皆依序拷貝至目的地。-f 若目的地已經(jīng)有相同檔名的范例:存在,則在前先予以刪除再行。將(已存在),并命名為 bbb:aaacp aaa bbb將所有的 C 語言程式拷貝至 Finished 子目錄中:cp *.c Finished名稱:cut使用權限:所有使用者用法:cut -cnum1-num2 filename說明:顯示每行從開頭算起范例:num1 到num2 的文字。s cat
9、exletest2this is test1s cut -c0-6 exle # pr開頭算起前 6個字元test2 this i用法:find使用說明:將系統(tǒng)內(nèi)符合 expres的列出來。你可以指要的名稱,類別,時間,大小,權限等不同資訊的組合,只有完全相符的才會被列出來。find 根據(jù)下列規(guī)則判斷 path份為 path, 之后的是 expres和 expres。如果,在命令列上第一個 - ( ) , ! 之前的部path 是空字串則使用目前路徑, 如果expresexpres是空字串則使用 -pr為預設 expres中可使用的選項有二三十個之多,在此只介紹最常用的部份。-mount, -
10、xdev:只檢查和指定目錄在同一個統(tǒng)中的系統(tǒng)下的,避免列出其它系-amin n:在過去 n 分鐘內(nèi)被過-anewer file:比-atime n:在過去file 更晚被過的n 天過過的-cmin n:在過去 n 分鐘內(nèi)被修改過-cnewer file :比-ctime n:在過去-empty:空的file 更新的n 天過修改過的-gid n or -group name:gid 是 n 或是group 名稱是 name-ipath p, -path p:路徑名稱符合 p 的,ipath 會忽略大小寫-name name, -iname name:名稱符合 name 的。iname 會忽略大小
11、寫表示字元數(shù),k 表示 kilo-size n:大小 是 n,b 代表 512 位元組的區(qū)塊,cbytes,w 是二個位元組。-type c:d: 目錄c: 字型裝置 b: 區(qū)塊裝置 p: 具名貯列 f: 一般l: 符號連結(jié)s: socket類型是 c 的。s id 是 n 的-n:pro你可以使用 ( ) 將運算式分隔,并使用下列運算。exp1 -and exp2! expr-not expr exp1 -or exp2 exp1, exp2范例:將目前目錄及其子目錄下所有延伸檔名是 c 的# find . -name *.c將目前目錄其其下子目錄中所有一般列出# find . -ftype
12、 f列出來。將目前目錄及其子目錄下所有最近 20 分鐘內(nèi)更新過的# find . -ctime -20列出名稱:less使用權限:所有使用者使用方式:less Option filename說明:less 的作用與 more 十分相似,都可以用來瀏覽文字許使用者往回卷動的內(nèi)容,不同的是 less 允以瀏覽已經(jīng)看過的部份,同時因為 less 并未在一開始就讀入整個型的開啟時,會比一般的文書編輯器(如 vi)來的快速。范例:,因此在遇上大指令名稱:ln使用權限:所有使用者使用方式:ln options source dist,其中 option 的格式為:-bdfinsvF -S backup-s
13、uffix -V numbered,existing,simple-help -ver -說明:Linux/Unix系統(tǒng)中,有所謂的連結(jié)(link),可以將其視為的別名,而連結(jié)又可分為兩種:硬連結(jié)(hard link)與軟連結(jié)(symbolic link),硬連結(jié)的意思是一個可以有多個名稱,而軟連結(jié)的方式則是產(chǎn)生一個特殊的,該的內(nèi)容是指向另一個檔案的位置。硬連結(jié)是存在同一個系統(tǒng)中,而軟連結(jié)卻可以不同的系統(tǒng)。ln source dist 是產(chǎn)生決定。結(jié)(dist)到 source,至于使用硬連結(jié)或軟鏈結(jié)則由參數(shù)不論是硬連結(jié)或軟鏈結(jié)都不會將原本的一份,只會占用非常少量的磁碟空間。-f:鏈結(jié)時先將與
14、 dist 同檔名的刪除-d:允許系統(tǒng)管理者硬鏈結(jié)自己的目錄-i:在刪除與 dist 同檔名的時先進行詢問-n:在進行軟連結(jié)時,將 dist 視為一般的-s:進行軟鏈結(jié)(symbolic link)-v:在連結(jié)之前顯示其檔名-b:將在鏈結(jié)時會被覆寫或刪除的檔案進行備份-FFIX:將備份的都加上 SUFFIX 的字尾-V METHOD:指定備份的方:顯示版本式-help:顯示輔助說明-ver范例:將yy 產(chǎn)生一個 symbolic link:zzln -s yy zz將yy 產(chǎn)生一個 hard link:zzln yy xx名稱:locate使用權限:所有使用者使用方式: locate -q -
15、d -database= locate -r -regexp=locate -qv -o -output=locate -e -f -l -clocate -Vh -ver說明: -helplocate 讓使用者可以很快速的搜尋系統(tǒng)內(nèi)是否有指定的。其方法是先建立一個包括系統(tǒng)內(nèi)所有名稱及路徑的資料庫,之后當尋找時就只需查詢這個資料庫,而不必實際深入中自動執(zhí)行。系統(tǒng)之中了。在一般的 distribution 之中,資料庫的建立都被放在 contab一般使用者在使用時只要用# locate your_file_name的型式就可以了。 參數(shù):-u-U建立資料庫,-u 會由根目錄開始,-U 則可以指定
16、開始的位置。-e將排除在尋找的范圍之外。-l如果 是 1則啟動安全模式。在安全模式下,使用者不會看到權限無法看到的。這會始速度減慢,因為 locate 必須至實際的-f系統(tǒng)中取得的權限資料。將特定的庫中。-q系統(tǒng)排除在外,例如沒有到理要把proc系統(tǒng)中的放在資料安靜模式,不會顯示任何錯誤訊息。-n至多顯示 個輸出。-r使用正規(guī)運算式 做尋找的條件。-o指定資料庫存的名稱。-d指定資料庫的路徑-h顯示輔助訊息-v顯示-V的訊息顯示程式的版本訊息 范例:locate chdrv:尋找所有叫 chdrv 的locate -n 100 a.out:尋找所有叫 a.out 的locate -u:建立資料
17、庫,但最多只顯示 100 個名稱:ls使用權限:所有使用者使用方式:ls -alrtAFR name.說明:顯示指定工作目錄下之內(nèi)容(列出目前工作目錄所含之及子目錄)。-a 顯示所有及目錄(ls 內(nèi)定將名或目錄名稱開頭為.的視為隱藏檔,不會列出)-l 除-r 將-t 將名稱外,亦將型態(tài),權限,擁有者,大小等資訊詳細列出以相反次序顯示(原定依英文字母次序)依建立時間之先后次序列出-A 同 -a ,但不列出 . (目前目錄) 及 . (父目錄)-F 在列出的名稱后加一符號;例如可執(zhí)行檔則加 *, 目錄則加 /-R 若目錄下有范例:,則以下之亦皆依序列出列出目前工作目錄下所有名稱是ls -ltr s
18、*將 /bin 目錄以下所有目錄及l(fā)s -lR /bins 開頭的,愈新的排愈后面:詳細資料列出:列出目前工作目錄下所有l(wèi)s -AF及目錄;目錄于名稱后加 /, 可執(zhí)行檔于名稱后加 *:名稱:more使用權限:所有使用者使用方式:more -dlfpcsu -num +/pattern +linenum fileNames.說明:類似 cat ,不過會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說明文件,請按 h 。參數(shù):-num 一次顯示的行數(shù)-d 提示使
19、用者,在畫面下方顯示 Press space to continue, q to quit. ,如果使用者按錯鍵,則會顯示 Press h for instructions. 而不是 嗶 聲-l 取消遇見特殊字元 L(送紙字元)時會暫停的功能-f 計算行數(shù)時,以實際上的行數(shù),而非自動換行過后的行數(shù)(有些單行字數(shù)太長的會被擴展為兩行或兩行以上)-p 不以卷動的方式顯示每一頁,而是先清除螢幕后再顯示內(nèi)容-c 跟 -p 相似,不同的是先顯示內(nèi)容再清除其他舊資料-s 當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行-u 不顯示下引號 (根據(jù)環(huán)境變數(shù) TERM 指定的 terminal 而有所不同)+
20、/ 在每個+num 從第顯示前搜尋該字串(pattern),然后從該字串之后開始顯示num 行開始顯示fileNames 欲顯示內(nèi)容的范例:more -s testfile 逐頁顯示空白行顯示。,可為復數(shù)個數(shù)testfile 之內(nèi)容,連續(xù)兩行以上空白行則以一行more +20 testfile 從第 20 行開始顯示testfile 之內(nèi)容。名稱:mv使用權限:所有使用者使用方式:mv options source destmv options source. directory說明:將一個移至另一,或?qū)?shù)個移至另一目錄。參數(shù):-i 若目的地已有同名范例:,則先詢問是否覆蓋舊檔。將aaa 更名
21、為 bbb:mv aaa bbb將所有的 C 語言程式移至 Finished 子目錄中: mv -i *.c名稱:rm使用權限:所有使用者使用方式:rm options name.說明:刪除把計:及目錄。-i 刪除前逐一詢問確認。-f 即使原屬性設為唯讀,亦直接刪除,無需逐一確認。-r 將目錄及以下之范例:亦逐一刪除。刪除所有 C 語言程式檔;刪除前逐一詢問確認:rm -i *.c將 Finished 子目錄及子目錄中所有rm -r Finished刪除:名稱:rmdir使用權限:于目前目錄有適當權限的所有使用者使用方式: rmdir -p dirName說明: 刪除空的目錄。參數(shù): -p 是
22、當子目錄被刪除后使它也成為空目錄的話,則順便一并刪除。范例:將工作目錄下,名為rmdir AAAAAA 的子目錄刪除:在工作目錄下的 BBB 目錄中,刪除名為 Test 的子目錄。若 Test 刪除后,BBB 目錄成為空目錄,則 BBB 亦予刪除。rmdir -p BBB/Test名稱:split使用權限:所有使用者使用方式:split OPTION INPUT PREFIX說明:將一個分割成數(shù)個。而從 INPUT 分割輸出成固定大小的,其檔名依序為PREFIXaa, PREFIXab.;PREFIX 預設值為 x。若沒有 INPUT輸入讀進資料??锒?-b, -bytes=SIZE檔或為-,
23、則從標準SIZE 值為每一輸出的大小,為 byte。-C, -line-bytes=SIZE每一輸出檔中,單行的最-l, -lines=NUMBERyte 數(shù)。NUMBER 值為每一輸出檔的列數(shù)大小。-NUMBER與 -l NUMBER 相同。-vere于每個輸出檔被開啟前,列印出偵錯資訊到標準錯誤輸出。-help顯示輔助資訊然后離開。-ver列本資訊然后離開。SIZE 可加入: b 代表 512, k 代表 1K, m 代表 1 Meg。范例:tgresSQL 大型資料庫備份與回存:因tgres 允許表格大過你系統(tǒng)的最大容量,所以要將表格dump 到單一的檔案可能會有問題,使用 split
24、進行分割。% pg_dump dbname | split -b 1m - filename.dump.重新載入% createdb dbname% cat filename.dump.* | pgsql dbname名稱:touch使用權限:所有使用者使用方式:touch -acfm-r reference-file -file=reference-file -t MMDDhhmmCCYY.ss-d time -date=time -time=atime,acs,use,mtime,modify-no-create -help -ver file1 file2 .說明:touch 指令改變的
25、時間。 ls -l 可以顯示參數(shù):的時間。a 改變m 改變c 假如目的的時間。的修改時間不存在,不會建立新的。與 -no-create 的效果一樣。f 不使用,是為了與其他r 使用參考檔的時間unix 系統(tǒng)的相容性而保留。,與 -file 的效果一樣。d 設定時間與日期,可以使用各種不同的格式。t 設定的時間,格式與 date 指令相同。-no-create 不會建立新-help 列出指令格式。-ver范例:列本訊息。最簡單的使用方式,將的時候改為現(xiàn)在的時間。若。touch file touch file1 file2不存在,系統(tǒng)會建立一個新的將 file 的時間改為 5 月 6 日 18 點
26、 3 分,公元兩千年。時間的格式可以參考date 指令,至少需輸入 MMDDHHmm ,就是月日時與分。 touch -c -t 05061803 filetouch -c -t 050618032000 file將 file 的時間改變成與 referencefile 一樣。touch -r referencefile file將 file 的時間改成 5 月 6 日 18 點 3 分,公元兩千年。時間可以使用 am,pm 或是 24 小時的格式,日期可以使用其他格式如 6 May 2000 。touch -d 6:03pm file touch -d 05/06/2000 filetouc
27、h -d 6:03pm 05/06/2000 file名稱:at使用權限:所有使用者使用方式:at -V -ueue -f file -mldbv TIME說明:at 可以讓使用者指定在 TIME 這個特定時刻執(zhí)行某個程式或指令,TIME 的格式是 HH:MM 其中的 HH 為小時,MM 為分鐘,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 點鍾)等口語詞。如果想要指定超過一天內(nèi)的時間,則可以用 MMDDYY 或者 MM/DD/YY 的格式,其中MM 是分鐘,DD 是第幾日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 時間間隔來
28、彈性指定時間,其中的時間間隔可以是 minutes, hours, days,ks另外,使用者也可指定 today 或 tomorrow 來表示今天或明天。當指定了時間并按下enter 之后,at 會進入交談模式并要求輸入指令或程式,當你輸入完后按下完成所有動作,至于執(zhí)行的結(jié)果將會寄回你的帳號中。把計:ctrl+D 即可-V:印本-q:使用指定的佇列(Queue)來以同時使用多個 queue,而 queue 的,at 的資料是存放在所謂的 queue 中,使用者可為 a, b, c. z 以及 A, B, . Z 共 52 個-m:即使程式/指令執(zhí)行完成后沒有輸出結(jié)果, 也要寄封信給使用者-f
29、 file:讀入預先寫好令檔。使用者不一定要使用交談模式來輸入,可以先將所有的指定先寫入后再一次讀入-l:列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)-d:刪除指定 (使用者也可以直接使用 atrm 而不用 at -d)-v:列出所有已經(jīng)完成但尚未刪除的指定例子:三天后的下午 5 點鍾執(zhí)行 /bin/ls: at 5pm + 3 days /bin/ls三個后的下午 5 點鍾執(zhí)行 /bin/ls:at 5pm + 2ks /bin/ls明天的 17:20 執(zhí)行 /bin/date:at 17:20 tomorrow /bin/date 1999 年的最后一天的最后一分鐘
30、印出 at 23:59 12/31/1999 echoof world !of world !名稱:cal使用權限:所有使用者使用方式:cal -mjy 說明:th year顯示日歷。若只有一個參數(shù),則代表年份(1-9999),顯示該年的年份必須全部寫出:cal 89 將不會是顯示有參數(shù)則顯示這個月的月歷。的年歷。使用兩個參數(shù),則表示月份及年份。若沒1752 年 9 月第 3 日起改用西洋新歷,因這時大部份的國家都采用新歷,有去除,所以該月份的月歷有些不同。在此之前為西洋舊歷??锒?10 天被-m:以-j:以一為每周的第一天方式顯示。歷顯示,即以一月一日起的天數(shù)顯示。-y:顯示今年年歷。范例:
31、cal:顯示本月的月歷。 rootmylinux /root# date Tue Aug 15 08:00:18 CST 2000rootmylinux /root# cal August 2000Su Mo Tu We Th Fr Sa 1 2 3 4 56 7 8 9 10 11 1213 14 15 16 17 18 1920 21 22 23 24 25 2627 28 29 30 31rootmylinux /root#cal 2001:顯示公元 2001 年年歷。rootmylinux /root# cal 2001 2001January February MarchSu Mo
32、Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 1 2 3 1 2 37 8 9 10 11 125 6 7 8 9 1014 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 1721 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 2428 29 30 31 25 26 27 28 25 26 27 28 29 30 31April May JuneSu Mo Tu We
33、Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 1 2 3 4 5 1 28 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 915 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 1622 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 2329 30 27 28 29 30 31 24 25 26 27 28 29 30July Aug
34、ust SeptemberSu Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 1 2 3 42 3 4 5 6 7 815 16 17 18 19 20 21 12 1310 11 12 13 14 1522 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 2229 30 31 26 27 28 29 30 31 23 24 25 26 27 28 2930October November DecemberSu Mo Tu We
35、 Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa4 5 6 7 814 15 16 17 18 19 20 11 1210 11 12 13 14 1521 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 2228 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 2930 31rootmylinux /root#cal 5 2001:顯示公元 2001 年 5 月月歷。rootmylinux /root# cal 5 2001May
36、2001Su Mo Tu We Th Fr Sa 1 2 3 4 56 7 8 9 10 11 1213 14 15 16 17 18 1920 21 22 23 24 25 2627 28 29 30 31rootmylinux /root#cal -m:以一為每周的第一天方式,顯示本月的月歷。rootmylinux /root# cal -m August 2000Mo Tu We Th Fr Sa Su 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31rootmylinux /r
37、oot#cal -jy:以一月一日起的天數(shù)顯示今年的年歷。rootmylinux /root# cal -jy 2000January FebruarySunTue Wed Thu Fri Sat SunTue Wed Thu Fri Sat2 3 4 5 6 7 8 37 38 39 40 41 42 439 10 11 12 13 14 15 44 45 46 47 48 49 5016 17 18 19 20 21 22 51 52 53 54 55 56 5723 24 25 26 27 28 29 58 59 6030 31March AprilSunTue Wed Thu Fri
38、Sat SunTue Wed Thu Fri Sat61 62 63 64 9265 66 67 68 69 70 71 93 94 95 96 97 98 9972 73 74 75 76 77 78 100 101 102 103 104 105 10679 80 81 82 83 84 85 107 108 109 110 111 112 11386 87 88 89 90 91 114 115 116 117 118 119 120121May JuneSunTue Wed Thu Fri Sat SunTue Wed Thu Fri Sat122 123 124 125 126 12
39、7 153 154 155128 129 130 131 132 133 134 156 157 158 159 160 161 162135 136 137 138 139 140 141 163 164 165 166 167 168 169142 143 144 145 146 147 148 170 171 172 173 174 175 176149 150 151 152 177 178 179 180 181 182July AugustSunTue Wed Thu Fri Sat SunTue Wed Thu Fri Sat183 214 215 216 217 218184
40、185 186 187 188 189 190 219 220 221 222 223 224 225191 192 193 194 195 196 197 226 227 228 229 230 231 232198 199 200 201 202 203 204 233 234 235 236 237 238 239205 206 207 208 209 210 211 240 241 242 243 244212 213September OctoberSunTue Wed Thu Fri Sat SunTue Wed Thu Fri Sat245 246 275 276 277 278
41、 279 280 281247 248 249 250 251 252 253 282 283 284 285 286 287 288254 255 256 257 258 259 260 289 290 291 292 293 294 295261 262 263 264 265 266 267 296 297 298 299 300 301 302268 269 270 271 272 273 274 303 304 305November DecemberSunTue Wed Thu Fri Sat SunTue Wed Thu Fri Sat306 307 308 309 336 33
42、7310 311 312 313 314 315 316 338 339 340 341 342 343 344317 318 319 320 321 322 323 345 346 347 348 349 350 351324 325 326 327 328 329 330 352 353 354 355 356 357 358331 332 333 334 335 359 360 361 362 363 364 365366rootmylinux /root#名稱:crontab使用權限:所有使用者使用方式:crontab -u user filecrontab -u user -l |
43、-r | -e 說明:crontab 是用來讓使用者在固定時間或固定間隔執(zhí)行程式之用,換句話說,也就是類似使用者的時程表。-u user 是指設定指定 user 的時程表,這個前提是你必須要有其權限(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user 的話,就是表示設定自己的時程表。參數(shù):-e:執(zhí)行文字編輯器來設定時程表,內(nèi)定的文字編輯器是 VI,如果你想用別的文字編輯器,則請先設定 VISUAL 環(huán)境變數(shù)來指定使用那個文字編輯器(比如說 setenv VISUAL joe)-r:刪除目前的時程表-l:列出目前的時程表時程表的格式如下:f1 f2 f3 f4 f5 prog
44、ram其中 f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示中的第幾天。program 表示要執(zhí)行的程式。一個當 f1 為其余類推當 f1 為* 時表示每分鐘都要執(zhí)行 program,f2 為 * 時表示每小時都要執(zhí)行程式,a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內(nèi)要執(zhí)行,f2 為a-b 時表示從第 a 到第 b 小時都要執(zhí)行,其余類推當 f1 為 */n 時表示每 n 分鐘個時間間隔執(zhí)行一次,f2 為 */n 表示每間間隔執(zhí)行一次,其余類推n 小時個時當 f1 為 a, b, c,. 時表示第 a, b, c,. 分鐘要執(zhí)行,f2 為 a,
45、 b, c,. 時表示第 a,b, c.個小時要執(zhí)行,其余類推使用者也可以將所有的設定先存放在file 中,用 crontab file 的方式來設定時程表。例子:每月每天每小時的第 0 分鐘執(zhí)行一次 /bin/ls: 0 7 * * * /bin/ls在12 月內(nèi) , 每天的早 上6 點到12 點中 , 每隔20 分鐘 執(zhí)行 一次/usr/bin/backup:0 6-12/3 * 12 * /usr/bin/backup周一到周五每天下午 5:00 寄給 :0 17 * * 1-5-s hi /dev/null 2&1 即可。名稱:date使用權限:所
46、有使用者使用方式:date -u -d datestr -s datestr - -universal -date=datestr-set=datestr -help -ver +FORMAT MMDDhhmmCCYY.ss說明:date 可以用來顯示或設定系統(tǒng)的日期與時間,在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加號后接數(shù)個標記,其中可用的標記列表如下:時間方面:%:印出 %n:下一行%t:跳格%H:小時(00.23)%I:小時(01.12)%k:小時(0.23)%l:小時(1.12)%M:分鐘(00.59)%p:顯示本地 AM 或 PM%r:直接顯示時間 (12%s:從 19
47、70 年 1 月%S:秒(00.61)%T:直接顯示時間 (24小時制,格式為 hh:mm:ss APM)1 日 00:00:00到目前為止的秒數(shù)小時制)%X:相當于 %H:%M:%S%Z:顯示時區(qū)日期方面:%a:幾 (Sun.Sat)%A:幾 (Sunday.Saturday)%b:月份 (Jan.Dec)%B:月份 (January.December)%c:直接顯示日期與時間%d:日 (01.31)%D:直接顯示日期 (mm/dd/yy)%h:同 %b%j:一年中的第幾天 (001.366)%m:月份 (01.12)%U:一年中的第幾周 (00.53) (以 Sunday 為一周的第一天的
48、情形)%w:一周中的第幾天 (0.6)%W:一年中的第幾周 (00.53) (以%x:直接顯示日期 (mm/dd/yy)%y:年份的最后兩位數(shù)字 (00.99)%Y:完整年份 (0000.9999)day 為一周的第一天的情形)若 是 不 以 加 號 作 為 開 頭 , 則 表 示 要 設 定 時 間 , 而 時 間 格 式 為MMDDhhmmCCYY.ss,其中 MM 為月份,DD 為日,hh為年份前兩位數(shù)字,YY 為年份后兩位數(shù)字,ss 為秒數(shù)把計:-d datestr:顯示 datestr 中所設定的時間 (非系統(tǒng)時間)-help:顯示輔助訊息-s datestr:將系統(tǒng)時間設為 dat
49、estr 中所設定的時間為小時,mm為分鐘,CC-u:顯示目前的-ver:顯示版本例子:時間顯示時間后跳行,再顯示目前日期:date +%T%n%D顯示月份與日數(shù): date +%B %d顯示日期與設定時間(12:34:56):date -date 12:34:56注意:當你不希望出現(xiàn)無意義的 0 時(比如說 1999/03/07),則可以在標記中- 符號,比如說 date +%-H:%-M:%-S 會把時分秒中無意義的 0 給去掉, 像是原本的08:09:04 會變?yōu)?8:9:4。另外,只有取得權限者(比如說root)才能設定系統(tǒng)時間。clock -w 來將系統(tǒng)時間寫入的正確值。當你以 ro
50、ot更改了系統(tǒng)時間之后,請記得以CMOS 中,這樣下次重新開機時系統(tǒng)時間才會持續(xù)抱持名稱:sleep使用權限:所有使用者使用方式:sleep -help -ver numbersmhd說明:sleep 可以用來將目前動作延遲一段時間參數(shù)說明:-help:顯示輔助訊息-ver:顯示版本number:時間長度,后面可接 s,m,h 或 d其中 s 為秒,m 為 分鐘,h 為小時,d 為日數(shù)例子:顯示目前時間后延遲 1 分鐘,之后再次顯示時間: date;sleep 1m;date名稱: time使用權限: 所有使用者使用方式: time options說明:D argumentstime 指令的用
51、途,在于量測特定指令執(zhí)行時所需消耗的時間及系統(tǒng)資源等資訊。例如CPU 時間,這是因為在體,輸入輸出等等。需要特別注意的是,部分資訊在 Linux 上顯示不出來。Linux 上部分資源的分配函式與 time 指令所預設的方式并不相同,以致于time 指令無法取得這些資料。把計:-o or -output=FILE設定結(jié)果輸出檔。這個選項會將在,系統(tǒng)將覆寫其內(nèi)容。-a or -append配合 -o 使用,會將結(jié)果寫到time 的輸出寫入 所指定的中。如果已經(jīng)存的末端,而不會覆蓋掉原來的內(nèi)容。-f FORMAT or -format=FORMAT以 FORMAT 字串設定顯示方式。當這個選項沒有被
52、設定的時候,會用系統(tǒng)預設的格式。不過你可以用環(huán)境變數(shù) time 來設定這個格式,如此一來就不必每次登入系統(tǒng)都要設定一次。一般設定上,你可以用t表示跳欄,或者是用n表示換行。每一項資料要用 % 做為前導。如果要在字串中使用百分比符號,就用.(學過 C 語言的概會覺得很熟悉)time 指令可以顯示的資源有四大項,分別是:Time resour Memory resour IO resourd info詳細的內(nèi)容如下: Time ResourE 執(zhí)行指令所花費的時間,格式是:hour:minute:second。請注意這個數(shù)字并不代表實際的 CPU 時間。e 執(zhí)行指令所花費的時間,是秒。請注意這個數(shù)
53、字并不代表實際的 CPU 時間。S 指令執(zhí)行時在模式(kernel mode)所花費的時間,是秒。是秒。U 指令執(zhí)行時在使用者模式(user mode)所花費的時間,P 執(zhí)行指令時 CPU 的占用比例。其實這個數(shù)字就是時間除以總時間。模式加上使用者模式的CPUMemory ResourM 執(zhí)行時所占用的實體t 執(zhí)行時所占用的實體K 執(zhí)行程序所占用的體的最大值。是 KB體的平均值,是 KB體總量(stack+daext)的平均大小,是 KB是 KBD 執(zhí)行程序的自有資料區(qū)(unshared data area)的平均大小,p 執(zhí)行程序的自有堆疊(unshared stack)的平均大小,是 KB
54、X 執(zhí)行程序間共享內(nèi)容(shared text)的平均值,是 KBZ 系統(tǒng)體頁的大小,是 byte。對同一個系統(tǒng)來說這是個常數(shù)IO ResourF 此程序的主要體頁錯誤發(fā)生次數(shù)。所謂的主要體頁錯誤是指某一體頁已經(jīng)置換到置換檔(swap file)中,而且已經(jīng)分配給其他程序。此時該頁的內(nèi)容必須從置換檔里再讀出來。R 此程序的次要體頁錯誤發(fā)生次數(shù)。所謂的次要體頁錯誤是指某一體頁雖然已經(jīng)置換到置換檔中,但尚未分配給其他程序。此時該頁的內(nèi)容并未被破壞,不必從置換檔里讀出來W 此程序被交換到置換檔的次數(shù)c 此程序被強迫中斷(像是分配到的 CPU 時間耗盡)的次數(shù)w 此程序自愿中斷(像是在等待某一個I/O
55、 執(zhí)行完畢,像是磁碟等等)的次數(shù)I 此程序所輸入的O 此程序所輸出的數(shù)數(shù)r 此程序所收到的 Socket Messages 此程序所送出的 Socket Message k 此程序所收到的信號 ( Signal )數(shù)量d InfoC 執(zhí)行時的參數(shù)以及指令名稱x 指令的結(jié)束代碼 ( Exit Sus )-p or -portability這個選項會自動把顯示格式設定成為:real %e user %U sys %S這么做的目的是為了與IX 規(guī)格相容。-v or -vere這個選項會把所有程式中用到的資源通通列出來,不但如一般英文語句,還有說明。對不想花時間去熟習格式設定或是剛剛開始接觸這個指令的
56、人相當有用。范例:利用下面的指令time -v ps -aux可以獲得執(zhí)行 ps -aux 的結(jié)果和所花費的系統(tǒng)資源。如下面所列的資料:USID %CPU %MEM VSZ RSS TTY SSTART TIMEDroot 1 0.0 0.4 1096 472 ? S Apr19 0:04 initroot 2 0.0 0.0 0 0 ? SW Apr19 0:00 kflushdroot 3 0.0 0.0 0 0 ? SW Apr19 0:00 kpiodroot 24269 0.0 1.0 2692 996 pts/3 R 12:16 0:00 ps -auxd being timed:
57、 ps -aux User time (seconds): 0.05 System time (seconds): 0.06 Percent of CPU this job got: 68%Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.16 Average shared text size (kbytes): 0Average unshared data size (kbytes): 0 Average stack size (kbytes): 0Average total size (kbytes): 0um resident set s
58、ize (kbytes): 0 Average resident set size (kbytes): 0 Major (requiring I/O) page faults: 238 Minor (reclaiming a frame) page faults: 46 Votary context switches: 0Invotary context switches: 0Swaps: 0File system inputs: 0 File system outputs: 0Socket messages sent: 0 Socket messages received: 0 Signal
59、s delivered: 0Page size (bytes): 4096Exit sus: 0使用權限:使用方式:所有使用者uptime -V說明: uptime 提供使用者下面的資訊,不需其他參數(shù):現(xiàn)在的時間系統(tǒng)開機運轉(zhuǎn)到現(xiàn)在經(jīng)過的時間連線的使用者數(shù)量最近一分鐘,和十的系統(tǒng)負載參數(shù):范例:-V 顯示版本資訊。uptime其結(jié)果為:10:41am up 5 days, 10 min, 1 users, load average: 0.00, 0.00, 1.99名稱:chfn使用權限:所有使用者用法:s chfn說明:提供使用者更改個人資訊,用于 finger and范例:usernames
60、 chfnChanging finger information for user Password: delName:Johnney Huang # 提供 finger Office:NCCUOffice Phone: del Home Phone: del時的資料名稱:chsh使用權限:所有使用者用法:s chsh說明:更改使用者 s設定范例:s chshChanging fihanging s Password: delfor user1New sdel/bcsh: # 是目前使用的ss chsh -l # 展示 /etc/ss內(nèi)容/bin/bash/bin/sh/bin/ash/bin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝紡織行業(yè)的顧問工作總結(jié)
- 2025年全球及中國無人值守汽車衡亭行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國化學鍍鎳 PTFE 涂層行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國一體式旋轉(zhuǎn)變壓器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球軟組織水平種植體行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球保險業(yè)的低代碼和無代碼 (LCNC) 平臺行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國加熱架式食物加熱器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國商用車氣制動防抱死制動系統(tǒng)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國熱水浴缸用換熱器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國變電站智能巡視解決方案行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 給客戶的福利合同(2篇)
- 財務管理專業(yè)《生產(chǎn)實習》教學大綱
- 一年級口算天天練(可直接打印)
- 新急救常用儀器設備操作流程
- 新人教版高中數(shù)學選擇性必修第一冊全套精品課件
- 2023年四川省自貢市中考數(shù)學真題(原卷版)
- SWITCH 勇者斗惡龍11S 金手指 版本:v1.0.3 最大金幣 最大迷你獎章 32倍經(jīng)驗 最大攻擊 所有材料
- 三年級數(shù)學混合運算100題
- 通信工程安全生產(chǎn)手冊
- GB/T 8014-1987鋁及鋁合金陽極氧化陽極氧化膜厚度的定義和有關測量厚度的規(guī)定
- 中醫(yī)醫(yī)院新入職護士培訓大綱
評論
0/150
提交評論