./ 點(diǎn)號(hào)緊跟/表示當(dāng)前目錄(相對(duì)路徑的寫法)。直接 / 表示根目錄。
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、菏澤ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的菏澤網(wǎng)站制作公司
. / 有空格的點(diǎn)號(hào)等同于source命令,表示在當(dāng)前shell環(huán)境執(zhí)行后面的命令或腳本(不加點(diǎn)號(hào)默認(rèn)是新開一個(gè)shell執(zhí)行的)。例如 . /home/test.sh 等同于 source /home/test.sh。
用source執(zhí)行的腳本所做的任何改變會(huì)影響當(dāng)前shell(如其中有用cd改變目錄,腳本執(zhí)行完后目錄就變掉了);如果沒用source,就不會(huì)影響當(dāng)前shell。
上述兩種情況結(jié)合:
. ./test.sh
表示以source方式在當(dāng)前shell執(zhí)行當(dāng)前目錄下的test.sh腳本。
對(duì)新手來說,為明顯區(qū)別,建議書寫的時(shí)候?qū)⒌诙N情況直接寫作source而不要用點(diǎn)號(hào)。
1.4.1 方法一 sed+sed 先用sed命令將前面的部分替換為空,經(jīng)過管道,sed在將后面的部分替換為空。 znix oldboy]# sed 's#I am ##g' oldboy.txt |sed 's#,myqq is##g' oldboy 31333741 1.4.2 方法二 sed+awk sed將逗號(hào)換為空格$3,$NF}' oldboy 31333741 1.4.3 方法三 awk 使用-F指定分隔符,這里指定為逗號(hào)和空格,print 需要在{}中才可以使用。 root@znix oldboy]# awk -F "[, ]" '{print $3,$6}' oldboy.txt oldboy 31333741 1.4.4 方法四 sed+cut 先用sed將逗號(hào)替換為空格
1、先找hash緩存。
2、再找內(nèi)部命令。
3、再找外部命令。在執(zhí)行腳本命令后加上值(空格隔開),這些值將按順序傳遞到變量。
講這個(gè)問題的書確實(shí)不多,但是確實(shí)有的,我往了以前在哪偶然見過了,這里簡(jiǎn)單說一說
1.當(dāng)命令中有多個(gè)選項(xiàng),不帶參數(shù)的選項(xiàng)可以合在一起寫
例如tar -v -x -f 由于x ,v,f都不帶值,所以可以合在一起寫成 tar -xvf
2.當(dāng)選項(xiàng)有參數(shù)時(shí),可以把選項(xiàng)帶其值連在一起寫。比如
gcc -o file.c這里的選項(xiàng)o就帶了值 ,且值為file.c這里分開寫了,但是也可以合在一起寫成
gcc -ofile.c這個(gè)時(shí)候即使有不帶值的選項(xiàng),o選項(xiàng)不能再像第1條那樣與他們合并了
網(wǎng)頁(yè)題目:linux命令行空格 linux命令行輸入空格
標(biāo)題URL:http://jinyejixie.com/article30/dodhopo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站制作、電子商務(wù)、網(wǎng)站排名、虛擬主機(jī)、移動(dòng)網(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í)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容