Linux命令好像還真不少,根本原因就是軟件多,也有像ag這樣的命令想替代grep,但大多數命令古老而堅挺。不是因為這些軟件設計的有多好,原因是一些軟件最開始入駐了系統,時間久了,就變成了一種約定,這種習慣改變代價太大,就像把所有鍵盤的L和F換一下一樣。
這篇文章比如你已經了解大多數Linux命令,并了解操作系統的基本元素。如果你現在了解的命令還不足10個,下面的內容就不用看了。除了*基本的東西,本文列出一些對你的面試*常見的*能加分的地方,有些組合可能是你沒見過的技巧。但本文僅僅是給出一個大致的輪廓和印象,為以后的專題性考察點作一個序。
幾種比較典型的Linux系統
首先對目前的Linux版本有個大體的印象,大體分Desktop版和Server版,已經是百花齊放。
Ubuntu *常見的Linux個人發行版,一位有情懷的南非富豪,有了錢你也可以這么做
CentOS *常用Linux服務器發新版,RHEL的開放版本,因版權而生的輪子
Gentoo 安裝軟件需要從源碼開始編譯,穩定,但用起來會很痛
LFS 從零構建Linux,跟著做一遍,Linux每根毛都看的清清楚楚
Kali 專做滲透用的,代表了發行版的一個發展路徑,就是領域
首先要了解的概念
KISS Keep it Simple and Stupid,據說是哲學
一切皆文件 通常是文件的東西叫文件,進程、磁盤等也被抽象成了文件,比較離譜的管道、設備、socket等,也是文件。