您好,登錄后才能下訂單哦!
Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。它除了在服務器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。
Shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內核去執行。
實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令并且把它們送到內核。不僅如此,Shell有自己的編程語言用于對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言具有普通編程語言的很多特點,比如它也有循環結構和分支控制結構等,用這種編程語言編寫的Shell程序與其他應用程序具有同樣的效果。
Linux提供了像MicrosoftWindows那樣的可視的命令輸入界面--X Window的圖形用戶界面(GUI)。它提供了很多桌面環境系統,其操作就像Windows一樣,有窗口、圖標和菜單,所有的管理都是通過鼠標控制。GNOME。
每個Linux系統的用戶可以擁有他自己的用戶界面或Shell,用以滿足他們自己專門的Shell需要。
作為一個linux系統的學習者,很有可能因為一些不當操作造成系統不可逆的損壞。所以在此希望大家可以先在虛擬機中進行操作練習。以下命令為使用者在命令行中開啟一個虛擬機并顯示,必要時進行重置的命令。
rht-vmctl start workstation #開啟一個工作站
rth(redhat)-vm(virtual mahine)ctl(control)顧名思義為紅帽系統的虛擬機控制命令
start開始
workstation工作站
rht-vmview view workstation #將工作站顯示出來
view視圖
rht-vmctl stop workstation #關停虛擬機
rht-vmctl poweroff workstation #即刻斷電
與stop不同的是poweroff不會正常關閉正在運行的程序之后再關機,而是立即關機。
rht-vmctl reset workstation #重置虛擬機
當操作者發生不可逆的失誤,如誤刪boot文件導致系統文件無法加載,就可以對虛擬機進行重置,相當于手機的格式化。
至此,大家就擁有了一臺虛擬機。
在打開虛擬機上的終端之后,我們就可以通過輸入命令的方式使用計算機了。這里我們打開的是一個shell窗口,我們使用它來與linux內核做互動。
關于shell的快捷鍵:
ctrl+shift+n #開啟一個新shell
ctrl shift t #在當前shell里開啟一個新的頁面
ctrl+d \ Ctrl shift d #關閉shell
關于命令行操作的快捷鍵:
Ctrl+c #終止命令,當當前操作的命令執行出問題,想即刻關停時。
ctrl a #光標移動到命令行首
ctrl e #光標移動到命令行尾
ctrl u #刪掉本行光標之前命令
Ctrl t #刪掉本行光標之后命令
ctrl shift c #復制所選命令
ctrl shift v #粘貼所選命令
[kiosk@foundation0 Desktop]$
kiosk@foundation0 Desktop]$ <命令> 空格 <參數> 空格 <目標>
這是在我們的基礎操作中需要經常使用的實用命令,需要全部掌握且記熟
1)歷史命令記錄調用
2)文件或目錄的建立(目錄就是我們所說的文件夾)
3)文件刪除
4)目錄刪除
5)文件編輯
6)文件查看
cat -n 文件名 #顯示文件全部內容和行號(顯示空行)
head -n 文件名 #顯示文件前n行
less 文件名 #用less打開文件less(分頁瀏覽工具,會開啟less環境。less是一個工具,用來幫助顯示文件文本)
7)文件的復制
8)文件的移動
9)查看文件類型
10)文件內容統計
11)文件路徑
pwd(pathway) #當前路徑
12)列出文件
13)文件查找匹配
14)對于vim編輯器的命令及其操作
對于vim編輯器的個性化配置
a)可進行臨時配置,信息只存儲在內存中,如在vim命令行中輸入":set nu",將在當前打開的vim編輯器中顯示行標。當編輯器關閉,命令失效,下次打開編輯器行標并不存在。
b)若想要使行標一直存在,可進行下面的配置。
當前用戶(普通用戶,非超級用戶)對當前環境下vim編輯器的配置在當前用戶的家目錄,執行vim ~/.vimrc進入到vim配置文件
進入配置文件以后,輸入"set 參數",對當前用戶的vim進行配置。
例如: “:set nu”會在vim中顯示行標。
(注意,若此時超級用戶進入到vim將不會顯示行標,因為如上設置只是對普通用戶生效)
c)超級用戶對vim編輯器的配置,將作用于所有文件,執行vim /etc/vimrc 進入到vim的配置文件,在配置文件的頭或尾進行如上編輯就可以對超級用戶及各個普通用戶進行操作。
(猜測:普通用戶對超級用戶的配置文件進行了繼承,超級用戶的配置普通用戶可以讀取,而普通用戶的配置文件對超級用戶來說不可讀。)
若想進行更多更鉉酷的設置,可自行搜索!
批量操作
復制
y(n)l #復制n個字母
y(n)w #復制n個單詞
y(n)y #復制n行
刪除
d(n)l #刪除n個字母
d(n)w #刪除n個單詞
d(n)d #刪除n行
剪切
c(n)l #剪切n個字母
c(n)w #剪切n個單詞
c(n)c #剪切n行
注意:剪切完會進入插入模式
粘貼
p
撤銷
u
恢復
ctrl+r
vim可視化模式,可進行批量操作
在命令模式下按【ctrl+v】進入可視化模式
鍵盤上下左右可以移動選擇區域
在可視化模式下批量添加字符
ctrl + v 選中要加入字符所在的列
a)按大寫的【i】
b)加入字符
c)按【esc】
了解了上面的命令基本上對linux系統,及其shell進行日常簡單的操作了,也可以在vim編輯器中進行書寫工作。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。