涵蓋范圍:
* 這篇文章對剛接觸命令行的新手以及具有命令行使用經驗的人都有用處。本文致力于做到覆蓋面廣(盡量包括一切重要的內容),具體(給出最常見的具體的例子)以及簡潔(避免一些不必要的東西以及一些偏題的可以在其他地方翻閱到文獻的東西)。 每個小技巧在某個特定情境下都是基本的或能夠顯著地節約時間。
* 本文為 Linux 所寫,除了[僅限 MacOS X 系統](https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md#%E4%BB%85%E9%99%90-macos-x-%E7%B3%BB%E7%BB%9F)節。其它節中的大部分內容都適用于其它 Unix 系統或 MacOS 系統,甚至 Cygwin。
* 本文關注于交互式 Bash,盡管很多技巧適用于其他 shell 或 Bash 腳本。
* 本文包括了“標準的”Unix 命令和需要安裝特定包的命令,只要它們足夠重要。
注意事項:
* 為了能在一頁內展示盡量多的東西,一些具體的信息會被間接的包含在引用頁里。聰明機智的你如果掌握了使用 Google 搜索引擎的基本思路與命令,那么你將可以查閱到更多的詳細信息。使用?`apt-get`/`yum`/`dnf`/`pacman`/`pip`/`brew`(以及其它合適的包管理器)來安裝新程序。
* 使用?[Explainshell](http://explainshell.com/)?去獲取相關命令、參數、管道等內容的解釋。