必帶的 Linux 指令們

前端傻妹
3 min readMar 17, 2020

鳥哥說必須會的超基本指令:ls, more, cd, pwd, rpm, ifconfig, find,欸靠,等等,我有幾個真的沒用過…好啦~不管了就說是超菜鳥筆記,讓我們開始吧!

如果想查詢指令的意義,可以用 `man` 或是 `info` 查詢,如下:
```
man ls
```

使用 `ls` 可以列出當前資料夾中的所有檔案,比較常使用到的情境像是想要進入某個資料夾,但忘記確切名稱時,可以使用 `ls`

另外 `ls -a` 則是可以顯示出,隱藏的檔名,這個也 mac 上也有設計快捷鍵,使用圖形化介面打開你想看到的資料夾後,按下 ***command + shift + .*** 也可以達到同樣的效果喔!但 `ls -a` 明顯好記很多吧!

`&` 與 `[Ctrl]+[z]` 可以讓指令在背景執行,剛好今天上班的時候,就遇上檔名大小寫 + rebase 的問題,所以要下一個指令是 `cp big-file another-place`,但因為東西真的太大了,所以等了好久,現在有了這個指令我們就可以讓他在背景運作,然後繼續做別的事情啦!

```
cp file1 file2 &
```

`cd` 是 *change directory* 的縮寫,喔靠,其實之前都是肌肉記憶,也沒認真去看到底是啥縮寫來的,這樣一來就好記多了!讚讚

`pwd` 則是 *print working directory* 縮寫來的,經常會在一些需要 clone 到你本地端電腦的地方看到~現在暫時找不到例子,想到再補上!

既然可以列出資料夾全部的東西,照理來說應該也要可以秀出資料裡面全部的內容才對,沒錯! `cat` (concatenate) + 你想看到的內容的檔案名,可以幫助使用者顯示出連續的內容~

```
cat ~/.zshrc
```

`mv` 是可以一鍵搬動檔案或是資料夾的超~方~便指令,有了這個就不需要再那邊回到上一層或是拖著檔案在畫面上跑半天啦!

```
mv 來源檔(或目錄) 目的檔(或目錄)
```

下一個指令是 `find`,可以想像成 mac 原本內建的 *Spotlight Search*,使用方法如下:`find 路徑 -name 檔名`
```
find / -name bin
```

另外功能類似的還有 `whereis`,但鳥哥文章中有寫到,`whereis` 尋找的功能相較 `find` 快,但如果找不到,也不代表檔案不存在!語法也很跟英文的文法十分像,這個真的超好記啦(推)

```
whereis git
```

這篇如果順利出產的話,應該會是寫作生涯的前幾篇文章,雖然內容都是很記憶的東西,但前前後後也拖了快一星期才完成,突然想起之前在網路上看的長文,真的是十分佩服,他們的耐心和毅力rrr,然後下一篇沒意外的話,應該會寫一些基本的 stylelint 的應用,也算是工作筆記的一環,(先立下 flag 說會寫,應該就會寫)

ref
鳥哥 — 常用的 Linux 指令

--

--