天天看點

在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 或者退出重新登陸。

[[email protected]:~Sat Aug 03-13:09:57$] tail -n 1 .bash_profile

export    PS1=' [\u@\h:\w\d-\t\$] '

2.修改全局使用者提示符

如果需要修改整個系統是以使用者的提示,需要修改/etc/bashrc 在裡面增加的同樣是下面這一句。

[[email protected] ~]# tail -n 1 /etc/profile

export    PS1=' [\u@\h:\w\d-\t\$] '

[[email protected] ~]# su - oracle

[[email protected]:~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

比如:

[[email protected] ~]$ time date

Mon Sep 16 17:00:31 CST 2013

real    0m0.015s

user    0m0.001s

sys     0m0.013s

[[email protected] ~]$ time echo hello

hello

real    0m0.000s

user    0m0.000s

sys     0m0.001s