簡(jiǎn)潔大氣的網(wǎng)站模板seo為什么要進(jìn)行外部?jī)?yōu)化
Linux紅帽:RHCSA認(rèn)證知識(shí)講解(三)Linux基礎(chǔ)指令與Vim編輯器的使用
- 前言
- 一、Linux基礎(chǔ)指令
- 二、Linux 文件系統(tǒng)層次結(jié)構(gòu)概念
- 三、通過路徑指定文件
- 四、使用命令行工具管理文件
- 五、Vim 的安裝方式
- 六、Vim 的操作模式
- 七、紅帽建議掌握的 Vim 鍵和命令
前言
- 在前面的博客中,我們深入探討了紅帽(Red Hat)公司的背景、RedHat 環(huán)境的安裝流程,以及如何在 Windows 系統(tǒng)中借助遠(yuǎn)程工具連接 RedHat 環(huán)境并實(shí)現(xiàn)文件上傳。同時(shí),我們還詳細(xì)學(xué)習(xí)了使用命令行(nmcli 命令)和圖形化界面(nmtui 命令)配置網(wǎng)絡(luò)與主機(jī)名的方法,并對(duì)配置結(jié)果進(jìn)行了驗(yàn)證。
RHCSA認(rèn)證知識(shí)講解專欄 https://blog.csdn.net/2402_83322742/category_12901802.html?spm=1001.2014.3001.5482
- 在本篇博客中,我們將進(jìn)一步探索 RHCSA 認(rèn)證相關(guān)的重要內(nèi)容,主要圍繞 Linux 基礎(chǔ)指令與 Vim 編輯器的使用展開。
一、Linux基礎(chǔ)指令
- 命令行概念:管理員或者用戶輸入的一串用來完成xxx任務(wù)的字符,按Enter鍵提交命令,可用于向計(jì)算機(jī)系統(tǒng)輸入的指令,linux命令行由名為shell程序提供
- Bash shell 提示符:
在 Linux 中,Bash shell 是一種常用的 shell 程序,當(dāng)它等待用戶輸入時(shí),會(huì)顯示一個(gè) shell 提示符
- 圖片里是普通用戶提示符:
[kiosk@foundation0 ~]$
,kiosk
是用戶名,foundation0
是主機(jī)名,~
表示家目錄,$
表示普通用戶。
- 超級(jí)管理員提示符:
[root@node1 ~]#
,root
是用戶名,~
表示家目錄,#
表示超級(jí)管理員。
- 命令行基本格式:命令行的基本格式為:命令 + 選項(xiàng) + 參數(shù)。
- 命令:如
ls
(列出目錄內(nèi)容)、mkdir
(創(chuàng)建目錄)等。 - 選項(xiàng):控制命令執(zhí)行方式,如
ls
的-l
選項(xiàng)。 - 參數(shù):為命令提供操作對(duì)象,如
ls /home
中的/home
。
- 命令:如
- Linux常用快捷鍵:
Tab
:自動(dòng)補(bǔ)全命令、文件路徑等,如輸入cd /ho
后按Tab
可補(bǔ)全為cd /home
。Ctrl+L
:清屏,效果同clear
命令。Ctrl+C
:放棄當(dāng)前任務(wù),如運(yùn)行耗時(shí)命令時(shí)可中止。
二、Linux 文件系統(tǒng)層次結(jié)構(gòu)概念
- Linux 系統(tǒng)中的所有文件都存儲(chǔ)在文件系統(tǒng)中,它們被組織成一個(gè)倒置的目錄樹,即文件系統(tǒng)層次結(jié)構(gòu)。/ 目錄是根目錄,位于整個(gè)文件系統(tǒng)層次結(jié)構(gòu)的頂部,/ 字符同時(shí)也用作目錄分隔符。
- 在 RHEL 系統(tǒng)中,以下是一些重要的目錄:
/usr
:安裝軟件和共享庫。/usr/bin
:存放用戶命令,如ls
可能在此目錄。/usr/sbin
:存放系統(tǒng)管理命令。/usr/local
:存放本地自定義軟件。
/etc
:存放配置文件,如網(wǎng)絡(luò)配置文件在此。/var
:保存可變數(shù)據(jù),即使重啟后也會(huì)永久保存,如數(shù)據(jù)庫、緩存目錄、日志文件等。/run
:存放系統(tǒng)啟動(dòng)運(yùn)行時(shí)數(shù)據(jù),重啟時(shí)重新創(chuàng)建。/home
:普通用戶存儲(chǔ)個(gè)人數(shù)據(jù)和配置文件的家目錄。/root
:超級(jí)用戶 root 家目錄。/tmp
:供臨時(shí)文件使用的全局可寫空間,10 天內(nèi)未訪問、未更改或未修改的文件將自動(dòng)從該目錄中刪除/var/tmp
:另一個(gè)臨時(shí)目錄,30 天未操作文件自動(dòng)刪除。/boot
:系統(tǒng)啟動(dòng)所需文件。/dev
:包含特殊的設(shè)備文件,系統(tǒng)通過這些文件來訪問硬件設(shè)備。
三、通過路徑指定文件
- 絕對(duì)路徑和相對(duì)路徑:
- 絕對(duì)路徑:從根目錄開始的確切位置,如
/var/log/messages
。 - 相對(duì)路徑:從當(dāng)前工作目錄出發(fā),不以
/
開頭,如在/home/user
目錄下,訪問test.txt
可用./test.txt
(.
表示當(dāng)前目錄)。
- 絕對(duì)路徑:從根目錄開始的確切位置,如
- 瀏覽文件系統(tǒng)路徑:
-
pwd
:顯示當(dāng)前工作目錄絕對(duì)路徑,如執(zhí)行pwd
顯示/home/user
。
-
ls
:列出目錄內(nèi)容。-l
:列出詳細(xì)信息,如ls -l /home
顯示/home
下文件詳細(xì)信息。-h
:顯示易懂容量單位。-d
:只看目錄或文件本身信息,如ls -d /home
。-a
:列出隱藏文件,如ls -a
顯示當(dāng)前目錄隱藏文件。
-
cd
:更改工作目錄。- 無參數(shù)時(shí)切換到家目錄,如當(dāng)前在其他目錄,輸入
cd
回到家目錄。 cd..
進(jìn)入父目錄,如在/home/user/doc
目錄,輸入cd..
到/home/user
目錄。- 家目錄可用
~
表示,如cd ~
回到家目錄。
- 無參數(shù)時(shí)切換到家目錄,如當(dāng)前在其他目錄,輸入
-
touch
:創(chuàng)建空文件,如touch newfile.txt
創(chuàng)建newfile.txt
文件。
-
四、使用命令行工具管理文件
-
創(chuàng)建目錄:
mkdir
:創(chuàng)建一個(gè)或多個(gè)目錄,如mkdir dir1 dir2
創(chuàng)建dir1
和dir2
目錄。mkdir -p
:創(chuàng)建目錄樹,如mkdir -p parent/child
創(chuàng)建parent
及其子目錄child
。
-
復(fù)制文件和目錄:
cp
:復(fù)制文件,如cp file1.txt file2.txt
復(fù)制file1.txt
為file2.txt
。cp -r
:遞歸復(fù)制目錄,如cp -r dir1 dir2
復(fù)制dir1
目錄及內(nèi)容到dir2
。
-
移動(dòng)文件和目錄:
mv
:移動(dòng)文件或目錄,如mv file1.txt /new/location
移動(dòng)file1.txt
到/new/location
目錄。- 位置相同為重命名,如
mv oldname.txt newname.txt
重命名文件。
-
刪除文件和目錄:
rm
:刪除文件,如rm file.txt
刪除file.txt
文件。rm -r
:刪除目錄,如rm -r dir
刪除dir
目錄。rm -rf
:強(qiáng)制遞歸刪除,如rm -rf dir
不提示直接刪除dir
目錄。
-
查看文件內(nèi)容:
cat
:閱讀短文件,如cat shortfile.txt
顯示shortfile.txt
全部?jī)?nèi)容。less
:閱讀長(zhǎng)文件,如less longfile.txt
,按PgUp
、PgDn
翻頁,按q
退出。head
:默認(rèn)顯示前十行,如head file.txt
;head -5 file.txt
顯示前 5 行。tail
:默認(rèn)顯示后十行,如tail file.txt
;tail -5 file.txt
顯示后 5 行。
-
用戶切換:
su
:切換用戶身份。- 管理員(root)切普通用戶無需密碼,如
su user
從 root 切到user
用戶。 - 普通用戶切普通用戶或 root 需要密碼。
su -l
(-
):模擬登錄過程,如su - user
。
- 管理員(root)切普通用戶無需密碼,如
-
獲取命令幫助:
man
:獲取命令幫助,如man ls
查看ls
命令幫助。- 重點(diǎn)看
SYBOPSIS
(語法格式)、DESCRIPTION
(選項(xiàng)含義用法)。 - 按
/查找內(nèi)容
搜索,如/option
;按n
、N
切換結(jié)果,按PgUp
、PgDn
翻頁,按q
退出。
- 重點(diǎn)看
五、Vim 的安裝方式
在 RHEL 系統(tǒng)中,Vim 有兩種安裝方式,不同的安裝方式可能會(huì)對(duì)操作產(chǎn)生一定影響:
- 輕量級(jí)安裝:安裝
vim-minimal
軟件包,此方式只包含vi
命令及核心功能。使用vi filename
命令即可打開或創(chuàng)建指定的文件進(jìn)行編輯。 - 完整安裝:安裝
vim-enhanced
軟件包,這種方式包含vim
命令以及完整的功能。通過vim filename
命令打開或創(chuàng)建文件并進(jìn)行編輯。
六、Vim 的操作模式
- Vim 編輯器主要有三種操作模式:命令模式(command 模式)、擴(kuò)展命令模式(extended command 模式)、編輯模式(edit 模式)。
- 啟動(dòng)與模式切換:Vim 以命令模式啟動(dòng),按下
i
鍵即可進(jìn)入編輯模式開始輸入文本內(nèi)容,按下Esc
鍵則可退回命令模式。輸入:
符號(hào)可進(jìn)入擴(kuò)展命令模式,在該模式下可以執(zhí)行保存、退出等操作。
- 命令模式操作:在命令模式下,
u
鍵用于撤銷最近的編輯操作,x
鍵可以刪除單個(gè)字符;yy
命令可用于復(fù)制當(dāng)前行,p
鍵用于粘貼復(fù)制的內(nèi)容。 - 擴(kuò)展命令模式操作:
:w
命令用于寫入(保存)文件,并且會(huì)保留在命令模式中以便進(jìn)行更多的編輯操作;:wq
命令用于寫入(保存)文件并退出 Vim;:q!
命令則是退出 Vim,同時(shí)放棄自上次保存以來進(jìn)行的所有更改。
七、紅帽建議掌握的 Vim 鍵和命令
Vim 的熟練使用需要不斷的練習(xí),但以下這些鍵和命令是建議用戶掌握的:
u
鍵:撤銷最近的編輯。x
鍵:刪除單個(gè)字符。:w
命令:寫入(保存)文件,并留在命令模式繼續(xù)編輯。:wq
命令:寫入(保存)文件并退出 Vim。:q!
命令:退出 Vim,放棄上次寫入后所做的所有更改。
以上就是這篇博客的全部?jī)?nèi)容,下一篇我們將繼續(xù)探索 Redhat 的更多精彩內(nèi)容。
非常感謝您的閱讀,喜歡的話記得三連哦 |