iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

林姓商人與指令操作的秘密—談 Linux command line interface 系列

最近因為林姓商人一事爆紅的 Linux,在軟體開發上是非常常見的一個作業系統。要能完全的發揮它的威力,學好怎麼在 Linux 的 CLI 介面上使用指令,是很基礎的一項技能。

這一個月,我們來聊聊 Linux 上面有哪些指令,以及怎麼善用他們的魔力,來解決我們的問題!

鐵人鍊成 | 共 30 篇文章 | 37 人訂閱 訂閱系列文 RSS系列文 團隊E04
DAY 11

Day 11:另一種閱讀文字檔案的方式:more、less

除了一次看完全部文字,或者用 head tail 看前面幾行或者後面幾行,有沒有更加類似一般文字編輯器的方式,讓我們可以一頁一頁看文字檔案的呢? 有的!我們還可...

2022-09-11 ‧ 由 ReccaChao 分享
DAY 12

Day 12:撰寫檔案,談 nano、vim

講過許多讀取原本文字檔的方式,接著我們要來嘗試編寫自己的檔案了。 我們可以使用 nano NAME nano - Nano's ANOther e...

2022-09-12 ‧ 由 ReccaChao 分享
DAY 13

Day 13:權限的神秘數字 777:談權限的設置方式

前面談了針對檔案的讀寫之後,我們終於可以實際看到權限的效果,以及討論怎麼設置權限了。 權限的設置,如之前說過的一樣,如果一個檔案沒有 r 的權限,那麼該用戶就不...

2022-09-13 ‧ 由 ReccaChao 分享
DAY 14

Day 14:對檔案的進一步操作:cp、mkdir、mv、rm

知道檔案的權限之後,我們就可以開始來嘗試建立一些自己的檔案囉! 其中一種作法,相信各位還記得,就是 Day 12:撰寫檔案,談 nano、vim 所介紹的 na...

2022-09-14 ‧ 由 ReccaChao 分享
DAY 15

Day 15:指令的秘密解讀:echo

在昨天的文章,我們知道了檔案的移動、複製、以及刪除的方式。 不過一個一個檔案進行調整,實在太麻煩了,有沒有更簡單的方法可以處理這些動作呢? 有的!這邊就要提到在...

2022-09-15 ‧ 由 ReccaChao 分享
DAY 16

Day 16:塑造我們自己的魔法捷徑:type、alias、unalias

講了這麼多指令了,可能有的讀者會開始好奇:所以指令的本質是什麼呢?背後是什麼東西在運作這些指令? 基本上來說,linux 內的指令有四個種類: 作業系統殼層的...

2022-09-16 ‧ 由 ReccaChao 分享
DAY 17

Day 17:談資料的輸入輸出:>、>>、&>

會撰寫 alias 之後,今天我們來學習 linux 指令的輸出跟輸入概念。 前面我們使用很多指令時,有一些指令單純做事後沒有回應,像是 mkdir。也有些指令...

2022-09-17 ‧ 由 ReccaChao 分享
DAY 18

Day 18:再提重新導向:|、sort、grep、wc

除了昨天我們提到的 >、>>、&> 等導向方式之外,還有一個導向的方式: | 簡單的說,| 會將前面指令的標準輸出,導向到後面一...

2022-09-18 ‧ 由 ReccaChao 分享
DAY 19

Day 19:指令列的各種快捷鍵

上次提到了怎麼快速透過各種指令,組合出我們想要的功能。 不過有些讀者可能會有點疑惑:隨著我們的指令越輸入越長,那麼我們在編輯指令時,不就會很不方便嗎? 比方說輸...

2022-09-19 ‧ 由 ReccaChao 分享
DAY 20

Day 20:善用 history :!!、!+數字、!+字串

除了利用 history 指令來協助我們操作之外,我們也可以用一些很短的指令,來善用我們的歷史紀錄。 首先,輸入 !!,可以重複輸入前一次輸入的指令 ls -a...

2022-09-20 ‧ 由 ReccaChao 分享