cd 指令
使用 cd 指令, 我們能在 Terminal 中輕松切換到不同的文件夾. 想從 Home 去 Documents 這個文件夾? 輸入下面的命令就可以了.
~$ cd Documents/
接着你會看到它在下一行跳出了這個東西, 在 $ 前面的 ~/Documents 就說明你現在已經在 Documents 這個文件夾里了. 你現在要執行的命令將會在這個目錄下生效.
~/Documents$
接着我們來列舉另外一些常用的 cd 命令.
#查看當前目錄 ~/Documents$ pwd ~Documents
#返回上一級目錄 ~/Documents$ cd .. ~$
# 去往子文件夾 ~$ cd Documents/folder1/ ~/Documents/folder1$
#返回你剛剛所在的目錄 ~/Documents/folder1$ cd - /home/kumata ~$
#向上返回兩次 ~/Documents/folder1$ cd ../../ ~$
# 去往 Home ~/Documents/folder1$ cd ~ ~$
#去往電腦任何地方, 你需要的是一個絕對路徑 ~$ cd /home/kumata/Documents/folder1 ~/Documents/folder1$
ls 指令
我們現在能在電腦的文件中移動來移動去了, 這還沒什么意思, 接着我們就來移動去一個地方, 再看看那個地方有些什么. (有種黑客在偷窺人家文件的感覺, 哈哈).
#在 Documents 目錄里放了個文件夾(folder1)和文件(file1). 我們將目錄導去 Documents, 然后使用 ls (list 的簡寫) 看看這里面的東西.
~/Documents$ ls file1 folder1
我們再來看看 ls 的其他使用方式.
#輸出詳細信息 -l (long 的簡寫). 這個指令會打印出文件的權限 (-rw-rw-r-- 之后我們在細說這個), 用戶名, 文件大小, 修改日期, 文件名
~/Documents$ ls -l total 4 -rw-rw-r-- 1 kumata kumata 0 Oct 12 07:38 file1 drwxrwxr-x 2 kumata kumata 4096 Oct 12 07:26 folder1
# -a (all 的簡寫) 顯示所有文件 . 這里還會顯示隱藏的文件 (以 . 開頭的) $ ls -a . .. file1 folder1 .hidden_file
#-lh (human), 直接 -l 不方便人看, 這個指令是為了方便給人觀看的. 注意這里的文件大小使用了 K, MB, GB 之類概括 $ ls -lh total 4.0K -rw-rw-r-- 1 kumata kumata 0 Oct 12 07:38 file1 drwxrwxr-x 2 kumata kumata 4.0K Oct 12 07:26 folder1
# 還有很多其他的功能, 我們可以通過 --help 來查看 $ ls --help
