眾所周知,2016年對(duì)于哈弗來(lái)講是個(gè)特殊年,在這一年哈弗SUV實(shí)現(xiàn)了百萬(wàn)臺(tái)的夢(mèng)想,同比增長(zhǎng)高達(dá)42%,并且連續(xù)14年蟬聯(lián)中國(guó)SUV銷量冠軍。更值得一提的是,如今的哈弗已經(jīng)成為與吉普、路虎比肩的世界級(jí)專業(yè)SUV品牌,并且有望在接下來(lái)的幾年中將吉普和路虎趕下神壇,成為中國(guó)品牌的一面旗幟和驕傲。
su和su-有什么區(qū)別?當(dāng)我在工作中從普通用戶轉(zhuǎn)到根用戶時(shí),每個(gè)人都是即時(shí)的,每個(gè)人都習(xí)慣了這些操作。我從未使用過(guò)Su,也沒(méi)有經(jīng)過(guò)任何差異測(cè)試。今天當(dāng)我讀一本書(shū)時(shí),我發(fā)現(xiàn)有一個(gè)直接使用SI的命令。我突然想到了兩者之間的區(qū)別。瀏覽商店時(shí),我對(duì)這方面的了解并不多。在沒(méi)有知識(shí)的情況下,恐怕無(wú)法使用實(shí)際命令來(lái)發(fā)現(xiàn)差異。接下來(lái),我們從命令示例開(kāi)始測(cè)試。首先以普通用戶身份登錄Santo Linux 7.3系統(tǒng),使用whoami命令確認(rèn)該用戶為lxt,然后使用su命令進(jìn)行切換,輸入root用戶的密碼,輸入root并使用Homi檢查現(xiàn)有用戶是,然后env |使用命令egrep“ User | Mail | PWD | LOGNAME”顯示當(dāng)前用戶信息。在切換之前,這些用戶中的許多人都有信息。似乎有問(wèn)題。我們啟動(dòng)了root用戶,然后又回到了lxt的普通用戶。
當(dāng)用戶在命令行下工作時(shí),不是直接同操作系統(tǒng)內(nèi)核交互信息的,而是由命令解釋器接受命令,分析后再傳給相關(guān)的程序。shell是一種Linux中的命令行解釋程序,就如同command.com是DOS下的命令解釋程序一樣,為用戶提供使用操作系統(tǒng)的接口。它們之間的關(guān)系如圖2.1所示。用戶在提示符下輸入的命令都由shell先解釋然后傳給Linux內(nèi)核。