在LINUX的命令提示符及CMD命令提示符中顯示時間
用途之一是可以查看某個命令或程序的執行時間。
一、CMD中顯示時間設置
參數說明:
$P:當前路徑
$G:>(大於號)
$T:當前時間,精確到0.01s
實驗如下:
C:\Users\g4-1016tx>prompt $P$S$T$G
C:\Users\g4-1016tx 13:19:53.92>arp -a
接口: 192.168.0.189 --- 0xb
Internet 地址 物理地址 類型
192.168.0.1 c8-3a-35-5a-f1-10 動態
C:\Users\g4-1016tx 13:19:56.46>
二、修改LINUX中shell命令提示符顯示
1.修改單個用戶的提示
在用戶環境變量中增加這一項即可,這種只修改當前用戶的提示符。
注意修改後需要重新加載用戶環境 變量source .bash_profile 或者退出重新登陸。
[oracle@dg2:~Sat Aug 03-13:09:57$] tail -n 1 .bash_profile
export PS1=' [\u@\h:\w\d-\t\$] '
2.修改全局用戶提示符
如果需要修改整個系統所以用戶的提示,需要修改/etc/bashrc 在裡面增加的同樣是下面這一句。
[root@dg2 ~]# tail -n 1 /etc/profile
export PS1=' [\u@\h:\w\d-\t\$] '
[root@dg2 ~]# su - oracle
[oracle@dg2:~Sat Aug 03-13:16:59$]
命令提示符中各個顯示參數的詳細解釋:
即可,其中/u顯示當前用戶賬號,/h顯示當前主機名,/W顯示當前路徑,/$顯示'$'符號
/W 代替 /w 就可以實現絕對路徑到相對路徑的轉換
/d :代表日期,格式為weekday month date,例如:"Mon Aug 1"
/H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
/h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
/t :顯示時間為24小時格式,如:HH:MM:SS
/T :顯示時間為12小時格式
/A :顯示時間為24小時格式:HH:MM
/u :當前用戶的賬號名稱
/v :BASH的版本信息
/w :完整的工作目錄名稱。家目錄會以 ~代替
/W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄
/# :下達的第幾個命令
/$ :提示字符,如果是root時,提示符為:# ,普通用戶則為:$
三、直接在類UNIX中使用TIME命令統計命令運行時間
使用方法是在需要執行的命令前加上time
比如:
[oracle@bys001 ~]$ time date
Mon Sep 16 17:00:31 CST 2013
real 0m0.015s
user 0m0.001s
sys 0m0.013s
[oracle@bys001 ~]$ time echo hello
hello
real 0m0.000s
user 0m0.000s
sys 0m0.001s