中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中"."和".."有區別嗎

發布時間:2020-07-03 10:11:21 來源:億速云 閱讀:126 作者:Leah 欄目:建站服務器

linux中”.“和”..“有區別嗎?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

.  (dot,就是“點”)

在 shell 中,使用者應該都清楚,一個 dot 代表當前目錄,兩個 dot 代表上層目錄。

CDPATH=.:~:/home:/home/web:/var:/usr/local

在上行 CDPATH 的設定中,等號后的 dot 代表的就是當前目錄的意思。

如果檔案名稱以 dot 開頭,該檔案就屬特殊檔案,用 ls 指令必須加上 -a 選項才會顯示。除此之外,在 regularexpression 中,一個 dot 代表匹配一個字元。

linux中當.(點)放在一個需要一個目錄名稱的命令的參數處時,表示“當前目錄”;而一個緊接著另一個的兩個點(..)呢,在同樣的場景下(即當你的命令期望一個文件目錄的時候)表示“當前目錄的父目錄”。

linux shell中的點命令完全等同于source命令。

[taoge@localhost Desktop]$ cat a.sh 
#! /bin/bash
echo "shell script"
export z="f(x) + f(y)"
[taoge@localhost Desktop]$ ./a.sh 
shell script
[taoge@localhost Desktop]$ echo $z

[taoge@localhost Desktop]$ . ./a.sh 
shell script
[taoge@localhost Desktop]$ echo $z
f(x) + f(y)
[taoge@localhost Desktop]$

我們看到, 點命令的作用, 確實就等價于source命令。 請注意看". ./a.sh", 前面一個點是點命令, 等價于source, 后面一個點是和/一起的, ./表示當前目錄, 而且, 千萬要注意, 這兩個點之間必須有空格。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五常市| 西青区| 滁州市| 西宁市| 长武县| 宁河县| 来宾市| 海晏县| 铜鼓县| 台南县| 郴州市| 乌审旗| 封开县| 安塞县| 北安市| 邻水| 梁河县| 文水县| 庆元县| 尖扎县| 涿州市| 尼勒克县| 防城港市| 保德县| 辛集市| 军事| 怀来县| 天峻县| 华容县| 南平市| 望奎县| 麻阳| 凌云县| 黄浦区| 永仁县| 都匀市| 黄石市| 磴口县| 天柱县| 桐柏县| 专栏|