Linux command line for you and me

Linux command line for you and me》是一份簡潔但又頗為完善的 Linux 指令大全,很適合作為新手學習、或者是老手的速查來源。畢竟現今 IT 領域的知識量已今非昔比,人有限的腦容量經常需要做記憶輪替,已無法將每項知識都牢牢記在腦海裡,懂得在需要時查詢到正確的資料才是正途。

 

學習透過命令行介面(若以桌面環境來說,指的就是終端機視窗程式)來完成需求,是踏入 Linux 作業系統的重要基礎。因為有別於在 Windows 或者 macOS 上的情形,Linux 相對來說有更多實用的工具程式是以文字指令的形式存在;以及在 Linux 生態百家爭鳴的多樣性下,在不同的環境裡,文字指令通常比圖形介面的解決方案有更好的共通性。

 

此外,也正是因為存在許多有用的文字指令,使得 Linux 相比其它的作業系統,許多自動化的需求,並不太需要編寫繁雜甚至癰腫的應用程式。而只需要透過簡單的腳本語言(shell script),如 Bash 等,將各式指令組合起來即可運作。或者是在一些更加進階的程式語言裡,呼叫文字指令來完成工作,也能有事半功倍之效。

 

相形之下,Windows 很晚才開始重新審視命令行的實用價值,並設法做出一些改進。否則長期以來 Windows 一直都是以身為 DOS 作業系統的顛覆性繼承者自居。在視窗環境下以滑鼠為主、鍵盤為輔的人機互動方式,受到大力的擁護;至於能夠純粹用鍵盤完成工作的命令行,則被視為是古老的底層介面,只會在少數(卻往往至關重要的)情況下使用。因此僅維持最簡陋的狀態,與早期的 DOS 相差無幾。

 

如今在某些需求下,其中一種可行的解決方案,即是在 Windows 上使用 WSL(Windows Subsystem for Linux)環境。例如 DR 自己在查看 Windows Server 上諸如 IIS、SQL Server 等服務日誌時,其實也是偏好在 WSL 下操作,以便透過慣用的指令來做文字內容的篩選及檢視。

 

分類: