命令提示符是在操作系統(tǒng)中,提示進(jìn)行命令輸入的一種工作提示符。在不同的操作系統(tǒng)環(huán)境下,命令提示符各不相同。
林甸網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
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)。
$ 在linux里是用來(lái)給變量命令的,例如$JAVA_HOME,是指JAVA_HOME的環(huán)境變量。
echo $JAVA_HOME 可以在linux終端輸出jdk的home目錄。
在Shell 腳本中向腳本傳遞參數(shù)也會(huì)用到$,例如腳本內(nèi)獲取參數(shù)的格式為:$n,n?代表一個(gè)數(shù)字,1 為執(zhí)行腳本的第一個(gè)參數(shù),2 為執(zhí)行腳本的第二個(gè)參數(shù),以此類推。
實(shí)例-向腳本傳遞三個(gè)參數(shù),并分別輸出,其中?$0?為執(zhí)行的文件名:
#!/bin/bash
Shell 傳遞參數(shù)實(shí)例!";
echo "執(zhí)行的文件名:$0";
echo "第一個(gè)參數(shù)為:$1";
echo "第二個(gè)參數(shù)為:$2";
echo "第三個(gè)參數(shù)為:$3";
擴(kuò)展資料
另外$還可以配合幾個(gè)特殊字符用來(lái)處理參數(shù):
1、$#:傳遞到腳本的參數(shù)個(gè)數(shù)。 ??
2、$* :以一個(gè)單字符串顯示所有向腳本傳遞的參數(shù)。
如"$*"用「"」括起來(lái)的情況、以"$1 $2 … $n"的形式輸出所有參數(shù)。 ??
3、$$:腳本運(yùn)行的當(dāng)前進(jìn)程ID號(hào) 。??
4、$!:后臺(tái)運(yùn)行的最后一個(gè)進(jìn)程的ID號(hào)。 ??
5、$@:與$*相同,但是使用時(shí)加引號(hào),并在引號(hào)中返回每個(gè)參數(shù)。
如"$@"用「"」括起來(lái)的情況、以"$1" "$2" … "$n" 的形式輸出所有參數(shù)。 ??
6、$-:顯示Shell使用的當(dāng)前選項(xiàng),與set命令功能相同。 ??
7、$? :顯示最后命令的退出狀態(tài)。0表示沒(méi)有錯(cuò)誤,其他任何值表明有錯(cuò)誤。 ?
PS1是主提示符變量,也是默認(rèn)提示符變量。默認(rèn)值 [\u@\h \W]$ ,顯示用戶主機(jī)名稱和工作目錄。
基本上通過(guò)設(shè)置PS1來(lái)定義命令行提示字符即可,最常用的需求就是顯示登錄的用戶名、主目錄、主機(jī)名等。
默認(rèn)的是:
PS1變量可以使用的參數(shù)值有如下:
PS2一般使用于命令行里較長(zhǎng)命令的換行提示信息,比如:
在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