Linux基礎——Linux 基本指令 ls 和 cd

1.前言

Linux 的深度玩家, 基本上都是用 Terminal 和指令 (command) 來超控電腦的。
計算機指令大部分都是和文件打交道, 比如把文件 A 移動到 文件夾B, 新建一個文件 C, 改寫文件 A 的內容等. 你想黑客黑你電腦, 多半也就是找你電腦裏重要的文件, 然後 copy 去他的電腦. 或者整個互聯網都是一個文件傳輸器, 將你的網頁以文件的形式發送到你的電腦. 所以學 Linux, 學會怎麼樣擺弄文件最重要. 接下來幾節內容, 我們就介紹一些基礎的擺弄文件方法.

2.cd 指令

第一個要知道的指令就是怎麼樣去到你想去的地方. cd (Change Directory) 就是幹這個的. 找到 Linux 的 terminal 窗口, 然後他默認跳出來是在你的用戶目錄 (Home). Terminal 中的 ~ $ 就是說你輸入指令將在 ~ 這個目錄下執行. 而 ~ 這個符號代表的是你的 Home 目錄.
使用 cd 指令, 我們能在 Terminal 中輕鬆切換到不同的文件夾. 想從 Home 去 Documents 這個文件夾? 輸入下面的命令就可以了.

~$ cd Documents/

接着你會看到它在下一行跳出了這個東西, 在 $ 前面的 ~/Documents 就說明你現在已經在 Documents 這個文件夾裏了. 你現在要執行的命令將會在這個目錄下生效

~/Documents$

接着我們來列舉另外一些常用的 cd 命令.

1.返回上一級目錄

~/Documents$ cd ..
~$

2.去往子文件夾

~$ cd Documents/folder1/
~/Documents/folder1$

3.返回你剛剛所在的目錄

~/Documents/folder1$ cd -

4.向上返回兩次

~/Documents/folder1$ cd ../../

5.去往 Home

~/Documents/folder1$ cd ~

6.去往電腦任何地方, 你需要的是一個絕對路徑

~$ cd /home/Documents/folder1

3.ls 指令

我們現在能在電腦的文件中移動來移動去了, 這還沒什麼意思, 接着我們就來移動去一個地方, 再看看那個地方有些什麼
我在 Documents 目錄裏放了個文件夾(folder1)和文件(file1). 我們將目錄導去 Documents, 然後使用 ls (list 的簡寫) 看看這裏面的東西

~/Documents$ ls
file1  folder1

我們再來看看 ls 的其他使用方式.

1.ls -l

輸出詳細信息 -l (long 的簡寫). 這個指令會打印出文件的權限 (-rw-rw-r-- 之後我們在細說這個), 用戶名, 文件大小, 修改日期, 文件名

~/Documents$ ls -l

2.ls -a

-a (all 的簡寫) 顯示所有文件 . 這裏還會顯示隱藏的文件 (以 . 開頭的)

$ ls -a
.  ..  file1  folder1  .hidden_file

3.ls -lh

-lh (human), 直接 -l 不方便人看, 這個指令是爲了方便給人觀看的. 注意這裏的文件大小使用了 K, MB, GB 之類概括

$ ls -lh

4.ls -help

還有很多其他的功能, 我們可以通過 --help 來查看

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