百战RHCE(第一战:Linux基础命令1)
哈嘍哈嘍哈嘍,大家好啊,很高興大家能看到這篇文章!
首先,本人目前是計算機專業的大一學生,基于對Linux操作系統的愛好,參與了RHCE的培訓班,而我這次編寫的 《百戰RHCE》文章,是基于我自己的學習經驗濃縮而來的,保證簡潔,方便理解!
而作為一名大學生,我想通過堅持的高水平文章編寫帶給我自己本身經驗的不斷進步,同時也希望讓更多的Linux新手能接觸到更加系統的文章學習。本次《百戰RHCE》,會由淺入深,從最基本的命令行,到編寫非常復雜的Ansible 自動化腳本?
因為本人和你一樣也是學習者,所以文章中出現的錯誤,還望多多指出。
還有注意了哦,我所用的系統為Centos7,如果你還沒下載的話,可以在CSDN中查看相關下載教材,我這邊就不多廢話了~
最后最后我在說最后一句話,引用下我們老師的話:“不要嘗試背下所有指令,多記筆記!多敲命令!”
?
?在正式開始學習前,首先你需要了解的一些知識點哦
1.Linux 是 類UNLX 系統,因其開源,和命令行高效的工作執行是目前服務器的主要操作系統
2.Linux應用的shell解釋器,shell 是連接 用戶 和? Linux內核(kernel)的唯一橋梁,目前我們所使用的是 “bash shell”
3.Linux 中命令格式:命令+選項+參數,把命令比作一個大俠,選項是大俠的武器,大俠針對不同的敵人(參數),選擇武器(或空手應對)
4.Linux當中一切皆目錄,相當于Windows只有一個C盤,一個C盤上面又分布了類似C盤的各種文件系統
(以上內容你現在無需強行理解,等你學習到一定階段的時候會慢慢理解的)
Centos7安裝教材
Centos7鏡像安裝地址:阿里云開源鏡像站資源目錄
注意了------------------------------------------------------------------------------------我們正式開始學習了!!!
一.進入文本界面及基礎配置
1.進入Centos7圖形界面,打開你的終端
輸入? init 3? (前面的init為命令,3為參數,如果你想從文本界面回到圖形界面只要輸入 init 5 就好了)
?
注意看圖中?centos0 longin:??這里輸入你的用戶名,然后輸入你的密碼? (開始的使用用root用戶登陸,不使用root用戶登陸的話,后面設置默認的運行模式會因為權限報錯的)
我這邊的 centos0 longin 中的 centos0 是我這臺linux的主機名,所以你的這塊可能會和我的不同
?請注意這里的 password 輸入密碼的時候,屏幕上是沒有反饋的,但實際上你的密碼已經輸入進去了。
輸入 :systemctl get-default (查看當前你linux的默認運行模式)
這邊你只需要知道 graphical.target 是圖形運行模式,multi-user.target是文本界面運行模式
輸入: systemctl set-default multi-user.target
?
好了,如果此時你看到Remove symlink ...說明你已經設置成功,此時你在輸入 systemctl get-default,再次查看下。
然后輸入 reboot 或 init 6命令進行重啟 (這里init 6 ,6這個參數是linux的運行級別6,重啟)
(reboot 或 init 6 都可用于重啟)
如果想關機的話輸入? init 0 命令進行關機(這里init 0 ,0這個參數是linux的運行級別0,關機),注意關于關機命令還有其他,但我個人絕對 init 0 非常非常好用,知道它就夠了!
作為Centos 7的使用者,你必須要知道RHEL(Red Hat Enterprise Linux),你可以抽象的理解,centos 7 就是 RHEL 的免費社區版本,兩者最本質的區別就是 Centos 所以的功能都是免費的,其他的操作符基本一致,所以為了給大家一個更具體的理解,我后面幾章內容都會以RHEL 8 來向大家展示 Centos 7 和 RHEL 8 命令符號的同等性
我暫時使用RHEL 8 ,你們繼續使用 Centos 7 進行操作就好了,如果有想下載RHEL 8 鏡像的朋友,以下是下載鏈接:Red Hat Enterprise Linux Download | Red Hat Developer
二.移動“鼠標”及打開“文件”
首先先來了解三個最基本命令
pwd:獲取當前自己的位置
ll:列出目錄所有文件和目錄
cd:后跟 路徑 前往指定位置
?
?pwd 命令只需要單獨敲就好了
而其實 ll 和 cd 指令后面都是可以跟上選項和參數的,這邊非常建議新手朋友們可以查看詳細講解,如果只是學習初期還不想接觸過多繁雜的使用方法,怕剛開始就被嚇到“戰略性撤退”的朋友可以使用我圖片中的“簡單使用”
有興趣學習的同學,這邊有其他大佬寫的詳細教材,大家可以進鏈接觀看
?ll 詳細學習
?cd 詳細學習
這個時候可能還有朋友疑惑了 關于 cd 命令后的?地址到底是什么?
這里首先要講解下linux地址的兩種類型
1.絕對路徑:從根目錄出發的完整文件路徑
2.相對路徑:以當前目錄出發的文件路徑
這里我們舉個例子。在“相機照片”目錄下,以打開“2020年照片”為例
絕對路徑:/此電腦/everyday(D:)/相機/相機照片/2020年照片
相對路徑:2020年照片
地址這個概念其實并不難理解,如果還有朋友還是不太熟悉這邊給大家放個詳細學習的鏈接
地址概念詳細學習
不知道學習到這的你感覺如何,是不是感覺有點難?其實這很正常,每一個linux學習者剛開始都可能還無法理解這個和windows差別很大的操作系統,但請你相信,只要堅持學下去,你就能獲得成功。這節還有兩個知識點就結束了,加油!加油!加油!
三.創建以及刪除文件和目錄
mkdir:創建目錄(負責存放數據)
rm -rf:刪除目錄 (這里的 -r 選項是刪除目錄, -f 選項是刪除不提醒)
touch:創建文件(負責編寫文件)
rm -f:刪除文件 (這里的 -f 選項是刪除不提醒)
(注意這后面都必須有參數)
?關于 mkdir 和 touch 指令,其實和你在windows當中創建文件和文件夾差不多,但作為一名linux操作者,你有必要知道更加復雜的帶選項操作,老樣子,下面有鏈接,如果你現在學到現在還覺特挺簡單,可以觀看鏈接的內容,如果朋友你感覺一時半會接受不了太多知識,那我們也不急,先繼續往下學習,等這部分內容都理解了,我們在去鏈接繼續學習哈~
mkdir 基礎學習
touch 基礎學習
四.查看文件和目錄
cat:查看文件
less:?查看文件(當遇到文件有大片內容的時候,建議用這個)
ll:查看目錄(嘿嘿嘿是不是感覺很眼熟,這里查看的意思和上面的打開目錄的意思差不多)
好了好了,這次的“Linux基礎命令1”到這里就結束了,是不是感覺還還還可以!
現在的你學到了半天了,把筆記記好了,就休息一會吧。如果感覺還不過癮,那么就關注我,一起來學習下一章吧!!!
如果朋友你感覺文章的內容對你有幫助,可以點贊,關注文章和專欄以及關注我哈~嘿嘿嘿~我會定期更新文章的,謝謝朋友你的支持哈~
?
總結
以上是生活随笔為你收集整理的百战RHCE(第一战:Linux基础命令1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SDWebImage第三方库加载图片生硬
- 下一篇: mysql研究内容_基于MySQL数据库