|
命令:ln (link) 格式: ln [option] filename linkname ln [option] directory pathname 功能:為文件或目錄建立一個(gè)鏈。其中,filename和directory是源文件名和 源目錄名;linkname和pathname分別表示與源文件或源目錄名相鏈接的 文件或目錄。 選項(xiàng):-s 為文件或目錄建立符號(hào)鏈接。不加-s表示為文件或目錄建立硬鏈接 注釋?zhuān)烘溄拥哪康卦谟?,?duì)一個(gè)文件或目錄賦予兩個(gè)以上的名字,使其可以出 現(xiàn)在不同的目錄中,既可以使文件或目錄共享,又可以節(jié)省磁盤(pán)空間。 例如:% ln -s filename linkname 顯示日期命令:date 例如:% date 顯示日歷命令:cal (calendar) 格式:cal [month] year 功能:顯示某年內(nèi)指定的日歷 例如:% cal 1998 顯示文件頭部命令:head 格式:head [option] filename 功能:顯示文件的頭部 選項(xiàng):缺省 顯示文件的頭10行。 -i 顯示文件的開(kāi)始 i行。 例如:% head filename 顯示文件尾部命令:tail 格式:tail [option] filename 功能:顯示文件的尾部 選項(xiàng):缺省 顯示文件的末10行。 -i 顯示文件最后 i行。 +i 從文件的第i行開(kāi)始顯示。 例如:% tail filename 顯示用戶(hù)標(biāo)識(shí)命令:id 格式:id [option] [user] 功能:顯示用戶(hù)標(biāo)識(shí)及用戶(hù)所屬的所有組。 選項(xiàng):-a 顯示用戶(hù)名、用戶(hù)標(biāo)識(shí)及用戶(hù)所屬的所有組 注釋?zhuān)?br>例如:% id username 查看當(dāng)前登錄的用戶(hù)命令:users 顯示都誰(shuí)登錄到機(jī)器上命令:who 格式:who 功能:顯示當(dāng)前正在系統(tǒng)中的所有用戶(hù)名字,使用終端設(shè)備號(hào),注冊(cè)時(shí)間。 例如:% who 顯示當(dāng)前終端上的用戶(hù)名命令:whoami 格式:whoami 功能:顯示出當(dāng)前終端上使用的用戶(hù)。 例如:% whoami 尋找文件命令:find 格式:find pathname [option] expression 功能:在所給的路經(jīng)名下尋找符合表達(dá)式相匹配的文件。 選項(xiàng):
-name 表示文件名 -user 用戶(hù)名,選取該用戶(hù)所屬的文件 -size 按大小查找,以block為單位,一個(gè)block是512B -mtime n 按最后一次修改時(shí)間查找,選取n天內(nèi)被修改的文件 -perm 按權(quán)限查找
-type 按文件類(lèi)型查找
-atime 按最后一次訪(fǎng)問(wèn)時(shí)間查找
例如:% find ./ -name '*abc*' -print 搜索文件中匹配符命令:grep 格式:grep [option] pattern filenames 功能:逐行搜索所指定的文件或標(biāo)準(zhǔn)輸入,并顯示匹配模式的每一行。 選項(xiàng):-i 匹配時(shí)忽略大小寫(xiě) -v找出模式失配的行
例如:% grep -i 'java*' ./test/run.sh 統(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ù) 注釋?zhuān)喝羧笔∥募麆t指標(biāo)準(zhǔn)輸入 例如:% wc -c ./test/run.sh
顯示磁盤(pán)空間命令:df (disk free) 格式:df [option] 功能:顯示磁盤(pán)空間的使用情況,包括文件系統(tǒng)安裝的目錄名、塊設(shè)備名、總 字節(jié)數(shù)、已用字節(jié)數(shù)、剩余字節(jié)數(shù)占用百分比。 選項(xiàng): -a:顯示全部的檔案系統(tǒng)和各分割區(qū)的磁盤(pán)使用情形
-i:顯示i -nodes的使用量
-k:大小用k來(lái)表示 (默認(rèn)值)
-t:顯示某一個(gè)檔案系統(tǒng)的所有分割區(qū)磁盤(pán)使用量
-x:顯示不是某一個(gè)檔案系統(tǒng)的所有分割區(qū)磁盤(pán)使用量
-T:顯示每個(gè)分割區(qū)所屬的檔案系統(tǒng)名稱(chēng)
-h: 表示使用「Human-readable」的輸出,也就是在檔案系統(tǒng)大小使用 GB、MB 等易讀的格式。 注釋?zhuān)?br>例如:% df -hi
查詢(xún)檔案或目錄的磁盤(pán)使用空間命令:du (disk usage) 格式:du [option] [filename] 功能:以指定的目錄下的子目錄為單位,顯示每個(gè)目錄內(nèi)所有檔案所占用的磁盤(pán)空間大小 選項(xiàng): -a:顯示全部目錄和其次目錄下的每個(gè)檔案所占的磁盤(pán)空間
-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)行反向排序。
顯示進(jìn)程命令:ps 格式:ps [option] 功能:顯示系統(tǒng)中進(jìn)程的信息。包括進(jìn)程ID、控制進(jìn)程終端、執(zhí)行時(shí)間和命令。 選項(xiàng): -a 顯示所有進(jìn)程信息
-U uidlist 列出這個(gè)用戶(hù)的所有進(jìn)程
-e 顯示當(dāng)前運(yùn)行的每一個(gè)進(jìn)程信息
-f 顯示一個(gè)完整的列表
-x 顯示包括沒(méi)有終端控制的進(jìn)程狀況 。 注釋?zhuān)?br>例如:% ps -ef
% ps -aux 然后再利用一個(gè)管道符號(hào)導(dǎo)向到grep去查找特定的進(jìn)程,然后再對(duì)特定的進(jìn)程進(jìn)行操作。
終止進(jìn)程命令:kill 格式:kill [option] pid 功能:向指定的進(jìn)程送信號(hào)或終止進(jìn)程。kill指令的用途是送一個(gè)signal給某一個(gè)process, 因?yàn)榇蟛糠菟偷亩际怯脕?lái)殺掉 process 的 SIGKILL 或 SIGHUP ,因此稱(chēng)為 kill 選項(xiàng):-9 強(qiáng)行終止進(jìn)程 注釋?zhuān)?code style="font-size: inherit;line-height: inherit;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin: 0px 2px;color: rgb(233, 105, 0);background: rgb(248, 248, 248) none repeat scroll 0% 0%;">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。 查看自己的IP地址命令:ifconfig 格式:ifconfig -a 查看路由表命令:netstat 格式:netstat -rn 遠(yuǎn)程登錄命令:telnet 格式:telnet hostname 文件傳輸命令:ftp (file transfer program) 格式:ftp hostname 功能:網(wǎng)絡(luò)文件傳輸及遠(yuǎn)程操作。 選項(xiàng):
ftp命令: asc 以文本文件方式進(jìn)行傳輸
get/mget 從遠(yuǎn)程機(jī)取一個(gè)或多個(gè)文件
put/mput 向遠(yuǎn)程機(jī)送一個(gè)或多個(gè)文件
prompt 打開(kāi)或關(guān)閉多個(gè)文件傳送時(shí)的交互提示
close 關(guān)閉與遠(yuǎn)程機(jī)的連接
quit 退出ftp
!/exit ftp登陸狀態(tài)下,!表示暫時(shí)退出ftp狀態(tài)回到本地目錄,exit表示返回ftp狀態(tài) 注釋?zhuān)?br>例如:% ftp hostname
查看自己的電子郵件命令:mailx 格式:mailx 選項(xiàng):
delete 刪除
next 下一個(gè)
quit 退出
reply 回復(fù) 回憶命令命令:history 格式:history 功能:幫助用戶(hù)回憶執(zhí)行過(guò)的命令。 例如:% history 網(wǎng)上對(duì)話(huà)命令:talk 格式:talk username 功能:在網(wǎng)上與另一用戶(hù)進(jìn)行對(duì)話(huà)。 選項(xiàng): 注釋?zhuān)簩?duì)話(huà)時(shí)系統(tǒng)把終端分為上下兩部分,上半部顯示自己鍵入信息,下半部 顯示對(duì)方用戶(hù)鍵入的信息。鍵入delete或Ctrl+C則結(jié)束對(duì)話(huà)。 例如:% talk username 允許或拒絕接受信息命令:mesg (message) 格式:mesg [n/y] 功能:允許或拒絕其它用戶(hù)向自己所用的終端發(fā)送信息。 選項(xiàng):
n 拒絕其它用戶(hù)向自己所用的終端寫(xiě)信息 y 允許其它用戶(hù)向自己所用的終端寫(xiě)信息(缺省值) 注釋?zhuān)?br>例如:% mesg n 給其他用戶(hù)寫(xiě)信息命令:write 格式:write username [ttyname] 功能:給其他用戶(hù)的終端寫(xiě)信息。 選項(xiàng): 注釋?zhuān)喝魧?duì)方?jīng)]有拒絕,兩用戶(hù)可進(jìn)行交談,鍵入EOF或Ctrl+C則結(jié)束對(duì)話(huà)。 例如:write username 創(chuàng)建、修改、刪除用戶(hù)和群組a. 創(chuàng)建群組: b. 修改群組: c. 刪除群組: d. 新建用戶(hù): e. 刪除用戶(hù) f. 修改用戶(hù) 啟動(dòng)、關(guān)閉防火墻永久打開(kāi)或則關(guān)閉 即時(shí)生效:重啟后還原 或者: 啟動(dòng)VSFTP服務(wù)即時(shí)啟動(dòng):/etc/init.d/vsftpd start 即時(shí)停止:/etc/init.d/vsftpd stop 開(kāi)機(jī)默認(rèn)VSFTP服務(wù)自動(dòng)啟動(dòng): 方法一:(常用\方便) 方法二: vi技巧a. 進(jìn)入輸入模式 新增 (append) 插入 (insert) c. 刪除與修改文件的命令: d. 屏幕翻滾類(lèi)命令 e. 刪除命令 f. 搜索及替換命令 g. 復(fù)制,黏貼 h. 其他
|