1.列出文件清單命令:ls
創(chuàng)新互聯(lián)建站從2013年開(kāi)始,先為興慶等服務(wù)建站,興慶等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為興慶企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
ls命令能夠列出當(dāng)前目錄下的所有內(nèi)容。ls 命令的執(zhí)行方式為:
# ls [-選項(xiàng)] [文件名或者目錄名]
進(jìn)入到Linux命令行中后,我們至少要知道當(dāng)前所處的位置有哪些內(nèi)容,這些信息就可以使用ls命令來(lái)獲得。
在Linux中,ls命令是最常使用的命令之一,因?yàn)樵诿钚邢乱S時(shí)查看目錄內(nèi)容。如果不加任何選項(xiàng)的話,ls命令僅列出當(dāng)前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內(nèi)容,可以使用下列命令:
# ls /etc
如果想要列出當(dāng)前目錄下所有文件,則可以使用下列命令:
# ls -a
2、cat命令
功能:在標(biāo)準(zhǔn)輸出上顯示文件。
語(yǔ)法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2 file2
3、more命令
功能:在終端屏幕按屏顯示文本文件。
語(yǔ)法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能幾乎和more命令一樣,也是用來(lái)按頁(yè)顯示文件,不同之處在于less命令在顯示文件時(shí)允許用戶既
可以向前又可以向后翻閱文件。
5、head命令
功能:顯示指定文件的前若干行。缺省設(shè)置為顯示10行
語(yǔ)法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:顯示指定文件的末尾若干行。缺省設(shè)置為顯示10行
語(yǔ)法:tail [+ / - num ] [參數(shù)] 文件
+num 從第num行以后開(kāi)始顯示。- num 從距文件尾num行處開(kāi)始顯示。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個(gè)指定的模式;egrep命令檢索擴(kuò)展的正則表達(dá)式(包括表達(dá)式組和可選項(xiàng));fgrep命令檢索固定字符串,它不識(shí)別正則表達(dá)式,是快速搜索命令。
語(yǔ)法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]
fgrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c
終端中執(zhí)行如下命令:
PS1="[\u@\h
\W]#"
即可切換回原來(lái)模式。
原因:設(shè)置錯(cuò)誤造成的。解決方法:
1.安裝oracle數(shù)據(jù)庫(kù)后,我發(fā)現(xiàn)oracle用戶無(wú)法執(zhí)行普通命令,甚至ls系統(tǒng)也無(wú)法使用。
2.此文件中的配置中缺少$PATH參數(shù),如下圖所示。
3.修改參數(shù)后完成使用命令,查找正常使用。但是,這是安裝oracle數(shù)據(jù)庫(kù)之后的配置文件問(wèn)題,如下所示。
4.在命令行中導(dǎo)出路徑=/usr/local/sbin,/usr/local/bin,/sbin,/bin:/usr/sbin,/usr/bin:/root/bin命令。
5.在文件的底部添加上導(dǎo)出路徑=/usr/local/sbin,/usr/local/bin,/sbin,/bin:/usr/sbin,/usr/bin:/root/bin命令,這樣在系統(tǒ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è)人結(jié)果
PS1是Linux終端用戶的一個(gè)環(huán)境變量,用來(lái)定義命令行提示符的參數(shù)。
在終端輸入命令:
可得到當(dāng)前PS1的定義值:
PS1的常用參數(shù)以及含義:
所以linux默認(rèn)的命令行提示信息的格式
在PS1中設(shè)置字符顏色的格式為:[\e[F;Bm]........[\e[0m],其中“F“為字體顏色,編號(hào)為30-37,“B”為背景顏色,編號(hào)為40-47,[\e[0m]作為顏色設(shè)定的結(jié)束。
顏色對(duì)照表:
只需將對(duì)應(yīng)數(shù)字套入設(shè)置格式中即可。
經(jīng)過(guò)多次測(cè)試后,最終確定了一個(gè)適合我自己的格式:
但注意這樣的設(shè)置只是臨時(shí)性的.
上面的設(shè)置的作用域只有當(dāng)前終端的登陸有效,關(guān)閉終端或退出登錄即刻失效。要想永久性的保存設(shè)置,需要修改.bashrc配置文件。
鍵入命令:
現(xiàn)在可以看到.bashrc這個(gè)文件。
編輯.bashrc:
加入這一行:
保存退出。
重新加載bash配置文件:
即可立即并永久生效了。
(3) matchbeep:
這個(gè)變數(shù)是用來(lái)控制何時(shí)發(fā)出警告聲,也就是『畢』的一聲,它具有下列幾個(gè)值
可供設(shè)定:
nomatch: 為找出符合的檔案或命令時(shí),發(fā)出警告聲。
ambiguous: 有很多檔案或命令符合時(shí),發(fā)出警告聲。
notunique: 找到一精確符合的,但還有其他較長(zhǎng)而且符合的檔名或命令時(shí),發(fā)出
警告聲。
never: 無(wú)論在任何情況下都不發(fā)出警告聲。
輸入: set matchbeep=never 試試
文章題目:linux命令行用戶提示 Linux顯示用戶
文章位置:http://www.rwnh.cn/article8/hhship.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、動(dòng)態(tài)網(wǎng)站、網(wǎng)站排名、網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)