Linux哲學思想:
一切皆文件;由衆多單一目的的小程序,一個程序只實現一個功能,多個程序組合完成複雜任務;組合小程序完成複雜任務;文本文件保存配置信息;儘量避免與用戶交互;提供機制,而非策略。
1、一切皆文件:所有普通的文件,目錄、字符設備、塊設備等中都是以文件形式對待;雖然本身的類型不同,但是在Linux都是一樣,都可以直接被編輯使用。
2、單一小程序:一個單一的程序或者可執行的文件,不會太過於複雜和過大,這樣纔會保證Linux的高速運轉。過於複雜的程序。linux也會通過連接很多是簡單程序來實現複雜程序的運轉,保證了簡單功能的高效性的同時,複雜的程序也必然是高效性的
3、避免與用戶交互:Linux上支持的腳本語言種類十分豐富、易學簡單,易於使用者已腳本的方式自動完成衆多功能。
4、提供機制,而非策略:Linux是一款開源的系統,所有的系統配置都寫在配置文件之中,無論修改什麼只要在在配置文件中修改即可,修改配置文件只需要任意一款文本編輯器就可以,不用像Windows只可以在註冊表中修改,工具單一,過於複雜。
作者:乀koala
鏈接:https://www.jianshu.com/p/3d755685aa96
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯繫作者獲得授權並註明出處。
LINUX獲取命令幫助信息
1)whatis command顯示命令全稱,具體在man命令下哪幾個部分有幫助信息;可以顯示是否爲內部命令還是外部命令。
Ps:
2)man command (Manual command): 可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息
Man一共分有以下幾個章節:
1、Standard commands (標準命令)
2、System calls (系統調用)
3、Library functions (庫函數)
4、Special devices (設備說明)
5、File formats (文件格式)
6、Games and toys (遊戲和娛樂)
7、Miscellaneous (雜項)
8、Administrative Commands (管理員命令)
9、 其他(Linux特定的), 用來存放內核例行程序的文檔。
在不同情況下可以調用具體的章節進行查閱,以及命令使用的選項、方法。
PS:
3)info command:是Linux下info格式的幫助指令。info頁面比man page編寫得要更好、更容易理解,也更友好,但man page使用起來確實要更容易得多。使用的比較少,具體介紹可以查看http://man.linuxde.net/info
4)查看命令的相關文檔,一般都保存在/usr/share/doc/下。一般在使用一些生僻、軟件自帶的命令上纔會使用這種方法
5)通過網絡搜索,最簡單的方法啦;度娘。
LINUX命令的使用格式
使用方法都是:command命令+options選項+parameter參數
對於命令和參數大致有如下幾種類型
沒有任何修飾符參數 : 原生參數
<>: 佔位參數
[] : 可選組合
() : 必選組合
| : 互斥參數
... : 可重複指定前一個參數
: 標記後續參數類型
大家可以參考這篇文章:https://www.jb51.net/article/104125.htm
LINUX系統的基礎目錄名稱命名法則