最近因為林姓商人一事爆紅的 Linux,在軟體開發上是非常常見的一個作業系統。要能完全的發揮它的威力,學好怎麼在 Linux 的 CLI 介面上使用指令,是很基礎的一項技能。
這一個月,我們來聊聊 Linux 上面有哪些指令,以及怎麼善用他們的魔力,來解決我們的問題!
除了一次看完全部文字,或者用 head tail 看前面幾行或者後面幾行,有沒有更加類似一般文字編輯器的方式,讓我們可以一頁一頁看文字檔案的呢? 有的!我們還可...
講過許多讀取原本文字檔的方式,接著我們要來嘗試編寫自己的檔案了。 我們可以使用 nano NAME nano - Nano's ANOther e...
前面談了針對檔案的讀寫之後,我們終於可以實際看到權限的效果,以及討論怎麼設置權限了。 權限的設置,如之前說過的一樣,如果一個檔案沒有 r 的權限,那麼該用戶就不...
知道檔案的權限之後,我們就可以開始來嘗試建立一些自己的檔案囉! 其中一種作法,相信各位還記得,就是 Day 12:撰寫檔案,談 nano、vim 所介紹的 na...
在昨天的文章,我們知道了檔案的移動、複製、以及刪除的方式。 不過一個一個檔案進行調整,實在太麻煩了,有沒有更簡單的方法可以處理這些動作呢? 有的!這邊就要提到在...
講了這麼多指令了,可能有的讀者會開始好奇:所以指令的本質是什麼呢?背後是什麼東西在運作這些指令? 基本上來說,linux 內的指令有四個種類: 作業系統殼層的...
會撰寫 alias 之後,今天我們來學習 linux 指令的輸出跟輸入概念。 前面我們使用很多指令時,有一些指令單純做事後沒有回應,像是 mkdir。也有些指令...
除了昨天我們提到的 >、>>、&> 等導向方式之外,還有一個導向的方式: | 簡單的說,| 會將前面指令的標準輸出,導向到後面一...
上次提到了怎麼快速透過各種指令,組合出我們想要的功能。 不過有些讀者可能會有點疑惑:隨著我們的指令越輸入越長,那麼我們在編輯指令時,不就會很不方便嗎? 比方說輸...
除了利用 history 指令來協助我們操作之外,我們也可以用一些很短的指令,來善用我們的歷史紀錄。 首先,輸入 !!,可以重複輸入前一次輸入的指令 ls -a...