linux 常用命令_第1頁
linux 常用命令_第2頁
linux 常用命令_第3頁
linux 常用命令_第4頁
linux 常用命令_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、由于記憶力有限,把平時(shí)常用的Linux命令整理出來,以便隨時(shí)查閱: linux 基本命令 ls     (list 顯示當(dāng)前目錄下文件和目錄 ls -l 詳細(xì)顯示 =ll ) rootlinux # ls -aAdfFhilRS 目錄名稱 rootlinux # ls -color=none,auto,always 目錄名稱 rootlinux # ls -full-time 目錄名稱 參數(shù): -a :全部的檔案,連同隱藏檔( 開頭為 . 的檔案) 一起列出來 -A :全部的

2、檔案,連同隱藏檔,但不包括 . 與 . 這兩個(gè)目錄,一起列出來 -d :僅列出目錄本身,而不是列出目錄內(nèi)的檔案數(shù)據(jù) -f :直接列出結(jié)果,而不進(jìn)行排序 (ls 預(yù)設(shè)會(huì)以檔名排序!) -F :根據(jù)檔案、目錄等信息,給予附加數(shù)據(jù)結(jié)構(gòu),例如: *:代表可執(zhí)行檔; /:代表目錄; =:代表 socket 檔案; |:代表 FIFO 檔案; -h :將檔案容量以人類較易讀的方式(例如 GB, KB 等等)列出來; -i :列出 inode 位置,而非列出檔案屬性; -l :長數(shù)據(jù)串行出,包含檔案的屬性等等數(shù)據(jù); -n :列出

3、 UID 與 GID 而非使用者與群組的名稱 (UID與GID會(huì)在賬號管理提到!) -r :將排序結(jié)果反向輸出,例如:原本檔名由小到大,反向則為由大到?。?#160;-R :連同子目錄內(nèi)容一起列出來; -S :以檔案容量大小排序! -t :依時(shí)間排序 -color=never :不要依據(jù)檔案特性給予顏色顯示; -color=always :顯示顏色 -color=auto :讓系統(tǒng)自行依據(jù)設(shè)定來判斷是否給予顏色 -full-time :以完整時(shí)間模式 (包含年、月、日、時(shí)、分) 輸出 -time=atime,cti

4、me :輸出 access 時(shí)間或 改變權(quán)限屬性時(shí)間 (ctime) 而非內(nèi)容變更時(shí)間 (modification time)      cat 由第一行開始顯示檔案內(nèi)容  rootlinux # cat -AEnTv 參數(shù): -A :相當(dāng)于 -vET 的整合參數(shù),可列出一些特殊字符 -E :將結(jié)尾的斷行字符 $ 顯示出來; -n :打印出行號; -T :將 tab 按鍵以 I 顯示出來; -v :列出一些看不出來的特殊字符     &

5、#160;tac 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫!nl 顯示的時(shí)候,順道輸出行號!  rootlinux # nl -bnw 檔案 參數(shù): -b :指定行號指定的方式,主要有兩種: -b a :表示不論是否為空行,也同樣列出行號; -b t :如果有空行,空的那一行不要列出行號; -n :列出行號表示的方法,主要有三種: -n ln :行號在屏幕的最左方顯示; -n rn :行號在自己字段的最右方顯示,且不加 0 ; -n rz :行號在自己字段的最右方顯示,且加 0

6、 ; -w :行號字段的占用的位數(shù)。      more 一頁一頁的顯示檔案內(nèi)容   空格鍵 (space):代表向下翻一頁; Enter :代表向下翻一行; /字符串 :代表在這個(gè)顯示的內(nèi)容當(dāng)中,向下搜尋字符串; :f :立刻顯示出文件名以及目前顯示的行數(shù); q :代表立刻離開 more ,不再顯示該檔案內(nèi)容。 less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!空格鍵 :向下翻動(dòng)一頁; pagedown:向下翻動(dòng)一頁; pageu

7、p :向上翻動(dòng)一頁; /字符串 :向下搜尋字符串的功能; ?字符串 :向上搜尋字符串的功能; n :重復(fù)前一個(gè)搜尋 (與 / 或 ? 有關(guān)!) N :反向的重復(fù)前一個(gè)搜尋 (與 / 或 ? 有關(guān)!) q :離開 less 這個(gè)程序; head 只看頭幾行  rootlinux # head -n number 檔案 參數(shù): -n :后面接數(shù)字,代表顯示幾行的意思      tail 只看尾巴幾行   tail -200f logfile

8、2 ( 顯示日志最后 200 行 )od 以二進(jìn)制的方式讀取檔案內(nèi)容!  rootlinux # od -t TYPE 檔案 參數(shù): -t :后面可以接各種類型 (TYPE)的輸出,例如: a :利用預(yù)設(shè)的字符來輸出; c :使用 ASCII 字符來輸出 dsize :利用十進(jìn)制(decimal)來輸出數(shù)據(jù),每個(gè)整數(shù)占用 size bytes ; fsize :利用浮點(diǎn)數(shù)值(floating)來輸出數(shù)據(jù),每個(gè)數(shù)占用 size bytes ; osize :利用八進(jìn)位(octal)來輸出

9、數(shù)據(jù),每個(gè)整數(shù)占用 size bytes ; xsize :利用十六進(jìn)制(hexadecimal)來輸出數(shù)據(jù),每個(gè)整數(shù)占用 size bytes ;       chmod  ( chmod +R filename增加文件讀寫執(zhí)行權(quán)限,+R 可讀,+W 可寫,+X 可執(zhí)行        ( chmod 777 filename 增加文件讀寫執(zhí)行權(quán)限的另一種方式,        

10、                     7=> 對應(yīng)8進(jìn)制的 111 可讀可寫可執(zhí)行)         chown  ( chown -R haowen .將當(dāng)前目錄下所有文件和目錄權(quán)限賦給 haowen       &#

11、160;   ,-R 包括子目錄) chgrp -R mysql . (把當(dāng)前文件夾變更到mysql群組,mysql是已經(jīng)有的群組)變更文件或目錄的所屬群組。 umask 檔案預(yù)設(shè)權(quán)限: umask 指定的是該默認(rèn)值需要減掉的權(quán)限 !chattr (設(shè)定檔案隱藏屬性) lsattr (顯示檔案隱藏屬性)   find   ( find ./ -name file1 -print ,從當(dāng)前目錄向下查找名為 file1 的文件) mkdir  ( mkdir 

12、 dir1 ,新建目錄 dir1 )  mkdir -mp 目錄名稱 參數(shù): -m :設(shè)定檔案的權(quán)限喔!直接設(shè)定,不需要看預(yù)設(shè)權(quán)限 (umask) 的臉色 -p :幫助你直接將所需要的目錄遞歸建立起來!        rootlinux # rmdir -p 目錄名稱 參數(shù): -p :連同上層空的目錄也一起刪除       pwd   Print Working Directory  (

13、 pwd  ,顯示當(dāng)前路徑 ) pwd -P 顯示出確實(shí)的路徑,而非使用連接(link)路徑 cd     ( cd /usr/local/   進(jìn)入目錄 /usr/local/ , cd ./ 返回到上一級目錄                         

14、0;   ./ 當(dāng)前目錄 ./父目錄 - 代表前一個(gè)工作目錄 代表目前使用者身份所在的家目錄  account代表account這個(gè)使用者的家目錄)針對 cd 的使用方法,如果僅輸入 cd 時(shí),代表的就是 cd             mv     ( mv file1  /home/haowen/ ,將文件移動(dòng)到目錄 /home/haowen/下      

15、0;                            ,相當(dāng)于 window 剪切 )        ( mv file1 filenew1 ,將文件名改為 filenew1 ) rootlinux # mv -fiu source desti

16、nation rootlinux # mv options source1 source2 source3 . directory 參數(shù): -f :force 強(qiáng)制的意思,強(qiáng)制直接移動(dòng)而不詢問; -i :若目標(biāo)檔案 (destination) 已經(jīng)存在時(shí),就會(huì)詢問是否覆蓋! -u :若目標(biāo)檔案已經(jīng)存在,且 source 比較新,才會(huì)更新 (update)       cp     ( cp file1 /home/haowen/  ,將文件復(fù)制c

17、opy到目錄 /home/haowen/下            cp -r dir1 /home/haowen/           cp file1 ./file2 復(fù)制文件并改名) rootlinux # cp -adfilprsu 來源檔(source) 目的檔(destination) rootlinux # cp options source1 sourc

18、e2 source3 . directory 參數(shù): -a :相當(dāng)于 -pdr 的意思; -d :若來源文件為連結(jié)文件的屬性(link file),則復(fù)制連結(jié)文件屬性而非檔案本身; -f :為強(qiáng)制 (force) 的意思,若有重復(fù)或其它疑問時(shí),不會(huì)詢問使用者,而強(qiáng)制復(fù)制; -i :若目的檔(destination)已經(jīng)存在時(shí),在覆蓋時(shí)會(huì)先詢問是否真的動(dòng)作! -l :進(jìn)行硬式連結(jié) (hard link) 的連結(jié)檔建立,而非復(fù)制檔案本身; -p :連同檔案的屬性一起復(fù)制過去,而非使用預(yù)設(shè)屬性; -r :遞歸持續(xù)復(fù)制,用

19、于目錄的復(fù)制行為; -s :復(fù)制成為符號連結(jié)文件 (symbolic link),亦即快捷方式檔案; -u :若 destination 比 source 舊才更新 destination !       rm     ( rm file1 ,rm -r dir1,rm -rf dir2 刪除文件或目錄, f不提示輸入y  rootlinux # rm -fir 檔案或目錄 參數(shù): -f :就是 force 的意思,強(qiáng)制移除; -i :

20、互動(dòng)模式,在刪除前會(huì)詢問使用者是否動(dòng)作 -r :遞歸刪除啊!最常用在目錄的刪除了      touch 建立一個(gè)空的檔案,將某個(gè)檔案日期修訂為目前 (mtime 與 atime)  rootlinux # touch -acdmt 檔案 參數(shù): -a :僅修訂 access time; -c :僅修改時(shí)間,而不建立檔案;-d :后面可以接日期,也可以使用 -date="日期或時(shí)間" -m :僅修改 mtime ; -t :后面可以接時(shí)間,格式為YYMMDD

21、hhmm          file 如果你想要知道某個(gè)檔案的基本數(shù)據(jù),例如是屬于 ASCII 或者是 data 檔案,或者是 binary , 且其中有沒有使用到動(dòng)態(tài)函式庫 (share library) 等等的信息,就可以利用 file 這個(gè)指令來檢閱喔! which (尋找執(zhí)行檔) 這個(gè)指令是根據(jù)PATH這個(gè)環(huán)境變量所規(guī)范的路徑,去搜尋執(zhí)行檔的檔名 rootlinux # which -a command 參數(shù): -a :將所有可以找到的指令均列出,而不止第一個(gè)被找到的

22、指令名稱      whereis (從數(shù)據(jù)庫尋找特定檔案) rootlinux # whereis -bmsu 檔案或目錄名 參數(shù): -b :只找 binary 的檔案 -m :只找在說明文件 manual 路徑下的檔案 -s :只找 source 來源檔案 -u :沒有說明檔的檔案!      功能說明:計(jì)算字?jǐn)?shù)。語 法:wc -clw-help-version文件名補(bǔ)充說明:利用wc指令我們可以計(jì)算文件的Byte數(shù)、字?jǐn)?shù)、或是列數(shù),若不指定任何文件名

23、稱,或是所給予的文件名為"-",則wc指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。假設(shè)不給予其參數(shù),wc指令會(huì)一并顯示列數(shù)、字?jǐn)?shù)和Byte數(shù)參 數(shù):-c 只顯示Byte數(shù),亦即字符數(shù);-l 只顯示列數(shù);-w 只顯示字?jǐn)?shù);-m 同樣顯示字符數(shù)-help 在線幫助;-version 顯示此軟件的版本信息。locate 從數(shù)據(jù)庫列出某個(gè)檔案的完整檔名find ./ -name index.jsp 查找當(dāng)前目錄下名稱為index.jsp的文件 grep   ( grep "mobilequot;  logfile1 ,在

24、logfile1中           搜索查找內(nèi)容 "mobilequot; )  ping   ( ping 61.129.78.9 ,ping ,測試網(wǎng)絡(luò)連接是否正常 ) ifconfig  ( ifconfig ,查看本機(jī) IP地址,子網(wǎng)掩碼等 )  ps    ( ps aux 查看系統(tǒng)中已經(jīng)啟動(dòng)的進(jìn)程, ps aux | grep prog

25、rame1 ,         查看程序1是否正在運(yùn)行 kill  ( kill -9  2325 ,殺死進(jìn)程號為 2325的進(jìn)程,          killall  programe1 ,殺死programe1進(jìn)程 ) reboot ( 重啟系統(tǒng) ) init 0 ( 關(guān)機(jī) ,僅 root 用戶有權(quán)操作 ) init 6 ( 重啟系統(tǒng) ,僅 root 用

26、戶有權(quán)操作 )  gzip   ( gzip file1 ,壓縮文件 file1 ) gunzip ( gunzip file1.gz  解壓縮文件 file1.gz )  tar -zcvf ( tar -zcvf  dir1.tar.gz ./dir1  ,將當(dāng)前目錄下 dir1目錄所有內(nèi)容           壓縮打包,包名dir1.tar.gz ) tar -zxvf ( tar

27、 -zxvf  dir1.tar.gz ,解開壓縮包 )   echo "hello!" >> file1  ( 將 "hello" 添加到文件 file1后面,                            當(dāng) fil

28、e1 不存在就創(chuàng)建 file1  vi file2       ( vi 編即器新建文件 file2)                .輸入內(nèi)容 welcome.                ( 按 i 進(jìn)入 inse

29、rt 狀態(tài) 即插入模式 ,按 Esc 退出插入模式                  在非插入模式下按 dd 刪除光標(biāo)當(dāng)前行,按 x 刪除當(dāng)前字,                  按 j,n,l移動(dòng)光標(biāo) ) :wq  ( 保存退出 ) :

30、q! (不保存退出)  增加環(huán)境變量 rootlinux # echo $PATH        rootlinux # PATH="$PATH":/root       env  顯示系統(tǒng)的一些環(huán)境變量 set  顯示系統(tǒng)的所有變量  chmod: Linux/Unix 的檔案調(diào)用權(quán)限分為三級 : 檔案擁有者、群組、其他。 利用 chmod 可以藉以控制檔案如何被他

31、人所調(diào)用。    + 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。  r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,  1. 將檔案 file1.txt 設(shè)為所有人皆可讀取 :  chmod ugo+r file1.txt   或  chmod 444 file1.txt  2. 將文件 file2 設(shè)為屬主可讀寫執(zhí)行,Group,other ,只能讀   chmod 744 file2   ( 7=> &q

32、uot;111" ,4=>"100" 二進(jìn)制 )    3. 將文件 file3 設(shè)為屬主可讀寫執(zhí)行,Group,other ,無權(quán)限操作不能讀寫執(zhí)行)   chmod 700 file3   ( 7=> "111" ,0=>"000"  )      其中a,b,c各為一個(gè)數(shù)字,分別表示User、Group、及Other的權(quán)限。   r=4,w=2

33、,x=1 若要rwx屬性則4+2+1=7; 若要rw-屬性則4+2=6;                  若要r-x屬性則4+1=5   tar:  tar 調(diào)用gzipgzip是GNU組織開發(fā)的一個(gè)壓縮程序,.gz結(jié)尾的文件就是gzip壓縮的結(jié)果。    與gzip相對的解壓程序是gunzip。tar中使用-z這個(gè)參數(shù)來調(diào)用gzip。# tar -czf all.tar.g

34、z *.jpg    這條命令是將所有.jpg的文件打成一個(gè)tar包,并且將其用gzip壓縮,生成一個(gè)    gzip壓縮過的包,包名為all.tar.gz    # tar -xzf all.tar.gz   這條命令是將上面產(chǎn)生的包解開。date 顯示日期的指令: cal 顯示日歷的指令: bc 簡單好用的計(jì)算器: Tab 按鍵   (按兩次) 命令補(bǔ)全: Ctrl-c 按鍵 中斷目前程序: 

35、Ctrl-d 按鍵  (相當(dāng)于輸入 exit) 鍵盤輸入結(jié)束: info 在線求助  :      who 要看目前有誰在在線:      finger 顯示關(guān)于系統(tǒng)用戶的信息netstat -a     看網(wǎng)絡(luò)的聯(lián)機(jī)狀態(tài): ntsysv 設(shè)置服務(wù)隨系統(tǒng)啟動(dòng)時(shí)同時(shí)啟動(dòng)    shutdown  ,shutdown -h now  慣用的關(guān)機(jī)指令:&

36、#160;reboot, halt, poweroff 重新開機(jī),關(guān)機(jī): - 系統(tǒng)相關(guān)的命令:- dmesg : 例如 dmesg | more  顯示系統(tǒng)的診斷信息,操作系統(tǒng)版本號,物理內(nèi)及其它信息 df : 例如 df -h 顯示硬盤空間 du :   查看目錄中各級子目錄使用的硬盤空間 free:  查看系統(tǒng)內(nèi)存,虛擬內(nèi)存(交換空間)的大小占用情況 top: 動(dòng)態(tài)實(shí)時(shí)查看系統(tǒng)內(nèi)存,CPU,進(jìn)程 hostname 查看主機(jī)名:  hostname 新主機(jī)名 修改

37、主機(jī)名(臨時(shí)的,重啟就沒了):man 命令:查看該命令的基礎(chǔ)用法 info 命令:查看該命令的基礎(chǔ)用法ls -l /lib/modules/uname -r/kernel/fs 查看Linux 支持的檔案系統(tǒng)有哪些cat /proc/filesystems  查看Linux目前已啟用的檔案系統(tǒng)type 查詢某個(gè)指令是來自于外部指令(指的是其它非 bash 套件所提供的指令) 或是內(nèi)建在 bash 當(dāng)中的指令 rootlinux # type -tpa name 參數(shù): :不加任何參數(shù)時(shí),則 type 會(huì)顯示出那個(gè) name 是外部指令還是 ba

38、sh 內(nèi)建的指令! -t :當(dāng)加入 -t 參數(shù)時(shí),type 會(huì)將 name 以底下這些字眼顯示出他的意義: file :表示為外部指令; alias :表示該指令為命令別名所設(shè)定的名稱; builtin :表示該指令為 bash 內(nèi)建的指令功能; -p :如果后面接的 name 為指令時(shí),會(huì)顯示完整文件名(外部指令)或顯示為內(nèi)建指令; -a :會(huì)將由 PATH 變量定義的路徑中,將所有含有 name 的指令都列出來,包含 alias      myname=pqb 變量的設(shè)定PATH="

39、;$PATH":/home/dmtsai/bin  變量的累加echo $myname 變量的查看unset myname 變量的取消在來看看關(guān)機(jī),關(guān)閉系統(tǒng)使用Shutdown命令,確保用戶和系統(tǒng)的資料完整。只有root用戶才能使用這個(gè)命令。一般的用戶是不允許執(zhí)行這個(gè)命令的。我們先看看showdown語法:shutdown options when messageoptions:-r 表示重啟,-h表示系統(tǒng)服務(wù)停滯(halt)后,立刻關(guān)機(jī),-f表示快速重啟when:為shutdown指定時(shí)間。hh:mm:絕對時(shí)間,hh指小時(shí),mm指分鐘;如08:30,+m:m分鐘后執(zhí)行,n

40、ow=+0,也就是立刻執(zhí)行message:表示系統(tǒng)的廣播信息,一般提示各個(gè)用戶系統(tǒng)關(guān)機(jī)或重啟,要求用戶保存資料后退出。我們來看看幾個(gè)例子:shutdown -h now 立刻關(guān)機(jī)shutdown -h 21:30 今天21:30關(guān)機(jī)shutdown -h +10 十分鐘后關(guān)機(jī)shutdown -r now 立刻重啟shutdown -r +10 the system will reboot 10分鐘后重啟,管理員提示用戶系統(tǒng)要重啟了,便于用戶保存工作中的資料。只有root用戶才能使用這個(gè)命令。創(chuàng)建文件創(chuàng)建文件是指創(chuàng)建一個(gè)一般的普通文件,并且這個(gè)文件為空,我們可以使用touch命令來建立一般文件

41、,如下操作:rootLinux two# touch 111.txt搜索文件我們先來學(xué)習(xí)一下如何搜索文件,特別是剛開始學(xué)習(xí)Linux的時(shí)候,自己建立的文件不知道放在哪里了,常有發(fā)生。如果知道文件名,卻不知道文件在那個(gè)目錄下面了,我們就可以使用locate命令來搜索文件??慈缦虏僮鳎簉ootLinux one# locate install.log/root/install.log/root/install.log.syslog看一下,我們一下就搜索了兩個(gè)與install.log相關(guān)的文件,他們都在/root目錄下,同時(shí)我們感覺到,使用這個(gè)命令搜索文件的速度比較快,其實(shí)要使用這個(gè)命令,必須配合數(shù)

42、據(jù)庫來使用,因?yàn)檫@個(gè)命令是從數(shù)據(jù)庫中來搜索文件,這個(gè)數(shù)據(jù)庫的更新速度是7天更新一次。如下操作:rootLinux one# touch 001.txtrootLinux one# locate 001.txt發(fā)現(xiàn)這個(gè)命令找不到新建立的文件,所以我們要使用這個(gè)命令搜索文件之前,必須自己更新一下數(shù)據(jù)庫(更新數(shù)據(jù)庫需要root權(quán)限),如下操作:rootLinux one# updatedbrootLinux one# locate 001.txt/root/one/001.txt看看,如果執(zhí)行updatedb這個(gè)命令更新數(shù)據(jù)庫之后,我們就可以找到我們所需要的數(shù)據(jù)。不過更新數(shù)據(jù)庫的時(shí)間需要一段時(shí)間。l

43、ocale能看語言環(huán)境保存語言信息的文件在/etc/sysconfig/i18n中。/sbin/service xinetd restart|start|stop 啟動(dòng)后臺服務(wù), /sbin/chkconfig -list |more 顯示系統(tǒng)服務(wù)啟動(dòng)情況,顯示了運(yùn)行級別0到運(yùn)行級別6的情況.這些服務(wù)都是靠系統(tǒng)腳本init啟動(dòng)的。還有一些不是靠系統(tǒng)腳本啟動(dòng)的而下面會(huì)看到一些特殊服務(wù),他們不是靠init 啟動(dòng)的。是靠xinetd啟動(dòng)的,是一個(gè)獨(dú)立的互聯(lián)網(wǎng)服務(wù)器的服務(wù)器是一個(gè)超級服務(wù)其,可以啟動(dòng)很多的子服務(wù)器。大家看到 xinetd這個(gè)服務(wù)只要他是開啟的,就可以運(yùn)行他下面的服務(wù)器,它下面

44、的大部分都是關(guān)閉的,只有一個(gè)是開啟的,如果我們想開啟一個(gè)服務(wù)可以使用chkconfig命令,例如我們想開啟 rsync服務(wù),我們可以使用chkconfig rsync on|off 命令。mount在mount命令不使用任何選項(xiàng)和參數(shù)的時(shí)候?qū)@示當(dāng)前l(fā)inux系統(tǒng)中以掛載的文件系統(tǒng)信息。mount Cttype dev dir光盤文件系統(tǒng)類型是:iso9660;dev表示需要掛載文件系統(tǒng)的設(shè)備名稱,光盤驅(qū)動(dòng)器的設(shè)備名稱是/dev/cdrom; dir表示掛載點(diǎn),即掛載到的文件目錄路徑。首先介紹光盤的掛載方法:mount -t iso9660 /dev/cdrom /media/cdrom列出系

45、統(tǒng)中所有存儲設(shè)備fdisk -l命令使用“vfat”文件系統(tǒng)類型表示所有的fat文件系統(tǒng)類型,包括fat16和fat32,ntfs還是使用ntfs表示。u盤的掛載方法mount -t vfat /dev/sdb1 /mnt/mount -t ntfs /dev/sdb1 /mnt/umount命令用于卸載已經(jīng)掛載的文件系統(tǒng),基本格式如:umount dir device對于光盤文件系統(tǒng)的卸載可以使用,以下兩條命令中的任意一條umount /dev/cdromumount /media/cdromu盤的卸載umount /dev/sdb1eject命令eject 彈出光盤命令eject -t 光

46、盤驅(qū)動(dòng)器自動(dòng)回收cut 使用權(quán)限:所有使用者 用法:cut -cnum1-num2 filename 說明:顯示每行從開頭算起 num1 到 num2 的文字。 范例: shell>> cat example test2 this is test1 shell>> cut -c0-6 example 開頭算起前 6 個(gè)字元 test2 this i 指令名稱:ln 使用權(quán)限:所有使用者 使用方式:ln options source dist,

47、其中 option 的格式為:-bdfinsvF -S backup-suffix -V numbered,existing,simple -help -version - 說明:Linux/Unix 檔案系統(tǒng)中,有所謂的連結(jié)(link),我們可以將其視為檔案的別名,而連結(jié)又可分為兩種:硬連結(jié)(hard link)與軟連結(jié)(symbolic link),硬連結(jié)的意思是一個(gè)檔案可以有多個(gè)名稱,而軟連結(jié)的方式則是產(chǎn)生一個(gè)特殊的檔案,該檔案的內(nèi)容是指向另一個(gè)檔案的位置。硬連結(jié)是存在同一個(gè)檔案系統(tǒng)中,而軟連結(jié)卻可以跨越不同的檔案系統(tǒng)。 ln source dist 是產(chǎn)生

48、一個(gè)連結(jié)(dist)到 source,至于使用硬連結(jié)或軟鏈結(jié)則由參數(shù)決定。 不論是硬連結(jié)或軟鏈結(jié)都不會(huì)將原本的檔案復(fù)制一份,只會(huì)占用非常少量的磁碟空間。-f:鏈結(jié)時(shí)先將與 dist 同檔名的檔案刪除-d:允許系統(tǒng)管理者硬鏈結(jié)自己的目錄-i:在刪除與 dist 同檔名的檔案時(shí)先進(jìn)行詢問-n:在進(jìn)行軟連結(jié)時(shí),將 dist 視為一般的檔案-s:進(jìn)行軟鏈結(jié)(symbolic link)-v:在連結(jié)之前顯示其檔名-b:將在鏈結(jié)時(shí)會(huì)被覆寫或刪除的檔案進(jìn)行備份-S SUFFIX:將備份的檔案都加上 SUFFIX 的字尾-V METHOD:指定備份的方式-help:顯示輔助說明-version:顯示

49、版本 范例:將檔案 yy 產(chǎn)生一個(gè) symbolic link:zz ln -s yy zz 將檔案 yy 產(chǎn)生一個(gè) hard link:zz ln yy xx 名稱:at 使用權(quán)限:所有使用者 使用方式:at -V -q queue -f file -mldbv TIME 說明:at 可以讓使用者指定在 TIME 這個(gè)特定時(shí)刻執(zhí)行某個(gè)程式或指令,TIME 的格式是 HH:MM其中的 HH 為小時(shí),MM 為分鐘,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 點(diǎn)鍾)等

50、口語詞。 如果想要指定超過一天內(nèi)的時(shí)間,則可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分鐘,DD 是第幾日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 時(shí)間間隔來彈性指定時(shí)間,其中的時(shí)間間隔可以是 minutes, hours, days, weeks 另外,使用者也可指定 today 或 tomorrow 來表示今天或明天。當(dāng)指定了時(shí)間并按下 enter 之后,at 會(huì)進(jìn)入交談模式并要求輸入指令或程式,當(dāng)你輸入完后按下 ctrl+D 即可完成所有動(dòng)作,至于執(zhí)行的結(jié)果將會(huì)寄回你的帳號中。把計(jì):-V:印出版本編號 -q:使用指

51、定的佇列(Queue)來儲存,at 的資料是存放在所謂的 queue 中,使用者可以同時(shí)使用多個(gè) queue,而 queue 的編號為 a, b, c. z 以及 A, B, . Z 共 52 個(gè) -m:即使程式/指令執(zhí)行完成后沒有輸出結(jié)果, 也要寄封信給使用者 -f file:讀入預(yù)先寫好的命令檔。使用者不一定要使用交談模式來輸入,可以先將所有的指定先寫入檔案后再一次讀入 -l:列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) -d:刪除指定 (使用者也可以直接使用 atrm 而不用 at -d) -v:列出所有已經(jīng)完成但

52、尚未刪除的指定 例子:三天后的下午 5 點(diǎn)鍾執(zhí)行 /bin/ls:at 5pm + 3 days /bin/ls 三個(gè)星期后的下午 5 點(diǎn)鍾執(zhí)行 /bin/ls:at 5pm + 2 weeks /bin/ls 明天的 17:20 執(zhí)行 /bin/date:at 17:20 tomorrow /bin/date 1999 年的最后一天的最后一分鐘印出 the end of world ! at 23:59 12/31/1999 echo the end of world ! 名稱:cal 使用權(quán)限:所有使用者 使用

53、方式:cal -mjy month year 說明: 顯示日歷。若只有一個(gè)參數(shù),則代表年份(1-9999),顯示該年的年歷。年份必須全部寫出:cal 89 將不會(huì)是顯示 1989 年的年歷。使用兩個(gè)參數(shù),則表示月份及年份。若沒有參數(shù)則顯示這個(gè)月的月歷。 1752 年 9 月第 3 日起改用西洋新歷,因這時(shí)大部份的國家都采用新歷,有 10 天被去除,所以該月份的月歷有些不同。在此之前為西洋舊歷。 匡兜: -m:以星期一為每周的第一天方式顯示。 -j:以凱撒歷顯示,即以一月一日起的天數(shù)顯示。 -y:顯示今年年歷。 范例

54、: cal:顯示本月的月歷。rootmylinux /root# date Tue Aug 15 08:00:18 CST 2000 rootmylinux /root# cal .cal 2001:顯示公元 2001 年年歷。rootmylinux /root# cal 2001 .    cal 5 2001:顯示公元 2001 年 5 月月歷。rootmylinux /root# cal 5 2001 名稱:crontab 使用權(quán)限:所有使用者 使用方式:crontab -u u

55、ser filecrontab -u user -l | -r | -e  說明:crontab 是用來讓使用者在固定時(shí)間或固定間隔執(zhí)行程式之用,換句話說,也就是類似使用者的時(shí)程表。-u user 是指設(shè)定指定 user 的時(shí)程表,這個(gè)前提是你必須要有其權(quán)限(比如說是 root)才能夠指定他人的時(shí)程表。如果不使用 -u user 的話,就是表示設(shè)定自己的時(shí)程表。 參數(shù):-e:執(zhí)行文字編輯器來設(shè)定時(shí)程表,內(nèi)定的文字編輯器是 VI,如果你想用別的文字編輯器,則請先設(shè)定 VISUAL 環(huán)境變數(shù)來指定使用那個(gè)文字編輯器(比如說 setenv VISUAL joe) -r:

56、刪除目前的時(shí)程表 -l:列出目前的時(shí)程表 時(shí)程表的格式如下:f1 f2 f3 f4 f5 program 其中 f1 是表示分鐘,f2 表示小時(shí),f3 表示一個(gè)月份中的第幾日,f4 表示月份,f5 表示一個(gè)星期中的第幾天。program 表示要執(zhí)行的程式。 當(dāng) f1 為 * 時(shí)表示每分鐘都要執(zhí)行 program,f2 為 * 時(shí)表示每小時(shí)都要執(zhí)行程式,其余類推 當(dāng) f1 為 a-b 時(shí)表示從第 a 分鐘到第 b 分鐘這段時(shí)間內(nèi)要執(zhí)行,f2 為 a-b 時(shí)表示從第 a 到第 b 小時(shí)都要執(zhí)行,其余類推 當(dāng) f1 為 */n 時(shí)表示每 n 分鐘個(gè)時(shí)間間隔執(zhí)行一次,f2 為 */n 表示每 n 小時(shí)個(gè)時(shí)間間隔執(zhí)行一次,其余類推 當(dāng) f1 為 a, b, c,. 時(shí)表示第 a, b, c,. 分鐘要執(zhí)行,f2 為 a, b, c,. 時(shí)表示第 a, b, c.個(gè)小時(shí)要執(zhí)行,其余類推 使用者也可以將所有的設(shè)定先存放在檔案 file 中,用 crontab file 的方式來設(shè)定時(shí)程表。 例子:每月每天每小時(shí)的第 0 分鐘執(zhí)行一次 /bin/ls:0 7 * * * /bin/ls 在 12 月內(nèi), 每天的早上 6 點(diǎn)到 12 點(diǎn)中,每隔 20 分鐘執(zhí)行一次 /usr/bin/backup

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論