長(zhǎng)久以來(lái)呢,Linux操作系統(tǒng)以其穩(wěn)定、高效且可靠等優(yōu)點(diǎn)被大量的應(yīng)用于企業(yè)服務(wù)器領(lǐng)域。
大部分對(duì)Linux服務(wù)器的管理和維護(hù)都是通過(guò)遠(yuǎn)程登錄的方式來(lái)進(jìn)行的。
而絕大部分的管理維護(hù)操作都是基于Linux命令來(lái)實(shí)現(xiàn)的,所以Linux命令在工作中就顯得至關(guān)重要。
在將Linux命令之前,先得了解它的工作原理
原理很簡(jiǎn)單,其實(shí)就是我們用戶(hù)輸入一串字符命令,由shell將這條命令“翻譯”為系統(tǒng)內(nèi)核能夠懂的“語(yǔ)言”,然后系統(tǒng)內(nèi)核便根據(jù)這條命令去執(zhí)行相關(guān)操作。
講完原理之后,我們了解一下Linux命令有哪些類(lèi)型
其實(shí)很簡(jiǎn)單,Linux命令有兩種,內(nèi)部命令和外部命令
具體區(qū)別如下
了解了Linux命令類(lèi)型linux命令,我們?cè)倭私庖幌旅畹慕Y(jié)構(gòu)
一條Linux命令,一般由三個(gè)部分組成,分別為:命令字、選項(xiàng)、參數(shù)
在這三個(gè)部分中,命令字是最關(guān)鍵的一部分,也是不能缺少的,另外兩個(gè)部分根據(jù)具體情況是可以不要的
選項(xiàng),分為長(zhǎng)格式選項(xiàng)和短格式選項(xiàng),長(zhǎng)格式選項(xiàng)用“--”符號(hào)引導(dǎo),一般后面接單詞代表一個(gè)功能;短格式選項(xiàng)用“-”符號(hào)引導(dǎo),一般后面接單個(gè)字母為一個(gè)功能。
參數(shù),是命令字的處理對(duì)象,可以是文件名、目錄名或用戶(hù)名等,數(shù)量可以是零到多個(gè)
在介紹基礎(chǔ)命令之前,我們先了解一些Linux命令行的輔助操作,熟練掌握這些操作能夠幫我們更好的使用Linux命令哦。
tab鍵的自動(dòng)補(bǔ)齊功能是我最喜歡的輔助操作,當(dāng)你輸入?yún)?shù)時(shí),發(fā)現(xiàn)這個(gè)目錄名太長(zhǎng),此時(shí)你只用輸入前幾個(gè)字母,按下tab鍵,就能自動(dòng)幫你補(bǔ)齊目錄名,比如我想輸入“sysconfig”這個(gè)目錄名,我只用輸入“sysco”后面直接tab鍵就能自動(dòng)補(bǔ)齊
反斜杠“\”是用來(lái)強(qiáng)制換行的,如果我要輸入vim /etc/sysconfig/network-scripts/ifcfg-ens33這條命令,我可以在中間任意地方用“\”來(lái)強(qiáng)制換行
Ctrl+U清空至行首,簡(jiǎn)單來(lái)說(shuō)就是刪除光標(biāo)前面的字符
Ctrl+K清空至行尾,簡(jiǎn)單說(shuō)就是刪除光標(biāo)后面的所有字符
按此命令后視圖屏幕出現(xiàn)橫隔模型庫(kù)中的所有模型,輸入要?jiǎng)h除的橫隔模型序號(hào),即將該模型從模型庫(kù)中刪除。在這里教你通過(guò)win7的菜單管理命令來(lái)刪除,只需要在運(yùn)行輸入框上輸入“cmd”,打開(kāi)了命令提示符窗口,然后將以下命令“bcdedit /delete {6e15ba4c-70df-11e2-a188-b72de8f289a1}”輸入上去,按回車(chē)鍵運(yùn)行該命令即可刪除多余的啟動(dòng)菜單選項(xiàng)了。13:僅安裝windows高級(jí)”開(kāi)始安裝系統(tǒng),來(lái)到輸入產(chǎn)品密匙界面.等待設(shè)置自動(dòng)保存完成之后進(jìn)入系統(tǒng)桌面即可完成win10專(zhuān)業(yè)版系統(tǒng)安裝.在快速上手界面中.來(lái)到系統(tǒng)盤(pán)選擇窗口中.完成刪除之后,并且從網(wǎng)絡(luò)上下載一個(gè)win10專(zhuān)業(yè)版系統(tǒng)鏡像包,按開(kāi)機(jī)鍵.輸入用戶(hù)們點(diǎn)擊“下一步(n)”按鈕(可暫時(shí)不設(shè)立開(kāi)機(jī)密碼)。
Ctrl+C取消本次命令編輯,用來(lái)終止命令的。例如我用ping命令檢查網(wǎng)絡(luò)是否互通時(shí),它會(huì)一直持續(xù)發(fā)送數(shù)據(jù)包過(guò)去,當(dāng)我想停止時(shí)就可以使用Ctrl+C
除了這些輔助操作,當(dāng)我們忘了某條命令,或者不知道某條命令是什么意思時(shí),可以獲取命令幫助,具體方法如下:
當(dāng)我們?cè)谳斎朊钍乔懊鏁?huì)有一串字符[root@localhost ~]# ,這些字符具體代表什么呢,下面我會(huì)逐個(gè)說(shuō)明
root:當(dāng)前系統(tǒng)登錄用戶(hù),可以用su 加上用戶(hù)名切換用戶(hù)
localhost:主機(jī)名稱(chēng),可以用hostname命令查看,用hostnamectl set-hostname 加上新的主機(jī)名來(lái)更改主機(jī)名
~:當(dāng)前所在的位置(“~”代表家目錄)
#:代表當(dāng)前是管理員身份
$:代表當(dāng)前是普通用戶(hù)身份