Centos版Linux 一些常用操作命令_第1頁
Centos版Linux 一些常用操作命令_第2頁
Centos版Linux 一些常用操作命令_第3頁
Centos版Linux 一些常用操作命令_第4頁
Centos版Linux 一些常用操作命令_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Centos版Linux 一些常用操作命令                              Linux命令收集 1、文件處理命令:ls功能描述:顯示目錄文件 命令英文原意:list命令所在路徑:/bin/ls執(zhí)行權(quán)限:所有用戶語法:  ls  選項(xiàng)-ald  文件或目錄      

2、0; -a    顯示所有文件,包括隱藏文件-l  詳細(xì)信息顯示-d  查看目錄屬性        $ ls a > dir.txt  將ls a命令執(zhí)行結(jié)果輸出到dir.txt文件。        $ ls a >> d

3、ir.txt  將ls a命令執(zhí)行結(jié)果附加到dir.txt文件之后。  2、文件處理命令:cd功能描述:切換目錄 命令英文原意:change directory命令所在路徑:shell內(nèi)置命令執(zhí)行權(quán)限:所有用戶語法:cd 目錄 范例:  $ cd  / 切換到根目錄$ cd    。 回到上一級目錄  文件處理命令:pwd功能描述:顯示當(dāng)前所在的工作目錄 命

4、令英文原意:print working directory命令所在路徑:/bin/pwd執(zhí)行權(quán)限:所有用戶語法:pwd范例:  $ pwd/etc/rc5.d  文件處理命令:touch功能描述:創(chuàng)建空文件 命令名稱:touch命令所在路徑:/bin/touch執(zhí)行權(quán)限:所有用戶語法:touch  文件名范例:$ touch newfile  文件處理命令:mkdir功能描述:創(chuàng)建新目錄 命令英文原意:make directories命

5、令所在路徑:/bin/mkdir執(zhí)行權(quán)限:所有用戶語法:mkdir  目錄名范例:$ mkdir newdir  文件處理命令:cp功能描述:復(fù)制文件或目錄 命令英文原意:copy命令所在路徑:/bin/cp執(zhí)行權(quán)限:所有用戶語法:    cp  -R  源文件或目錄 目的目錄             

6、60;-R      復(fù)制目錄范例:    $ cp  file1 file2  dir1              將文件file1、file2復(fù)制到目錄dir1$ cp  -R dir1 dir2    &

7、#160;         將dir1下的所有文件及子目錄復(fù)制到dir2  文件處理命令:mv功能描述:移動文件、更名 命令英文原意:move命令所在路徑:/bin/mv執(zhí)行權(quán)限:所有用戶語法:mv  源文件或目錄  目的目錄范例:    $ mv  file1 file3       &

8、#160;      將當(dāng)前目錄下文件file1更名為file3$ mv  file2  dir2將文件file2移動到目錄dir2下  文件處理命令:rm功能描述:刪除文件 命令英文原意:remove命令所在路徑:/bin/rm執(zhí)行權(quán)限:所有用戶語法:rm  -r   文件或目錄          

9、0;     -r        刪除目錄范例:    $ rm file3              刪除文件file3            &#

10、160; $ rm -r dir1              刪除目錄dir1  文件處理命令:cat功能描述:顯示文件內(nèi)容 命令英文原意:concatenate and display files命令所在路徑:/bin/cat執(zhí)行權(quán)限:所有用戶語法:cat 文件名范例:    $ cat 

11、; /etc/issue              $ cat  /etc/services              $ cat preface.txt more       &

12、#160;      逐頁顯示preface.txt的內(nèi)容;              $ cat preface.txt >> outline.txt              將preface.txt&#

13、160;附加到outline.txt文件之后;              cat new.txt info.txt >readme.txt              將new.txt和info.txt合并成readme.txt文件;  文件處理命令:more命令所

14、在路徑:/bin/more執(zhí)行權(quán)限:所有用戶語法:more  文件名       (空格) 或f           顯示下一頁       (Enter)           顯示下一行q或Q &#

15、160;          退出  文件處理指令:head功能描述:查看文件的前幾行 指令所在路徑:/bin/head執(zhí)行權(quán)限:All User語法:    head  -num  文件名               -num&#

16、160; 顯示文件的前num行范例:$ head  -20  /etc/services  文件處理指令:tail功能描述:查看文件的后幾行 指令所在路徑:/bin/tail執(zhí)行權(quán)限:All User語法:    tail          -num  文件名      

17、0;       -num       顯示文件的后num行-f            動態(tài)顯示文件內(nèi)容范例:$ tail  -30  /etc/services  文件處理命令:ln功能描述:產(chǎn)生鏈接文件 命令英文原意:link命令所在路徑:/bin/ln執(zhí)

18、行權(quán)限:所有用戶語法:    ln  -s  源文件  目標(biāo)文件              -s  創(chuàng)建軟鏈接范例:    $ ln -s  /etc/issue  /issue.soft    &#

19、160;         創(chuàng)建文件/etc/issue的軟鏈接/issue.soft              $ ln  /etc/issue  /issue.hard            

20、60; 創(chuàng)建文件/etc/issue的硬鏈接/issue.hard  權(quán)限管理命令:chmod功能描述:改變文件或目錄權(quán)限 命令英文原意:change the permissions mode of a file命令所在路徑:/bin/chmod執(zhí)行權(quán)限:所有用戶語法:chmod  ugo+-=rwx 文件或目錄mode=421   文件或目錄范例:    $ chmod &#

21、160;g+w  file1              賦予文件file1所屬組寫權(quán)限              $ chmod  777  dir1        &#

22、160;     設(shè)定目錄dir1為所有用戶具有全部權(quán)限代表字符權(quán)限對文件的含義對目錄的含義r讀權(quán)限可以查看文件內(nèi)容可以列出目錄中的內(nèi)容w寫權(quán)限可以修改文件內(nèi)容可以在目錄中創(chuàng)建、刪除文件x執(zhí)行權(quán)限可以執(zhí)行文件可以進(jìn)入目錄  權(quán)限管理命令:chown功能描述:改變文件或目錄的所有者 命令英文原意:change file ownership命令所在路徑:/bin/chown執(zhí)行權(quán)限:所有用戶語法:chown  用戶 文件或目錄范例:   &

23、#160;$ chown  nobody  file1              改變文件file1的所有者為nobody  權(quán)限管理命令:chgrp功能描述:改變文件或目錄的所屬組 命令英文原意:change file group ownership命令所在路徑:/bin/chgrp執(zhí)行權(quán)限:所有用戶語法:chgrp  用戶組

24、  文件或目錄范例:    $ chgrp adm file1              改變文件file1的所屬組為adm  權(quán)限管理命令:umask功能描述:顯示、設(shè)置文件的缺省權(quán)限 命令所在路徑:/bin/umask執(zhí)行權(quán)限:所有用戶語法:    umask -S 

25、0;            -S   以rwx形式顯示新建文件或目錄缺省權(quán)限范例:    $ umask              $ umask -S  文件搜索命令:which功能描述:顯示系統(tǒng)命令所在目錄 

26、;命令所在路徑:/usr/bin/which執(zhí)行權(quán)限:所有用戶語法:which  命令名稱范例:$ which ls  文件搜索命令:find功能描述:查找文件或目錄 命令所在路徑:/usr/bin/find執(zhí)行權(quán)限:所有用戶語法:find 搜索路徑  搜尋關(guān)鍵字范例:    $ find  /etc  -name  init在目錄/etc中查找文件init$ find

27、0; /  -size  +204800在根目錄下查找大于100MB的文件$ find  /  -user  sam在根目錄下查找所有者為sam的文件              $ find  /etc  -ctime  -1   

28、0;          在/etc下查找24小時(shí)內(nèi)被修改過屬性的文件和目錄$ find  /etc -size  +163840 -a -size  -204800              在/etc下查找大于80MB小于100MB的文件 

29、0;            $ find /etc -name inittab -exec ls -l                在/etc下查找inittab文件并顯示其詳細(xì)信息  文件搜索指令:locate功能描述:尋找文

30、件或目錄 指令英文原義:list files in databases指令所在路徑:/usr/bin/locate執(zhí)行權(quán)限:All User語法:locate 搜索關(guān)鍵字范例:    $ locate file              列出所有跟file相關(guān)的文件  文件搜索指令:updatedb功能描述:建立整個(gè)系

31、統(tǒng)目錄文件的數(shù)據(jù)庫 指令英文原義:update the slocate database指令所在路徑:/usr/bin/updatedb執(zhí)行權(quán)限:root語法:updatedb范例:# updatedb  文件搜索命令:grep功能描述:在文件中搜尋字串匹配的行并輸出 命令所在路徑:/bin/grep執(zhí)行權(quán)限:所有用戶語法:grep  指定字串 源文件范例:# grep  ftp  /etc/services  &#

32、160;           $ grep text *.conf              搜索當(dāng)前目錄中擴(kuò)展名為.conf且包含“text”字符串得文件。             

33、60;$ grep:amd.conf:    拒絕不符權(quán)限得操作              $ grep:diskcheck.conf: 拒絕不符權(quán)限得操作              $ grep:grub.conf  

34、  拒絕不符權(quán)限得操作              $ grep s text *.conf   拒絕不符權(quán)限的操作之類的錯(cuò)誤信息  幫助命令:man功能描述:獲得幫助信息 命令英文原意:manual命令所在路徑:/usr/bin/man執(zhí)行權(quán)限:所有用戶語法:man  命令或配置文件范例:  

35、60; $ man ls              查看ls命令的幫助信息              $ man services           

36、0;  查看配置文件services的幫助信息  幫助指令:info功能描述:獲得幫助信息 指令英文原義:information指令所在路徑:/usr/bin/info執(zhí)行權(quán)限:All User語法:info  任何關(guān)鍵字范例:    $ info ls              查看ls指令的幫助信息 &#

37、160;幫助指令:whatis功能描述:獲得索引的簡短說明信息 指令名稱:whatis  apropos  makewhatis指令英文原義:search the whatis database for strings指令所在路徑:/usr/bin/whatis apropos               /usr/sbin/makewh

38、atis執(zhí)行權(quán)限:All User,All User,root語法:whatis apropos 任何關(guān)鍵字范例:    $ whatis ls              $ apropos fstab           

39、60;  相當(dāng)于man -k              # makewhatis              建立whatis和apropos搜索使用的數(shù)據(jù)庫,當(dāng)使用這兩個(gè)命令發(fā)生錯(cuò)誤時(shí),就是whatis database 沒有建立  壓縮解

40、壓命令:gzip功能描述:壓縮文件 命令所在路徑:/bin/gzip執(zhí)行權(quán)限:所有用戶語法:gzip  選項(xiàng)文件壓縮后文件格式:.gz  壓縮解壓命令:gunzip功能描述:解壓縮.gz的壓縮文件 命令所在路徑:/bin/gunzip執(zhí)行權(quán)限:所有用戶語法:gunzip  選項(xiàng)壓縮文件范例:$ gunzip file1.gz  壓縮解壓命令:tar功能描述:打包目錄 命令所在路徑:/bin/tar執(zhí)行權(quán)限:所有用戶語法:tar  選項(xiàng)cvf

41、60; 目錄              -c  產(chǎn)生.tar打包文件              -v  顯示詳細(xì)信息-f     指定壓縮后的文件名-z    打包同時(shí)壓縮壓縮后文

42、件格式:.tar.gz范例:    $ tar  -zcvf   dir1.tar.gz  dir1              將目錄dir1壓縮成一個(gè)打包并壓縮的文件 tar命令解壓縮語法:-x    解包.tar文件-v    顯示詳細(xì)信息-f&

43、#160;    指定解壓文件-z    解壓縮范例:$ tar  -zxvf  dir1.tar.gz  壓縮解壓命令:zip功能描述:壓縮文件或目錄 命令所在路徑:/usr/bin/zip執(zhí)行權(quán)限:所有用戶語法:    zip  選項(xiàng)-r  壓縮后文件名稱  文件或目錄     

44、60;        -r     壓縮目錄壓縮后文件格式:.zip范例:    $ zip  services.zip  /etc/services              壓縮文件    

45、60;         $ zip  -r  test.zip  /test              壓縮目錄  壓縮解壓命令:unzip功能描述:解壓.zip的壓縮文件 命令所在路徑:/usr/bin/unzip執(zhí)行權(quán)限:所有用戶語法:unzip 

46、0;壓縮文件范例:$ unzip test.zip  壓縮解壓命令:bzip2功能描述:解壓縮 命令所在路徑:/usr/bin/bzip2執(zhí)行權(quán)限:所有用戶語法:    bzip2  選項(xiàng)-k 文件              -k   產(chǎn)生壓縮文件后保留原文件功能描述:壓縮文件壓縮后文件格式:.bz2范例:$

47、 bzip2 -k file1命令所在路徑:/usr/bin/bunzip2執(zhí)行權(quán)限:所有用戶語法:bunzip2  選項(xiàng)-k 壓縮文件                            -k   解壓縮后保留原文件范例:$&

48、#160;bunzip2  -k file1.bz2  網(wǎng)絡(luò)通信指令:write功能描述:向另外一個(gè)用戶發(fā)信息,以Ctrl+D作為結(jié)束 指令所在路徑:/usr/bin/write執(zhí)行權(quán)限:All User語法:write  <用戶名>范例:   $ write  webmaster  網(wǎng)絡(luò)通信指令:wall功能描述:向所有用戶廣播信息 指令所在路徑:/usr/bin/wall執(zhí)行權(quán)限:All U

49、ser語法:wall  message  文件名范例:   $ wall  Happy New Year!  網(wǎng)絡(luò)通信命令:ping功能描述:測試網(wǎng)絡(luò)連通性 命令所在路徑:/usr/sbin/ping執(zhí)行權(quán)限:root語法:ping  選項(xiàng)  IP地址范例:  #  ping   網(wǎng)絡(luò)通信命令:ifconfig功能描

50、述:查看網(wǎng)絡(luò)設(shè)置信息 命令所在路徑:/usr/sbin/ifconfig執(zhí)行權(quán)限:root語法:ifconfig  選項(xiàng)-a  網(wǎng)卡設(shè)備標(biāo)識                            -a    顯示所有網(wǎng)卡信息范例:

51、# ifconfig  -a  系統(tǒng)關(guān)機(jī)命令:shutdown功能描述:關(guān)機(jī) 命令所在路徑:/usr/sbin/shutdown執(zhí)行權(quán)限:root語法:shutdown范例:# shutdown -h now  系統(tǒng)關(guān)機(jī)命令:reboot功能描述:重啟系統(tǒng) 命令所在路徑:/usr/sbin/reboot執(zhí)行權(quán)限:root語法:reboot范例:# reboot  加載光盤命令:mount     

52、umount: 卸載光盤命令功能描述:加載光盤及軟盤 命令所在路徑:/usr/sbin/reboot注意:    若要允許一般用戶也能加載光盤或軟盤,請修改/ect/fstab/設(shè)置文件              /dev/cdrom/mut/cdrom udf,iso9660 noauto,owner,kudzu,ro,user    

53、          若要讓一般用戶也加載光盤,請?jiān)诖颂幖由稀?,user”項(xiàng)目。范例:    # mount   /dev/cdrom  /mut/cdrom   加載光盤              # umount

54、60; /mnt/cdrom         光盤卸載  刪除調(diào)度工作任務(wù):crontab范例:    $ crontab r 刪除任務(wù)調(diào)度中的工作              $ crontab  -1 再查看一次任務(wù)調(diào)度中的工作

55、  用戶使用過的歷史命令:history     一用戶組管理1.       添加用戶組groupadd 2.       刪除用戶組groupdel 3.       修改用戶組groupmod 4.       切

56、換用戶組newgrp <groupname> 如果一個(gè)用戶同時(shí)屬于多個(gè)用戶組,可以用 newgrp 命令切換至目的組,以便能夠擁有該組的權(quán)限。5.       查看所有組所有組其實(shí)就是 /etc/group 文件的內(nèi)容做一些過濾。cat /etc/group | awk -F: 'print $1' 6.     

57、60; 查看用戶所在組groups <username>  二用戶管理 1. 添加用戶useradd <username> -d <path> -m -g G p 常用的就是上面幾個(gè)參數(shù),意思分別為:-d :指定用戶主目錄。如果此目錄不存在,同時(shí)使用 -m 就會創(chuàng)建此目錄。-m :創(chuàng)建用戶主目錄-g :用戶所屬組 ID -G :用戶所屬組名-

58、p :登錄密碼。注意這個(gè)登錄密碼不是明文,是指加密后的密碼。 useradd testuser m G mygroup 將會創(chuàng)建一個(gè) testuser 的用戶,并自動創(chuàng)建 /home/testuser 的用戶主目錄,并將用戶添加至 mygroup 組中。2. 刪除用戶userdel f r <username> -r :刪除用戶主目錄以及郵箱中的郵件-f :強(qiáng)行刪除文件,即使屬主不是該

59、用戶3. 修改用戶usermod <username> -d <path> -m -g G p 參數(shù)意思與 useradd 大致相同 4. 用戶密碼passwd <username>        :修改密碼passwd d <username> :命令將用戶的密碼刪除,即下次登錄無須密碼。passw

60、d l <username>   :鎖定用戶,使其無法登錄 三文件屬主管理 1. 更改屬主chown R <username>.<groupname> file -R :表示遞歸更改chown R testuser.newgroup testpath 上面的命令將 testpath 路徑下的所有文件的擁有者都改為 testuser ,擁有組都改為

61、60;newgroup 。 2. 設(shè)置文件掩碼umask a1 a2 a3  用戶可以使用 umask 命令設(shè)置文件默認(rèn)的生成掩碼。默認(rèn)的生成掩碼告訴系統(tǒng)創(chuàng)建一個(gè)文件或目錄不應(yīng)該賦予哪些權(quán)限。如果用戶將 umask 命令放在環(huán)境文件 .bash_profile 中,就可以控制所有新建的文件和目錄的訪問權(quán)限。 a1 表示的是不允許屬主的權(quán)限, a2 表示的是不允許同組人的權(quán)限, a3 代表不允許其他

62、人的權(quán)限。umask 022        :   表示設(shè)置不允許同組用戶和其他用戶有寫的權(quán)限。umask              :   顯示當(dāng)前的默認(rèn)生成掩碼。 CentOS最基本的20個(gè)常用命令1. man 對你熟悉或不熟悉的命令提供幫助解釋eg:man ls&

63、#160;就可以查看ls相關(guān)的用法注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當(dāng)前程序運(yùn)行。2. ls 查看目錄或者文件的屬*,列舉出任一目錄下面的文件eg: ls /usr/manls -la.d表示目錄(directory),如果是一個(gè)"-"表示是文件,如果是l則表示是一個(gè)連接文件(link)b.表示文件或者目錄許可權(quán)限.分別用可讀(r),可寫(w),可運(yùn)行(x)。3. cp 拷貝文件eg: cp filename1 filename2 

64、;/把filename1拷貝成filename2cp 1.c netseek/2.c /將1.c拷到netseek目錄下命名為2.c4. rm 刪除文件和目錄eg: rm 1.c /將1.c這個(gè)文件刪除5. mv 移走目錄或者改文件名eg: mv filename1 filename2 /將filename1 改名為filename2mv qib.tgz ./qib.tgz /移到上一級目錄6. cd

65、60;改變當(dāng)前目錄 pwd 查看當(dāng)前所在目錄完整路徑eg: pwd /查看當(dāng)前所在目錄路徑cd netseek /進(jìn)入netseek這個(gè)目錄cd /退出當(dāng)前目錄7. cat,more命令將某個(gè)文件的內(nèi)容顯示出來。兩個(gè)命令所不同的是:cat把文件內(nèi)容一直打印出來,而 more則分屏顯示eg; cat>1.c /就可以把代碼粘帖到1.c文件里,按ctrl+d 保存代碼。cat 1.c 或more 1.c /都可以查看里面的內(nèi)容。gcc

66、 -o 1 1.c /將1.c編譯成.exe文件,我們可以用此命編譯出代碼。8.chmod 命令 權(quán)限修改 用法:chmod 一位8進(jìn)制數(shù) filename。eg: chmod u+x filenmame /只想給自己運(yùn)行,別人只能讀/u表示文件主人, g 表示文件文件所在組。 o 表示其他人 r 表可讀,w 表可寫,x 表可以運(yùn)行chmod g+x filename /同組的人來執(zhí)行9. clear,date命令cl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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

提交評論