作者:H2KILL 命令動詞 簡要說明 命令動詞 簡要說明 adduser 創建新用戶 alias 設置別名或替代名 bg fg 使掛起的進程繼續運行 & 後台運行某一程序 ps ax 查詢當前進程 mount 連接文件系統 tar 管理tar文件 userdel 刪除用戶 more less 浏覽文件內容 chown chgrp 改變文件的擁有者 chmod 改變文件屬性 halt 關閉系統 man 顯示手冊頁 passwd 改變用戶口令 grep 查找字符串 cp 拷貝文件(cp file1 file2) find 查找文件 dd 復制磁盤或文件系統 kill 殺掉一個進程 killall 殺掉進程 -------------------------------------------------------------------------------- adduser adduser命令由root或其他具有權限的管理員用來創建新用戶的,例如要創建webmaster這個用戶應寫成: adduser webmaster -------------------------------------------------------------------------------- alias ailas命令用來設置命令的別名或替代名,一般說來,別名往往是實際命令的縮寫。例如 為 ls 命令設置一個別名 dir: alias dir=ls 當僅僅輸入 alias 時,將顯示當前所有的別名。 -------------------------------------------------------------------------------- bg bg使掛起的進程在後台運行。例如,當你已經在前台啟動了一個命令時(沒有在此命令後面使用&),意識到這一命令將運行叫長一端時間,但此時還須使用shell。在這種情況下,可通過在按下Ctrl鍵的同時按下Z鍵掛起當前運行的進程。此時你即可以使它長期掛起,也可以通過輸入bg 把這一進程放到後台運行。這樣便可以把shell解放出來。從而用於其他命令的執行。 fg使被掛起的進程恢復到前台運行。 -------------------------------------------------------------------------------- & &用在其他命令的後面,它用來通知計算機在後台運行某一命令。例如: netscape & -------------------------------------------------------------------------------- ps ax 這個指令可以顯示當前系統中運行的進程和pid,在需要殺死某個進程時特別有用。 -------------------------------------------------------------------------------- mount 這個指令可以用來連接文件系統。例如,要訪問光盤上的資料,假設光驅是第二個IDE口從盤,那麼可以 使用命令 mount /dev/hdd /cdrom 把光盤內容連接到/cdrom下,在連接之前,/cdrom目錄必須存在。 連接後可以用umount /cdrom卸掉文件系統。 Linux支持多種可掛接的文件系統,例如,要掛接IDE1主盤的第二個分區上的Windows 95分區,使用命令 mount /dev/hda2 /dosc -t vfat 可以使用的描述符包括msdos,ext2,vfat,umsdos,iso9660,ntfs等。 -------------------------------------------------------------------------------- tar 這個程序可以用來管理那些TAR類型的文件,一般你會用到兩種基本方式: tar xvf file.tar 將file.tar展開 tar cvf file.tar Directory 將directory下的所有文件壓縮成file.tar -------------------------------------------------------------------------------- more less 這兩個命令用來浏覽文件內容,例如 less txt1顯示txt1的內容,每次一屏,按q鍵結束。 -------------------------------------------------------------------------------- chown chgrp 這兩個命令用於設置文件或目錄的擁有者,例如,要把file分配給user1,使用命令 chown user1 file 要把file分配給grp1用戶組,使用 chgrp grp1 file 如果要處理多級子目錄,使用-R開關 -------------------------------------------------------------------------------- chmod 改變文件屬性,屬性規則是擁有者+同組+其他用戶,例如,要給file以擁有者可以執行,同組可以寫, 其他人可以讀取的權利,使用chmod u+x g+w o+r file 也可以使用數字來直接處理屬性。 要給某個文件uid或者gid,使用u+s和g+s -------------------------------------------------------------------------------- grep 這個命令在字節流裡查找字符串,通常它被作為一個過濾工具使用,例如,ps ax產生很長的pid列表, 如果要查詢sendmail程序的pid,執行: ps axgrep sendmail -------------------------------------------------------------------------------- find 這個命令用於查找某個文件,例如,要在/home下查找名字後綴為.cgi的文件,執行 find /home -name *.cgi -------------------------------------------------------------------------------- dd 這個命令一般用於復制磁盤或者進行磁盤映象。 例如,要把一個disk1.img的映象文件復制成軟盤,使用命令 dd if=disk1.img of=/dev/fd0 obs=18k obs是輸出塊的大小。 -------------------------------------------------------------------------------- passwd 一般情況下,這個命令改變使用者的口令,超級用戶可以用它改變其他用戶的口令。 新建的用戶必須由root用passwd [用戶名]激活後才能使用。 -------------------------------------------------------------------------------- kill 殺掉一個進程 用法:kill pid pid可以從ps ax得到。 -------------------------------------------------------------------------------- killall 殺掉一個進程 用法killall [程序名] 例如,killall inetd殺掉inetd進程。 有一個特殊的參數 -HUP用於重起進程,如killall -HUP inetd