N44059-尹明華 第一次

1、按系列羅列Linux的發(fā)行版,并描述不同發(fā)行版之間的聯(lián)系與區(qū)別。

slackware:SUSE Linux Enterprise Server(SLES)

????????????????????OpenSUSE桌面

Debian:Ubuntu、deepin(深度)、mint

Redhat:RHEL(Redhat Enterprise Linux)

????????????????????每18個月發(fā)行一個新版本

CentOS:兼容RHEL的格式

????????????????????中標麒麟:中標軟件

????????????????????Fedora:每6個月發(fā)行一個新版本

ArchLinux:輕量簡潔,遵循K.I.S.S.原則(keep it simple and stupid)

Gentoo:極致性能,不提供傳統(tǒng)意義的安裝程序,下載源代碼在本機上編譯安裝軟件

LFS:Linux From scratch自制Linux

Android:kernel+busybox(工具集)+Java虛擬機

2、安裝Centos7.6操作系統(tǒng),創(chuàng)建一個自己名字的用戶名,并可以正常登錄,將主要步驟截圖。


開始安裝


時區(qū)選擇亞洲/上海



選擇GNOME Desktop


選擇分區(qū)


選擇自己配置分區(qū)


點擊done后,選擇標準分區(qū)


然后點擊+號


設(shè)置/boot分區(qū)


然后再次點擊+號,給/分區(qū)分配100G空間

分配/data分區(qū)50G

分配swap,4G


然后配置網(wǎng)絡(luò)


網(wǎng)絡(luò)默認是關(guān)閉的,將其打開。同時 配置主機名


繼續(xù)安裝


設(shè)置root密碼
創(chuàng)建普通用戶



3、配置環(huán)境變量,實現(xiàn)執(zhí)行history的時候可以看到執(zhí)行命令的時間。

執(zhí)行命令:HISTTIMEFORMAT="%F %T "

但這樣只是臨時生效,重新登錄會失效,要想永久生效可以寫入/etc/profile.d/XX.sh

vim?/etc/profile.d/test.sh

HISTTIMEFORMAT="%F %T "

然后保存

4、總結(jié)Linux哲學思想。

Linux哲學思想為一切皆文件。

5、總結(jié)Linux常用命令使用格式,并用實例說明。例如echo、screen、date、ifconfig、export等命令

①echo命令

◆功能:顯示字符

◆語法:echo [-neE] [字符串]

◆說明:echo會將輸入的字符串送往標準輸出。輸出的字符串間以空白字符隔開,并在最后加上換行號

◆選項:

-E (默認)不支持 \ 解釋功能

-n 不自動換行

-e 啟用 \ 字符的解釋功能

◆顯示變量

echo "$VAR_NAME" 變量會替換,弱引用

echo '$VAR_NAME' 變量不會替換,強引用


②screen命令:

創(chuàng)建新screen會話

screen -S [SESSION]

加入screen會話

screen -x [SESSION]

退出并關(guān)閉screen會話

exit

剝離當前screen會話

Ctrl+a,d

顯示所有已經(jīng)打開的screen會話

screen -ls

恢復某screen會話

screen -r [SESSION]


③date顯示日期和時間:

[root@centos7~]#date +"%F %T"

2020-02-27 00:31:14

[root@centos7~]#date "+%F %T"

2020-02-27 00:31:24

--help或-h選項

◆顯示用法總結(jié)和參數(shù)列表

◆使用的大多數(shù),但并非所有的

◆示例:

date --help

Usage:date [OPTION]... [+FORMAT] or:date[-u|--utc--universal][MMDDhhmm[[CC]YY][.ss]]

[]表示可選項

CAPS或<>表示變化的數(shù)據(jù)

...表示一個列表

x|y|z的意思是“X或y或z”

-abc的意思是-a -b -c

{}表示分組


④ifconfig

顯示網(wǎng)卡配置信息:


⑤export命令:

功能說明:設(shè)置或顯示環(huán)境變量。(比如我們要用一個命令,但這個命令的執(zhí)行文件不在當前目錄,這樣我們每次用的時候必須指定執(zhí)行文件的目錄,麻煩,在代碼中先執(zhí)行export,這個相當于告訴程序,執(zhí)行某某東西時,需要的文件或什么東東在這些目錄里)

語法:export [-fnp][變量名稱]=[變量設(shè)置值]

補充說明:在shell中執(zhí)行程序時,shell會提供一組環(huán)境變量。 export可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的程序使用。export的效力僅及于該此登陸操作。

參數(shù):

-f 代表[變量名稱]中為函數(shù)名稱。

-n 刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。

-p 列出所有的shell賦予程序的環(huán)境變量。

一 個變量創(chuàng)建時,它不會自動地為在它之后創(chuàng)建的shell進程所知。而命令export可以向后面的shell傳遞變量的值。當一個shell腳本調(diào)用并執(zhí) 行時,它不會自動得到原為腳本(調(diào)用者)里定義的變量的訪問權(quán),除非這些變量已經(jīng)被顯式地設(shè)置為可用。export命令可以用于傳遞一個或多個變量的值到 任何后繼腳本。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容