Linux,全稱(chēng)GNU/Linux,是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng),是一個(gè)基于POSIX和Unix的多用戶(hù)、多任務(wù)、支持多線(xiàn)程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來(lái)自全世界軟件愛(ài)好者、組織、公司的支持。它除了在服務(wù)器方面保持著強(qiáng)勁的發(fā)展勢(shì)頭以外,在個(gè)人電腦、嵌入式系統(tǒng)上都有著長(zhǎng)足的進(jìn)步。使用者不僅可以直觀地獲取該操作系統(tǒng)的實(shí)現(xiàn)機(jī)制,而且可以根據(jù)自身的需要來(lái)修改完善Linux,使其最大化地適應(yīng)用戶(hù)的需要。

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比善右網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式善右網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋善右地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴(lài)。
Shell是系統(tǒng)的用戶(hù)界面,提供了用戶(hù)與內(nèi)核進(jìn)行交互操作的一種接口。它接收用戶(hù)輸入的命令并把它送入內(nèi)核去執(zhí)行。
實(shí)際上Shell是一個(gè)命令解釋器,它解釋由用戶(hù)輸入的命令并且把它們送到內(nèi)核。不僅如此,Shell有自己的編程語(yǔ)言用于對(duì)命令的編輯,它允許用戶(hù)編寫(xiě)由shell命令組成的程序。Shell編程語(yǔ)言具有普通編程語(yǔ)言的很多特點(diǎn),比如它也有循環(huán)結(jié)構(gòu)和分支控制結(jié)構(gòu)等,用這種編程語(yǔ)言編寫(xiě)的Shell程序與其他應(yīng)用程序具有同樣的效果。
Linux提供了像MicrosoftWindows那樣的可視的命令輸入界面--X Window的圖形用戶(hù)界面(GUI)。它提供了很多桌面環(huán)境系統(tǒng),其操作就像Windows一樣,有窗口、圖標(biāo)和菜單,所有的管理都是通過(guò)鼠標(biāo)控制。GNOME。
每個(gè)Linux系統(tǒng)的用戶(hù)可以擁有他自己的用戶(hù)界面或Shell,用以滿(mǎn)足他們自己專(zhuān)門(mén)的Shell需要。
作為一個(gè)linux系統(tǒng)的學(xué)習(xí)者,很有可能因?yàn)橐恍┎划?dāng)操作造成系統(tǒng)不可逆的損壞。所以在此希望大家可以先在虛擬機(jī)中進(jìn)行操作練習(xí)。以下命令為使用者在命令行中開(kāi)啟一個(gè)虛擬機(jī)并顯示,必要時(shí)進(jìn)行重置的命令。
rht-vmctl start workstation #開(kāi)啟一個(gè)工作站
rth(redhat)-vm(virtual mahine)ctl(control)顧名思義為紅帽系統(tǒng)的虛擬機(jī)控制命令
start開(kāi)始
workstation工作站
rht-vmview view workstation #將工作站顯示出來(lái)
view視圖
rht-vmctl stop workstation #關(guān)停虛擬機(jī)
rht-vmctl poweroff workstation #即刻斷電
與stop不同的是poweroff不會(huì)正常關(guān)閉正在運(yùn)行的程序之后再關(guān)機(jī),而是立即關(guān)機(jī)。
rht-vmctl reset workstation #重置虛擬機(jī)
當(dāng)操作者發(fā)生不可逆的失誤,如誤刪boot文件導(dǎo)致系統(tǒng)文件無(wú)法加載,就可以對(duì)虛擬機(jī)進(jìn)行重置,相當(dāng)于手機(jī)的格式化。
至此,大家就擁有了一臺(tái)虛擬機(jī)。
在打開(kāi)虛擬機(jī)上的終端之后,我們就可以通過(guò)輸入命令的方式使用計(jì)算機(jī)了。這里我們打開(kāi)的是一個(gè)shell窗口,我們使用它來(lái)與linux內(nèi)核做互動(dòng)。
關(guān)于shell的快捷鍵:
ctrl+shift+n #開(kāi)啟一個(gè)新shell
ctrl shift t #在當(dāng)前shell里開(kāi)啟一個(gè)新的頁(yè)面
ctrl+d \ Ctrl shift d #關(guān)閉shell
關(guān)于命令行操作的快捷鍵:
Ctrl+c #終止命令,當(dāng)當(dāng)前操作的命令執(zhí)行出問(wèn)題,想即刻關(guān)停時(shí)。
ctrl a #光標(biāo)移動(dòng)到命令行首
ctrl e #光標(biāo)移動(dòng)到命令行尾
ctrl u #刪掉本行光標(biāo)之前命令
Ctrl t #刪掉本行光標(biāo)之后命令
ctrl shift c #復(fù)制所選命令
ctrl shift v #粘貼所選命令
[kiosk@foundation0 Desktop]$
kiosk@foundation0 Desktop]$ <命令> 空格 <參數(shù)> 空格 <目標(biāo)>
這是在我們的基礎(chǔ)操作中需要經(jīng)常使用的實(shí)用命令,需要全部掌握且記熟
1)歷史命令記錄調(diào)用
2)文件或目錄的建立(目錄就是我們所說(shuō)的文件夾)
3)文件刪除
4)目錄刪除
5)文件編輯
6)文件查看
cat -n 文件名 #顯示文件全部?jī)?nèi)容和行號(hào)(顯示空行)
head -n 文件名 #顯示文件前n行
less 文件名 #用less打開(kāi)文件less(分頁(yè)瀏覽工具,會(huì)開(kāi)啟less環(huán)境。less是一個(gè)工具,用來(lái)幫助顯示文件文本)
7)文件的復(fù)制
8)文件的移動(dòng)
9)查看文件類(lèi)型
10)文件內(nèi)容統(tǒng)計(jì)
11)文件路徑
pwd(pathway) #當(dāng)前路徑
12)列出文件
13)文件查找匹配
14)對(duì)于vim編輯器的命令及其操作
對(duì)于vim編輯器的個(gè)性化配置
a)可進(jìn)行臨時(shí)配置,信息只存儲(chǔ)在內(nèi)存中,如在vim命令行中輸入":set nu",將在當(dāng)前打開(kāi)的vim編輯器中顯示行標(biāo)。當(dāng)編輯器關(guān)閉,命令失效,下次打開(kāi)編輯器行標(biāo)并不存在。
b)若想要使行標(biāo)一直存在,可進(jìn)行下面的配置。
當(dāng)前用戶(hù)(普通用戶(hù),非超級(jí)用戶(hù))對(duì)當(dāng)前環(huán)境下vim編輯器的配置在當(dāng)前用戶(hù)的家目錄,執(zhí)行vim ~/.vimrc進(jìn)入到vim配置文件
進(jìn)入配置文件以后,輸入"set 參數(shù)",對(duì)當(dāng)前用戶(hù)的vim進(jìn)行配置。
例如: “:set nu”會(huì)在vim中顯示行標(biāo)。
(注意,若此時(shí)超級(jí)用戶(hù)進(jìn)入到vim將不會(huì)顯示行標(biāo),因?yàn)槿缟显O(shè)置只是對(duì)普通用戶(hù)生效)
c)超級(jí)用戶(hù)對(duì)vim編輯器的配置,將作用于所有文件,執(zhí)行vim /etc/vimrc 進(jìn)入到vim的配置文件,在配置文件的頭或尾進(jìn)行如上編輯就可以對(duì)超級(jí)用戶(hù)及各個(gè)普通用戶(hù)進(jìn)行操作。
(猜測(cè):普通用戶(hù)對(duì)超級(jí)用戶(hù)的配置文件進(jìn)行了繼承,超級(jí)用戶(hù)的配置普通用戶(hù)可以讀取,而普通用戶(hù)的配置文件對(duì)超級(jí)用戶(hù)來(lái)說(shuō)不可讀。)
若想進(jìn)行更多更鉉酷的設(shè)置,可自行搜索!
批量操作
復(fù)制
y(n)l #復(fù)制n個(gè)字母
y(n)w #復(fù)制n個(gè)單詞
y(n)y #復(fù)制n行
刪除
d(n)l #刪除n個(gè)字母
d(n)w #刪除n個(gè)單詞
d(n)d #刪除n行
剪切
c(n)l #剪切n個(gè)字母
c(n)w #剪切n個(gè)單詞
c(n)c #剪切n行
注意:剪切完會(huì)進(jìn)入插入模式
粘貼
p
撤銷(xiāo)
u
恢復(fù)
ctrl+r
vim可視化模式,可進(jìn)行批量操作
在命令模式下按【ctrl+v】進(jìn)入可視化模式
鍵盤(pán)上下左右可以移動(dòng)選擇區(qū)域
在可視化模式下批量添加字符
ctrl + v 選中要加入字符所在的列
a)按大寫(xiě)的【i】
b)加入字符
c)按【esc】
了解了上面的命令基本上對(duì)linux系統(tǒng),及其shell進(jìn)行日常簡(jiǎn)單的操作了,也可以在vim編輯器中進(jìn)行書(shū)寫(xiě)工作。
名稱(chēng)欄目:linux系統(tǒng)中常用的shell命令
文章鏈接:http://www.chinadenli.net/article4/pesiie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷(xiāo)、動(dòng)態(tài)網(wǎng)站、ChatGPT、域名注冊(cè)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)