命令提示符是在操作系統(tǒng)中,提示進(jìn)行命令輸入的一種工作提示符。在不同的操作系統(tǒng)環(huán)境下,命令提示符各不相同。
成都創(chuàng)新互聯(lián)公司是一家專注于做網(wǎng)站、成都做網(wǎng)站與策劃設(shè)計(jì),鄂城網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鄂城等地區(qū)。鄂城做網(wǎng)站價(jià)格咨詢:028-86922220
linux系統(tǒng)進(jìn)入linux命令行的方法:
圖形界面下ctrl+alt+space
重新修改文件
在dos下運(yùn)行l(wèi)oadlin.exe文件
loadlin.exe是在DOS下的可執(zhí)行文件,可以在純DOS環(huán)境下迅速啟動(dòng)LINUX,而且無(wú)需重新啟動(dòng),在光盤(pán)的kernels目錄下,復(fù)制到DOS分區(qū)中,同時(shí)還需要復(fù)制一份你所使用的LINUX內(nèi)核文件,都拷貝到DOS分區(qū),在建立一個(gè)批處理文件LINUX.BAT
或者從linux主程序菜單中進(jìn)入:在左下角點(diǎn)擊開(kāi)始-系統(tǒng)設(shè)備-終端選項(xiàng)。
需要先安裝一個(gè)組件,Bash對(duì)應(yīng)的是bash-completion(Debian情況,不同發(fā)行版稍有不同,但completion這個(gè)詞應(yīng)該會(huì)出現(xiàn))。
安裝好這個(gè)包后,可以在需要的地方按Tab鍵,如果只有一個(gè)選項(xiàng),那么命令會(huì)被直接補(bǔ)全,如果有多個(gè)選項(xiàng),則Shell會(huì)先列出所有可選項(xiàng),并重新顯示剛才的輸入內(nèi)容,等待用戶輸入。
比如當(dāng)前目錄下有aaa,abb兩個(gè)文件夾,輸入:
cd a
后按Tab,則顯示:
aaa abb
$cd a
如果輸入:
cd ab
后按Tab,則顯示:
$cd abb
以上假設(shè)以普通用戶身份使用Bash。
這個(gè)PS1
(是數(shù)字1不是字母i)是我們的
命令提示符.
每當(dāng)我們按下[Enter]按鍵去執(zhí)行某個(gè)命令的時(shí)候,最后會(huì)再次出現(xiàn)提示字符時(shí),則會(huì)主動(dòng)的去讀取這個(gè)變數(shù)的值了.
每個(gè)版本bash的SPI變量?jī)?nèi)的特殊符號(hào)也許會(huì)有一些差異.我們可以用man
bash去查詢一下相關(guān)的變數(shù).
下面列出幾個(gè)常用的PS1變量?jī)?nèi)特殊符號(hào)的意義.
\d
:代表日期,格式為
weekday
month
date
\H
:完整的主機(jī)名
\h
:僅僅取得主機(jī)名稱的第一個(gè)名字
\t
:顯示時(shí)間,為24小時(shí)格式.例如:HH:MM:SS
\T
:顯示時(shí)間,為12小時(shí)格式.
\A
:顯示時(shí)間,為24小時(shí)格式,
HH:MM
\u
:目前使用者的帳號(hào)名稱
\v
:BASH的版本信息
\w
:完整的目錄工作名稱.根目錄會(huì)以~取代.
\W
:利用basename取得工作目錄名稱,所以僅僅會(huì)列出最后一個(gè)目錄名
\#
:下達(dá)的第幾個(gè)命令
\$
:提示字符,如果是管理員的則提示為#,否則就是$
根據(jù)自己當(dāng)前Linux的提示內(nèi)容,可以得出PS1的內(nèi)容為:'\[\u@\h
\W\]\$'
這樣就理解為什么我們的提示字符會(huì)是:[root@linux
~]#了吧.
我們也可以自己設(shè)置一個(gè)
設(shè)置以下命令:PS1='[\u@\h
\w
\A
#\#]\$
'
那么我們的命令提示符則為:[root@linux
/home
17:02
#85]#
注意,時(shí)間后面的是,我們當(dāng)前執(zhí)行命令的次數(shù),沒(méi)執(zhí)行一次命令則會(huì)加1
在linux的命令提示符及CMD命令提示符中顯示時(shí)間用途之一是可以查看某個(gè)命令或程序的執(zhí)行時(shí)間。一、CMD中顯示時(shí)間設(shè)置參數(shù)說(shuō)明:$P:當(dāng)前路徑$G:(大于號(hào))$T:當(dāng)前時(shí)間,精確到0.01s實(shí)驗(yàn)如下:C:/Users/g4-1016txprompt
$P$S$T$GC:/Users/g4-1016tx
13:19:53.92arp
-a接口:
192.168.0.189
---
0xb
Internet
地址
物理地址
類型
192.168.0.1
c8-3a-35-5a-f1-10
動(dòng)態(tài)C:/Users/g4-1016tx
13:19:56.46二、修改linux中shell命令提示符顯示1.修改單個(gè)用戶的提示在用戶環(huán)境變量中增加這一項(xiàng)即可,這種只修改當(dāng)前用戶的提示符。注意修改后需要重新加載用戶環(huán)境
變量source
.bash_profile
或者退出重新登陸。[oracle@dg2:~Sat
Aug
03-13:09:57$]
tail
-n
1
.bash_profileexport
PS1='
[/u@/h:/w/d-/t/$]
'2.修改全局用戶提示符如果需要修改整個(gè)系統(tǒng)所以用戶的提示,需要修改/etc/bashrc
在里面增加的同樣是下面這一句。[root@dg2
~]#
tail
-n
1
/etc/profileexport
PS1='
[/u@/h:/w/d-/t/$]
'[root@dg2
~]#
su
-
oracle[oracle@dg2:~Sat
Aug
03-13:16:59$]命令提示符中各個(gè)顯示參數(shù)的詳細(xì)解釋:即可,其中/u顯示當(dāng)前用戶賬號(hào),/h顯示當(dāng)前主機(jī)名,/W顯示當(dāng)前路徑,/$顯示'$'符號(hào)/W
代替
/w
就可以實(shí)現(xiàn)絕對(duì)路徑到相對(duì)路徑的轉(zhuǎn)換/d
:代表日期,格式為weekday
month
date,例如:Mon
Aug
1/H
:完整的主機(jī)名稱。例如:我的機(jī)器名稱為:fc4.linux,則這個(gè)名稱就是fc4.linux/h
:僅取主機(jī)的第一個(gè)名字,如上例,則為fc4,.linux則被省略/t
:顯示時(shí)間為24小時(shí)格式,如:HH:MM:SS/T
:顯示時(shí)間為12小時(shí)格式/A
:顯示時(shí)間為24小時(shí)格式:HH:MM/u
:當(dāng)前用戶的賬號(hào)名稱/v
:BASH的版本信息/w
:完整的工作目錄名稱。家目錄會(huì)以
~代替/W
:利用basename取得工作目錄名稱,所以只會(huì)列出最后一個(gè)目錄/#
:下達(dá)的第幾個(gè)命令/$
:提示字符,如果是root時(shí),提示符為:#
,普通用戶則為:$三、直接在類UNIX中使用TIME命令統(tǒng)計(jì)命令運(yùn)行時(shí)間使用方法是在需要執(zhí)行的命令前加上time比如:[oracle@bys001
~]$
time
dateMon
Sep
16
17:00:31
CST
2013real
0m0.015suser
0m0.001ssys
0m0.013s[oracle@bys001
~]$
time
echo
hellohelloreal
0m0.000suser
0m0.000ssys
0m0.001s