Linux常用命令(續)
七、行程控制命令
Linux行程控制 程式是一組可執行的靜態指令集,而行程(process)是一個執行中的程式實體,利用分時技術,在Linux作業系統上同時可以運行多個行程,
ps 查看系統的行程
kill 終止一個行程
sleep 常用于在Linux shell腳本中延遲時間
1、 查看系統的行程---ps
要管理行程,要知道有什么行程存在及狀態,可以用ps命令,
(1)語法:ps [-選項] [引數]
(2)引數:
-a:也顯示其他用戶的行程,
-e:顯示環境,
-f: 顯示行程的所有資訊,
-l:給出長串列,
-r:只顯示正在運行的行程,
ps命令輸出格式 :
例:

PID:行程號
TTY:啟動行程的終端號
TIME:行程已經運行的時間
CMD:行程的命令名,
2、 kill命令
用來終止一個行程,
格式:kill [選項] 行程號
選項:
-s:指定發送的信號,
-p:模擬發送信號,
-l:指定信號的名稱串列,
例:
root@liu-virtual-machine:# kill 2696
3、 sleep命令
sleep命令常用于在Linux shell腳本中延遲時間,
格式:sleep 時間值
例:行程暫停100秒,然后創建/home/test目錄,
root@liu-virtual-machine:#sleep 100; mkdir /home/test
八、網路命令
Linux系統也是一個網路作業系統,可以提供各種網路服務,
hostname 用于顯示或設定系統的主機名
ping 用來測驗與目標主機的連通性
host 把一個域名決議到一個網際地址或把一個網際地址決議到一個域名,
ifconfig 設定網路設備的狀態,或是顯示目前的設定
traceroute 資訊路徑查詢
netstat 用于顯示各種網路相關資訊,如網路連接,路由表,介面狀態等等
finger 用來顯示用戶的相關資訊
1、 hostname 命令
用于顯示或設定系統的主機名,沒有選項時,用于顯示主機名,
格式:hostname[選項] [主機名]
-f:顯示全域名
-v:顯示所有資訊
例:
root@liu-virtual-machine:# hostname
?
liu-virtual-machine
2、ping命令
linux系統下的ping命令,該命令是常用的網路命令,通常用來測驗與目標主機的連通性,linux下的ping和windows下的ping稍有區別,linux下ping不會自動終止,需要按ctrl+c終止或者用引數-c指定要求完成的回應次數,
格式:ping [引數] [主機名或IP地址]
-c 數目:在發送指定數目的包后停止,
-i 秒數:設定間隔幾秒送一個網路封包給一臺機器,預設值是一秒送一次,
例:
root@liu-virtual-machine:#ping -c 20 192.168.0.1
3、 host命令
把一個域名決議到一個網際地址或把一個網際地址決議到一個域名,
格式:host[選項] 域名或IP地址
例:查找www.baidu.com的地址,
root@liu-virtual-machine:#host www.baidu.com
查找118.144.82.146對應的域名,
root@liu-virtual-machine:#host 118.144.82.146
4、traceroute命令
通過traceroute我們可以知道資訊從你的計算機到互聯網另一端的主機是走的什么路徑,當然每次資料包由某一同樣的出發點(source)到達某一同樣的目的地(destination)走的路徑可能會不一樣,但基本上來說大部分時候所走的路由是相同的,
例:顯示到www.sina.com的路徑,
root@liu-virtual-machine:#traceroute www.sina.com
5、 finger命令
用來顯示用戶的相關資訊,
格式:finger [options] [user-list]
-l 當指定user-list時,默認顯示用戶的詳細資訊;
-s 當不指定user-list時,默認給出關于每個用戶的短報告,
例:顯示用戶liu的詳細資訊,
root@liu-virtual-machine:#finger -s liu
九、其他命令
1、clear命令
clear命令的功能是清除螢屏上的資訊,它類似于DOS中的 cls命令,清屏后,提示符將移動到螢屏左上角,當螢屏資訊過多時,我們可以使用這個命令,將螢屏資訊清除,這樣便于我們在控制臺對命令的操作,
快捷方式:Ctrl+L
2、echo命令
echo命令的功能是在顯示幕上顯示一段文字,一般起到一個提示的作用,
格式: echo [ -n ] 字串
其中選項n表示輸出文字后不換行;字串可以加引號,也可以不加引號,用echo命令輸出加引號的字串時,將字串原樣輸出;用echo命令輸出不加引號的字串時,將字串中的各個單詞作為字串輸出,各字串之間用一個空格分割,
例:顯示字串”who are you?”
root@liu-virtual-machine:#echo “who are you?”
3、date命令
以給定的格式顯示當前時間,或是設定系統日期,
格式:date [選項]... [+格式]
-d,--date=字串:顯示指定字串所描述的時間,而非當前時間;
-s, --set=字串:設定指定字串來分開時間;
-u, --utc, --universal:輸出或者設定協調的通用時間,
例:顯示當前時間和日期,
root@liu-virtual-machine:#date
例:設定系統時間為2016年1月2日,
root@liu-virtual-machine:#date -s 160102
4、cal命令
用于顯示當前日歷,或者指定日期的日歷,
格式:cal選項
-j:顯示粗略日期,將一個月中的日號按照在一年中是第多少天來顯示;
-y:顯示當前年的日歷,
例:顯示2016年5月的日歷,
root@liu-virtual-machine:#cal 5 2016
5、alias命令
設定指令的別名,
格式:alias 命令別名='命令列'
用戶可利用alias,自定指令的別名,若僅輸入alias,則可列出目前所有的別名設定,alias的效力僅及于該次登入的操作,若要每次登入是即自動設好別名,可在.profile或.cshrc中設定指令的別名,
參 數:若不加任何引數,則列出目前所有的別名設定,
例:顯示系統已經定義的別名,
root@liu-virtual-machine:#alias
十、聯機幫助命令
1、man 命令
由于在各種版本的Linux系統中的命令格式基本一致,但畢竟由于不同版本Linux作業系統之間也存在差異,有一些具體的引數還是略有不同,所以當不知某個命令的具體用法或不知命令引數如何使用時,需要用到man參考命令來查找相關命令的幫助資訊,
man這個命令應該是每個Linux和UNIX系統上都有的,它格式化并顯示在線的手冊頁,通常使用者只要在命令man后,輸入想要獲取的命令的名稱(例如 ls),man就會列出一份完整的說明,其內容包括命令語法、各選項的意義以及相關命令等,
(1)語法: man [選項] 命令名稱
(2)引數
-M: 路徑 指定搜索man手冊頁的路徑,通常這個路徑由環境變數MANPATH預設,如果在命令列上指定另外的路徑,則覆寫MANPATH的設定,
-P: 命令 指定所使用的分頁程式,預設使用/usr/bin/less–is,在環境變數MANPAGER中預設,
例如:
$ man ls
$ man –p ls
2.help命令
幫助命令,是shell內置命令,所有用戶可用,
(1)語法:help 命令
(2)功能:獲得shell內置命令的幫助資訊,
例如:
$ help ls //查看ls命令的幫助資訊,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/83126.html
標籤:Linux
