一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Linux/UNIX常用命令速查手冊(cè) - Linux - Tech - JavaEye論壇

 linsms 2010-07-28
這是本人花了兩天時(shí)間整理得來(lái)的,一些最常用的地球人都知道的命令就省去啦!最后提供pdf手冊(cè)下載

1. 更改檔案擁有者
命令 : chown [-cfhvR] [--help] [--version] user[:group] file...
功能 : 更改文件或者文件夾的擁有者
參數(shù)格式 :
      user : 新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體(group)
         -c : 若該檔案擁有者確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作
         -f : 若該檔案擁有者無(wú)法被更改也不要顯示錯(cuò)誤訊息
         -h : 只對(duì)于連結(jié)(link)進(jìn)行變更,而非該 link 真正指向的檔案
         -v : 顯示擁有者變更的詳細(xì)資料
         -R : 對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變更(即以遞回的方式逐個(gè)變更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle 
      更改目錄擁有者為oracle

2. 修改權(quán)限
    命令:chmod (change mode)
    功能:改變文件的讀寫和執(zhí)行權(quán)限。有符號(hào)法和八進(jìn)制數(shù)字法。
    選項(xiàng):(1)符號(hào)法:
  命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
          u (user)   表示用戶本人。
          g (group)  表示同組用戶。
          o (oher)   表示其他用戶。
          a (all)    表示所有用戶。
          +          用于給予指定用戶的許可權(quán)限。
          -          用于取消指定用戶的許可權(quán)限。
          =          將所許可的權(quán)限賦給文件。
          r (read)   讀許可,表示可以拷貝該文件或目錄的內(nèi)容。
          w (write)  寫許可,表示可以修改該文件或目錄的內(nèi)容。
          x (execute)執(zhí)行許可,表示可以執(zhí)行該文件或進(jìn)入目錄。
 
          (2)八進(jìn)制數(shù)字法:  
  命令格式:chmod abc file
  其中a,b,c各為一個(gè)八進(jìn)制數(shù)字,分別表示User、Group、及Other的權(quán)限。
          4 (100)    表示可讀。
          2 (010)    表示可寫。
          1 (001)    表示可執(zhí)行。
  若要rwx屬性則4+2+1=7;
  若要rw-屬性則4+2=6;
  若要r-x屬性則4+1=5。

    例如:# chmod a+rx filename
            讓所有用戶可以讀和執(zhí)行文件filename。
          # chmod go-rx filename
            取消同組和其他用戶的讀和執(zhí)行文件filename的權(quán)限。
          # chmod 741 filename
            讓本人可讀寫執(zhí)行、同組用戶可讀、其他用戶可執(zhí)行文件filename。
  # chmod -R 755 /home/oracle
    遞歸更改目錄權(quán)限,本人可讀寫執(zhí)行、同組用戶可讀可執(zhí)行、其他用戶可讀可執(zhí)行

3. 修改文件日期
    命令:touch
    格式:touch filenae
    功能:改變文件的日期,不對(duì)文件的內(nèi)容做改動(dòng),若文件不存在則建立新文件。
    例如:% touch file

4. 鏈接文件
    命令:ln (link)
    格式:ln [option] filename linkname
          ln [option] directory pathname
    功能:為文件或目錄建立一個(gè)鏈。其中,filename和directory是源文件名和
          源目錄名;linkname和pathname分別表示與源文件或源目錄名相鏈接的
          文件或目錄。
    選項(xiàng):-s  為文件或目錄建立符號(hào)鏈接。不加-s表示為文件或目錄建立硬鏈接
    注釋:鏈接的目地在于,對(duì)一個(gè)文件或目錄賦予兩個(gè)以上的名字,使其可以出
          現(xiàn)在不同的目錄中,既可以使文件或目錄共享,又可以節(jié)省磁盤空間。
    例如:% ln -s filename linkname

5. 顯示日期
    命令:date
    例如:% date

6. 顯示日歷
    命令:cal (calendar)
    格式:cal [month] year
    功能:顯示某年內(nèi)指定的日歷
    例如:% cal 1998 

7. 顯示文件頭部
    命令:head
    格式:head [option] filename
    功能:顯示文件的頭部
    選項(xiàng):缺省  顯示文件的頭10行。
          -i    顯示文件的開始 i行。
    例如:% head filename

8. 顯示文件尾部
    命令:tail
    格式:tail [option] filename
    功能:顯示文件的尾部
    選項(xiàng):缺省  顯示文件的末10行。
          -i    顯示文件最后 i行。
          +i    從文件的第i行開始顯示。
    例如:% tail filename

9. 顯示用戶標(biāo)識(shí)
    命令:id
    格式:id [option] [user]
    功能:顯示用戶標(biāo)識(shí)及用戶所屬的所有組。
    選項(xiàng):-a 顯示用戶名、用戶標(biāo)識(shí)及用戶所屬的所有組
    注釋:
    例如:% id username

10. 查看當(dāng)前登錄的用戶
    命令:users

11. 顯示都誰(shuí)登錄到機(jī)器上
    命令:who
    格式:who
    功能:顯示當(dāng)前正在系統(tǒng)中的所有用戶名字,使用終端設(shè)備號(hào),注冊(cè)時(shí)間。
    例如:% who

12. 顯示當(dāng)前終端上的用戶名
    命令:whoami
    格式:whoami
    功能:顯示出當(dāng)前終端上使用的用戶。
    例如:% whoami

13. 尋找文件
    命令:find
    格式:find pathname [option] expression
    功能:在所給的路經(jīng)名下尋找符合表達(dá)式相匹配的文件。
    選項(xiàng):-name     表示文件名
          -user     用戶名,選取該用戶所屬的文件
          -size     按大小查找,以block為單位,一個(gè)block是512B
          -mtime n  按最后一次修改時(shí)間查找,選取n天內(nèi)被修改的文件
  -perm     按權(quán)限查找
          -type     按文件類型查找
  -atime    按最后一次訪問時(shí)間查找

    例如:% find ./ -name '*abc*' -print

14. 搜索文件中匹配符
    命令:grep
    格式:grep [option] pattern filenames
    功能:逐行搜索所指定的文件或標(biāo)準(zhǔn)輸入,并顯示匹配模式的每一行。
    選項(xiàng):-i    匹配時(shí)忽略大小寫
  -v 找出模式失配的行

    例如:% grep -i 'java*' ./test/run.sh

15. 統(tǒng)計(jì)文件字?jǐn)?shù)
    命令:wc [option] filename
    功能:統(tǒng)計(jì)文件中的文件行數(shù)、字?jǐn)?shù)和字符數(shù)。
    選項(xiàng):-l 統(tǒng)計(jì)文件的行數(shù)
-w 統(tǒng)計(jì)文件的單詞數(shù)
-c 統(tǒng)計(jì)文件的字符數(shù)
    注釋:若缺省文件名則指標(biāo)準(zhǔn)輸入
    例如:% wc -c ./test/run.sh

16. 顯示磁盤空間
    命令:df (disk free)
    格式:df [option]
    功能:顯示磁盤空間的使用情況,包括文件系統(tǒng)安裝的目錄名、塊設(shè)備名、總
          字節(jié)數(shù)、已用字節(jié)數(shù)、剩余字節(jié)數(shù)占用百分比。
    選項(xiàng):
-a:顯示全部的檔案系統(tǒng)和各分割區(qū)的磁盤使用情形
-i:顯示i -nodes的使用量
-k:大小用k來(lái)表示 (默認(rèn)值)
-t:顯示某一個(gè)檔案系統(tǒng)的所有分割區(qū)磁盤使用量
-x:顯示不是某一個(gè)檔案系統(tǒng)的所有分割區(qū)磁盤使用量
-T:顯示每個(gè)分割區(qū)所屬的檔案系統(tǒng)名稱
-h: 表示使用「Human-readable」的輸出,也就是在檔案系統(tǒng)大小使用 GB、MB 等易讀的格式。
    注釋:
    例如:% df -hi

17. 查詢檔案或目錄的磁盤使用空間
    命令:du (disk usage)
    格式:du [option] [filename]
    功能:以指定的目錄下的子目錄為單位,顯示每個(gè)目錄內(nèi)所有檔案所占用的磁盤空間大小
    選項(xiàng):
-a:顯示全部目錄和其次目錄下的每個(gè)檔案所占的磁盤空間
-b:大小用bytes來(lái)表示 (默認(rèn)值為k bytes)
-c:最后再加上總計(jì) (默認(rèn)值)
-s:只顯示各檔案大小的總合
-x:只計(jì)算同屬同一個(gè)檔案系統(tǒng)的檔案
-L:計(jì)算所有的檔案大小
-h: 表示檔案系統(tǒng)大小使用 GB、MB 等易讀的格式。
    例如:% du -a
% du -sh /etc 只顯示該目錄的總合
% du /etc | sort -nr | more 統(tǒng)計(jì)結(jié)果用sort 指令進(jìn)行排序,
sort 的參數(shù) -nr 表示要以數(shù)字排序法進(jìn)行反向排序。

18. 顯示進(jìn)程
    命令:ps
    格式:ps [option]
    功能:顯示系統(tǒng)中進(jìn)程的信息。包括進(jìn)程ID、控制進(jìn)程終端、執(zhí)行時(shí)間和命令。
    選項(xiàng):
  -a 顯示所有進(jìn)程信息
  -U uidlist 列出這個(gè)用戶的所有進(jìn)程
          -e 顯示當(dāng)前運(yùn)行的每一個(gè)進(jìn)程信息
          -f 顯示一個(gè)完整的列表
  -x 顯示包括沒有終端控制的進(jìn)程狀況 。
    注釋:
    例如:% ps -ef
  % ps -aux 然后再利用一個(gè)管道符號(hào)導(dǎo)向到grep去查找特定的進(jìn)程,然后再對(duì)特定的進(jìn)程進(jìn)行操作。

19. 終止進(jìn)程
    命令:kill
    格式:kill [option] pid
    功能:向指定的進(jìn)程送信號(hào)或終止進(jìn)程。kill指令的用途是送一個(gè)signal給某一個(gè)process,
    因?yàn)榇蟛糠菟偷亩际怯脕?lái)殺掉 process 的 SIGKILL 或 SIGHUP ,因此稱為 kill 
    選項(xiàng):-9  強(qiáng)行終止進(jìn)程
    注釋:pid標(biāo)示進(jìn)程號(hào),可由ps命令得到。
    例如:% kill -9 pid
    你也可以用 kill -l 來(lái)察看可代替 signal 號(hào)碼的數(shù)目字。kill 的詳細(xì)情形請(qǐng)參閱 man kill。

20. 查看自己的IP地址
    命令:ifconfig
    格式:ifconfig -a
  
21. 查看路由表
    命令:netstat
    格式:netstat -rn

22. 遠(yuǎn)程登錄
    命令:telnet
    格式:telnet hostname

23. 文件傳輸
    命令:ftp (file transfer program)
    格式:ftp hostname
    功能:網(wǎng)絡(luò)文件傳輸及遠(yuǎn)程操作。
    選項(xiàng):ftp命令:
           cd [dirname]  進(jìn)入遠(yuǎn)程機(jī)的目錄
           lcd [dirname] 設(shè)置本地機(jī)的目錄
           dir/ls        顯示遠(yuǎn)程的目錄文件
           bin           以二進(jìn)制方式進(jìn)行傳輸
   asc           以文本文件方式進(jìn)行傳輸
           get/mget      從遠(yuǎn)程機(jī)取一個(gè)或多個(gè)文件
           put/mput      向遠(yuǎn)程機(jī)送一個(gè)或多個(gè)文件
           prompt        打開或關(guān)閉多個(gè)文件傳送時(shí)的交互提示
           close         關(guān)閉與遠(yuǎn)程機(jī)的連接
           quit          退出ftp
   !/exit ftp登陸狀態(tài)下,!表示暫時(shí)退出ftp狀態(tài)回到本地目錄,exit表示返回ftp狀態(tài)
    注釋:
    例如:% ftp hostname

24. 查看自己的電子郵件
    命令:mailx
    格式:mailx
    選項(xiàng):
delete  刪除
next    下一個(gè)
quit    退出
         reply   回復(fù)   

25. 回憶命令
    命令:history
    格式:history
    功能:幫助用戶回憶執(zhí)行過的命令。
    選項(xiàng):
    注釋:
    例如:% history

26. 網(wǎng)上對(duì)話
    命令:talk
    格式:talk username
    功能:在網(wǎng)上與另一用戶進(jìn)行對(duì)話。
    選項(xiàng):
    注釋:對(duì)話時(shí)系統(tǒng)把終端分為上下兩部分,上半部顯示自己鍵入信息,下半部
          顯示對(duì)方用戶鍵入的信息。鍵入delete或Ctrl+C則結(jié)束對(duì)話。
    例如:% talk username

27. 允許或拒絕接受信息
    命令:mesg (message)
    格式:mesg [n/y]
    功能:允許或拒絕其它用戶向自己所用的終端發(fā)送信息。
    選項(xiàng):n 拒絕其它用戶向自己所用的終端寫信息
          y 允許其它用戶向自己所用的終端寫信息(缺省值)
    注釋:
    例如:% mesg n

28. 給其他用戶寫信息
    命令:write
    格式:write username [ttyname]
    功能:給其他用戶的終端寫信息。
    選項(xiàng):
    注釋:若對(duì)方?jīng)]有拒絕,兩用戶可進(jìn)行交談,鍵入EOF或Ctrl+C則結(jié)束對(duì)話。
    例如:write username

29. 創(chuàng)建、修改、刪除用戶和群組
    a. 創(chuàng)建群組:
例如: groupadd oinstall    創(chuàng)建群組名為oinstall的組
groupadd -g 344 dba 
創(chuàng)建組號(hào)是344的組,此時(shí)在/etc/passwd文件中產(chǎn)生一個(gè)組ID(GID)是344的項(xiàng)目。
    b. 修改群組:
groupmod:該命令用于改變用戶組賬號(hào)的屬性
groupmod –g 新的GID 用戶組賬號(hào)名
groupmod –n 新組名 原組名:此命令由于改變用戶組的名稱

    c. 刪除群組:
groupdel 組名:該命令用于刪除指定的組賬號(hào)

    d. 新建用戶:
命令: useradd [-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] [-r] name
主要參數(shù)
-c:加上備注文字,備注文字保存在passwd的備注欄中?!?
-d:指定用戶登入時(shí)的啟始目錄。
-D:變更預(yù)設(shè)值。
-e:指定賬號(hào)的有效期限,缺省表示永久有效。
-f:指定在密碼過期后多少天即關(guān)閉該賬號(hào)。
-g:指定用戶所屬的群組。
-G:指定用戶所屬的附加群組。
-m:自動(dòng)建立用戶的登入目錄。
-M:不要自動(dòng)建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-r:建立系統(tǒng)賬號(hào)。
-s:指定用戶登入后所使用的shell。
-u:指定用戶ID號(hào)。

舉例: # useradd -g oinstall -G dba oracle  創(chuàng)建Oracle用戶
   
    e. 刪除用戶
命令: userdel 用戶名
刪除指定的用戶賬號(hào)
userdel –r 用戶名(userdel 用戶名;rm 用戶名):刪除指定的用戶賬號(hào)及宿主目錄
例:#useradd -g root kkk //把kkk用戶加入root組里

    f. 修改用戶
命令: usermod
修改已有用戶的信息
usermod –l 舊用戶名 新用戶名: 修改用戶名
usermod –L 用戶名: 用于鎖定指定用戶賬號(hào),使其不能登陸系統(tǒng)
usermod –U 用戶名: 對(duì)鎖定的用戶賬號(hào)進(jìn)行解鎖
passwd –d 用戶名: 使賬號(hào)無(wú)口令,即用戶不需要口令就能登錄系統(tǒng)
例:#usermod -l user2 user1 //把用戶user2改名為user1

30. 啟動(dòng)、關(guān)閉防火墻
永久打開或則關(guān)閉
chkconfig iptables on
chkconfig iptables off
即時(shí)生效:重啟后還原
service iptables start
service iptables stop
     或者:
/etc/init.d/iptables start
/etc/init.d/iptables stop

31. 啟動(dòng)VSFTP服務(wù)
即時(shí)啟動(dòng): /etc/init.d/vsftpd start
即時(shí)停止: /etc/init.d/vsftpd stop

開機(jī)默認(rèn)VSFTP服務(wù)自動(dòng)啟動(dòng):
方法一:(常用\方便)
[root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情況)
vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@localhost etc]# chkconfig vsftpd on  (執(zhí)行ON設(shè)置)
或者:方法二:
修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以實(shí)現(xiàn)開機(jī)自動(dòng)啟動(dòng)。

32. vi技巧
a. 進(jìn)入輸入模式
新增 (append)
a :從光標(biāo)所在位置後面開始新增資料,光標(biāo)後的資料隨新增資料向後移動(dòng)。
A:從光標(biāo)所在列最後面的地方開始新增資料。

插入 (insert)
i:從光標(biāo)所在位置前面開始插入資料,光標(biāo)後的資料隨新增資料向後移動(dòng)。
I :從光標(biāo)所在列的第一個(gè)非空白字元前面開始插入資料。

開始 (open)
o :在光標(biāo)所在列下新增一列并進(jìn)入輸入模式。
O: 在光標(biāo)所在列上方新增一列并進(jìn)入輸入模式。
b. 退出vi
在指令模式下鍵入:q,:q!,:wq或:x(注意:號(hào)),就會(huì)退出vi。其中:wq和:x是存盤退出,而:q是直接退出,如果文件已有新的變化,vi會(huì)提示你保存文件而:q命令也會(huì)失效,這時(shí)你可以用:w命令保存文件后再用:q 退出,或用:wq或:x命令退出,如果你不想保存改變后的文件,你就需要用:q!命令,這個(gè)命令將不保存文件而直接退出vi。

c. 刪除與修改文件的命令:
x:刪除光標(biāo)所在字符。
dd :刪除光標(biāo)所在的列。
r :修改光標(biāo)所在字元,r 後接著要修正的字符。
R:進(jìn)入取替換狀態(tài),新增文字會(huì)覆蓋原先文字,直到按 [ESC] 回到指令模式下為止。
s:刪除光標(biāo)所在字元,并進(jìn)入輸入模式。
S:刪除光標(biāo)所在的列,并進(jìn)入輸入模式。

d. 屏幕翻滾類命令
Ctrl+u: 向文件首翻半屏
Ctrl+d: 向文件尾翻半屏
Ctrl+f: 向文件尾翻一屏
Ctrl+b: 向文件首翻一屏
nz: 將第n行滾至屏幕頂部,不指定n時(shí)將當(dāng)前行滾至屏幕頂部。

e. 刪除命令
ndw或ndW: 刪除光標(biāo)處開始及其后的n-1個(gè)字
do: 刪至行首
d$: 刪至行尾
ndd: 刪除當(dāng)前行及其后n-1行
x或X: 刪除一個(gè)字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的
Ctrl+u: 刪除輸入方式下所輸入的文本

f. 搜索及替換命令
/pattern: 從光標(biāo)開始處向文件尾搜索pattern
?pattern: 從光標(biāo)開始處向文件首搜索pattern
n: 在同一方向重復(fù)上一次搜索命令
N: 在反方向上重復(fù)上一次搜索命令
:s/p1/p2/g: 將當(dāng)前行中所有p1均用p2替代
:n1,n2s/p1/p2/g: 將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g: 將文件中所有p1均用p2替換

g. 復(fù)制,黏貼
(1) 選定文本塊,使用v進(jìn)入可視模式;移動(dòng)光標(biāo)鍵選定內(nèi)容
(2) 復(fù)制選定塊到緩沖區(qū),用y;復(fù)制整行,用yy
(3) 剪切選定塊到緩沖區(qū),用d;剪切整行用dd
(4) 粘貼緩沖區(qū)中的內(nèi)容,用p

h. 其他
在同一編輯窗打開第二個(gè)文件,用:sp [filename]
在多個(gè)編輯文件之間切換,用Ctrl+w

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    老鸭窝老鸭窝一区二区| 免费大片黄在线观看国语| 91一区国产中文字幕| 日本欧美视频在线观看免费| 日本办公室三级在线观看| 国产熟女一区二区不卡| 久七久精品视频黄色的| 九九热这里有精品20| 国产精品一区二区三区欧美| 日韩一区中文免费视频| 色欧美一区二区三区在线| 91欧美一区二区三区| 久热人妻中文字幕一区二区| 男人把女人操得嗷嗷叫| 人妻偷人精品一区二区三区不卡| 亚洲欧美中文字幕精品| 国产午夜福利在线免费观看| 亚洲国产成人精品福利| 亚洲视频在线观看免费中文字幕| 一区二区福利在线视频| 欧美在线观看视频免费不卡| 一个人的久久精彩视频| 国产日韩久久精品一区| 国产欧美精品对白性色| 国产免费自拍黄片免费看| 国产精品国产亚洲看不卡| 国产欧美精品对白性色| 日韩aa一区二区三区| 亚洲人妻av中文字幕| 亚洲国产性生活高潮免费视频| 国产精品免费福利在线| 亚洲国产av一二三区| 国产精品一区二区视频大全| 91精品国产av一区二区| 日本欧美一区二区三区在线播| 麻豆亚州无矿码专区视频| 亚洲高清中文字幕一区二三区| 日韩成人动作片在线观看| 亚洲一区二区精品免费| 国产精品免费不卡视频| 国产偷拍盗摄一区二区|