Linux 命令行操作入門(二)

Linux 命令行操作入門(二)

時隔一年,再次撿起了Linux,之前看了一點皮毛也都忘記完了。據說,在AI界,如果programmer不會使用Linux,會遭到鄙視。這段時間學學Linux,搶救一下!
1、Linux系統得桌面操作性沒有windows強,在Linux中要熟練明確當前得目錄以及路徑之間得相互切換。

1.1 pwd

指令可獲取當前工作所在的絕對路徑

1.2 cd [dirname]

cd的意思是change directory即切換目錄
在這裏插入圖片描述
cd 默認是切換到主目錄的當前用戶的路徑下,
~ 代表 /home/當前用戶名
假設你的用戶名是x,那麼~/ 就是 /home/x/
.是代表此目錄本身,但是一般可以不寫
所以cd , cd ~ 和cd ~/和cd ~/.效果是一樣的

但是 . 後面有東西又是另外一個問題,點在文件名頭部,代表一個隱藏文件
~/.local是你的主目錄下一個.local的文件夾的路徑。
說明:
~ 是一個代位符,表明的是個人目錄的地址,因爲每個用戶都有自己的個人目錄地址,所以用 ~ 作爲統一替代這個根據用戶不同而不同但有規可循的地址,來保證某些情況下的兼容問題。

/代表根目錄
/ 是目錄層的分隔、表示符。只有一個 / 表明是 root, /etc/ 表明是根目錄下面的 etc 目錄(當然目錄最後不需要 / ,但有 / 直接表明他是目錄,沒有末尾/的 ,那麼 /etc 需要檢測一下確定是目錄還是文件,雖然習慣上 /etc 絕對是目錄)

總結(補充):

如果以root賬號登陸
‘~’ 是 /root
/ 是 / (根目錄)

如果以 name 登陸
‘~’ 是 /home/name (用戶目錄)
/ 是 / (根目錄)

2.文件的處理 我們知道,對文件的處理包括的新建文件、文件夾,複製文件、文件夾,移動文件、文件夾,刪除問價、文件夾。

在這些操作之前,我們先來看一個命令:
ls
列出當前的顯示文件
[備註:文件包括顯性文件和隱性文件]
ls
列出當前的顯示文件
ls -a
列出該目錄下的所有文件(包含隱藏的文件)
這樣我們就知道當前目錄中有哪些文件了。
下面對文件和文件夾進行一些簡單的操作:
touch test.txt
如果該目錄下沒有test.txt,那麼新建一個文件,如果有,則會修改該文件的時間屬性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章