發(fā)布時(shí)間:2021-10-08 16:52:39來源:有考培訓(xùn)網(wǎng)綜合
大多數(shù)初學(xué)者在剛剛接觸Linux都會(huì)有非常陌生的感覺。往往會(huì)有一些疑惑和問題。而我們就沿著這些問題,從遠(yuǎn)及近,從宏觀到微觀來理解Linux的簡(jiǎn)潔和美麗。
為什么Linux沒有注冊(cè)表
注冊(cè)表是Windows核心組件,對(duì)整個(gè)系統(tǒng)進(jìn)行配置。Linux是以整個(gè)文件系統(tǒng)作為"注冊(cè)表“,Windows注冊(cè)表的樹形結(jié)構(gòu),可以粗略的對(duì)應(yīng)Linux文件系統(tǒng)的樹形結(jié)構(gòu)。
Linux的配置文件就相當(dāng)于注冊(cè)表的鍵,或者說Linux采用是的分布式的注冊(cè)表。
那么Linux為什么要這樣設(shè)計(jì)呢?因?yàn)長(zhǎng)inux是所謂的網(wǎng)絡(luò)操作系統(tǒng),所以單臺(tái)電腦不是Linux的界限,如果是多臺(tái)電腦組成的系統(tǒng),那么分布式的管理就有著巨大的優(yōu)勢(shì)。
例如:一個(gè)包含配置文件的磁盤的損害不會(huì)讓整個(gè)系統(tǒng)癱瘓,而可能只是讓部分功能失效。
Linux為什么要學(xué)命令行
首先,命令行要比圖形界面先進(jìn)的多。命令行是程序員的第一界面,而圖形界面是普通用戶的第一界面。
也許很多人會(huì)有不同意見,其實(shí)我們?cè)傧蚯跋胍徊?,就很清楚了?/p>
命令行的下一步演化是什么?很簡(jiǎn)單就是語音控制,就是把人類自然語言轉(zhuǎn)化為命令
圖形界面的的下一步演化是什么?是姿勢(shì)控制。從目前的Windows系統(tǒng)來說一共只有3種姿勢(shì),單擊,雙擊,拖放。而更先進(jìn)的IPad有撥動(dòng),畫圈等。
姿勢(shì)控制很簡(jiǎn)單,便于用戶上手,語音控制很復(fù)雜,但是控制精度很高。
作為程序員我們要求電腦完成的工作要比普通用戶復(fù)雜的多,所以使用命令行會(huì)非常。
退一步講,圖形界面本質(zhì)也是命令行,只不過將姿勢(shì)翻譯成命令執(zhí)行而已。
程序員編程的代碼也都是“命令行”,一條一條的指令而已。
總之,只要能打破對(duì)Linux命令行的恐懼感,接下來的事就會(huì)非常容易了。這個(gè)命令行不是你簡(jiǎn)單想像中的命令行,它是非常智能化的。