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