內容概要
- 虛擬機器器關鍵設定名詞解釋
- 遠端連結工具
- xshell基本使用
- linux命令準則
- 系統運⾏命令
- 常用快捷方式
- 檔案命令操作
- 檔案編輯命令
內容詳情
虛擬機器器關鍵設定名詞解釋
# 虛擬網路編輯器說明
橋接模式 # 可以存取網際網路
設定的地址資訊和物理主機網路段地址資訊相同,容易造成地址衝突
NAT模式 # 可以存取網際網路
設定的地址資訊和物理主機網路段地址資訊不同,造成不了地址衝突
僅主機模式 # 不可以存取網際網路
獲取地址主要用於虛擬機器器主機之間溝通,但不能存取外部網際網路
# 閘道器
類似於海關
# 系統分割區
/boot swap /
"""1.通用分割區方案"""
/boot 啟動分割區 儲存和系統啟動相關檔案
swap 交換分割區 臨時將硬碟的多餘容量變為記憶體使用
記憶體<8G swap分割區大小==1.5倍記憶體容量
/ 根分割區 將剩餘容量都等價於C槽
"""2.資料重要場景"""
/boot 200M
swap 1G 2G 1.5倍
/ 20G-200G
/data 剩餘空間
"""3.靈活分割區方案"""
/boot 200M
swap 1G 2G 1.5倍
/ 20G-200G
剩餘空間不⽤分
遠端連結工具
"""
伺服器一般都在機房 我們不可能有事沒事往機房跑
所以藉助於遠端連結工具遠端管理維護減輕工作壓力
"""
secureCRT 收費版(破解版是有風險)
xshell (推薦使用)免費版
putty 沒有什麼功能 只能滿足遠端連結
https://xshell.en.softonic.com/
群檔案xshell5自帶破解碼
xshell基本使用
linux命令準則
1.做一步檢查一步
2.linux中的命令區分大小寫
3.命令一般都自動補全(tab鍵)
4.linux中很多命令執行完畢之後沒有結果往往就是最好的結果
5.在填寫檔案路徑的時候 儘量不要自己寫 使用tab補全
系統執行命令
關機命令 shutdown
shutdown -h 10 # 指定多少分鐘後進行關機
shutdown -c # 取消關機方案
shutdown -h 0/now # 立刻關機
重啟命令 shutdown
shutdown -r 10 # 指定多少分鐘後進行重啟
shutdown -r 0/now # 表示進行立即重啟操作
shutdown -c # 取消重啟方案
常用快捷方式
01. 顯示歷史輸入命令資訊
利用方向鍵 上 下
02. 清除所有螢幕資訊輸出
ctrl + l # clear
03. 中斷取消命令執行過程
ctrl + c # cancel 取消
04. 快速移動遊標到行首
ctrl + a
05. 快速移動遊標到行尾
ctrl + e
06. 將遊標所在位置到行首的資訊進行刪除(剪下)
ctrl + u
將遊標所在位置到⾏尾的資訊進⾏刪除(剪下)
ctrl + k
07. 將剪下內容進行貼上回來
ctrl + y
08. 鎖定系統視窗資訊狀態
ctrl + s
09. 系統命令補全快捷方式
tab
10. 命令中快速移動遊標
ctrl + 方向鍵 左 右 (按照英文單詞進行移動遊標)
檔案命令操作
強調:在linux系統中,儘量不要輸⼊中⽂符號資訊(命令⾏)
1)如何建立⽂件資訊
touch
2)如何檢查⽂件或⽬錄是否存在
ls # list
顯示⽂件/⽬錄資料詳細資訊
ls -l a.txt # 可以簡寫ll a.txt
排序:按照⽇期查詢⽂件
ls -lt a.txt
ls -ltr a.txt
3)如何檢視⽂件資訊
cat
cat oldboy.txt oldgirl.txt > olddog.txt # 整合
4)在空⽂件中⽣成資料資訊
echo # 將資訊進⾏輸出
echo hello world # 等價於print('hello world')
echo hello world > /oldgirl/oldgirl.txt # w模式
寫⼊⽂件
echo baby.com >> /oldgirl/oldgirl.txt # 追加模式
寫⼊
5)對⽂件或⽬錄資料資訊進⾏拷⻉(複製)
cp # copy
語法格式:cp 引數資訊 要進⾏複製的資訊 複製到什麼位置
# 將/etc/hosts⽂件複製到/oldboy⽬錄中
cp /etc/hosts /oldboy/
如果不加斜槓並且oldboy沒有 意思則變成複製到根並改名
# 如何複製整體⽬錄資料
cp -r /etc/sysconfig/ /oldboy/oldgirl/
# 重複複製避擴音示資訊出現
\cp -r /etc/sysconfig/ /oldboy/oldgirl/
'''cp核⼼功能:備份資料資訊'''
cp oldboy.txt oldboy.txt.bak
cp oldboy.txt.bak oldboy.txt
常⻅問題:
在複製⽂件時,不要在⽂件名稱後⾯加上/ ⼀般只有⽬錄後⾯有/
⽂件沒有存在會直接複製,如果已經存在會提示是否覆蓋
cp -a
-a == -d + -r + -p
-d 和連結⽂件有關
-R 進⾏遞迴複製
-p 保持屬性不變
6)對⽂件或⽬錄資料資訊進⾏剪下(移動)
mv # move
mv 引數 要行動資料資訊 移動到什麼位置
eg:移動/etc/selinux/config 到 /oldboy/shanghai/
1.先驗證是否有對應的⽬錄 ⽆則先建立
2.確認⽆誤後再剪下
mv /etc/selinux/config /oldboy/shanghai/
3.mv操作有時⽐較危險 針對核⼼⽂件移⾛可能會出錯
mv /oldboy/shanghai/config /etc/selinux/
還可以針對單個⽂件重新命名 mv hosts hosts01
7)資料的刪除命令
rm # remove
⽂本編輯命令
rm 引數 要刪除的資料資訊
# 刪除oldboy⽬錄中的hosts01⽂件
rm hosts01
# 刪除⽬錄操作
rm shanghai/ 報錯
rm -r shanghai/ 正確
# 如何強制刪除資料資訊
rm -f olddog.txt 不提示
rm -rf jason 不提示
'''rm操作最好是切換到⽬標資料所在位置刪除不推薦使⽤絕對路徑'''
檔案編輯命令
"""系統自帶的命令是vi 比較好用的是vim"""
vi
vi 你要編輯的⽂件資訊
# 編輯⽂件的操作步驟
第⼀個⾥程:利⽤vi命令開啟⽂件
vi oldboy.txt
第⼆個⾥程:進⼊到編輯模式,開始編輯⽂件
按鍵盤上⼩寫字⺟ i # insert
第三個⾥程:進⾏編輯
第四個⾥程:退出編輯模式
按esc進⾏退出
第五個⾥程:關閉開啟的⽂件
:wq w-write q-quit 儲存退出
vi快捷⽅式
:q! 有時候在vi編輯模式必須加感嘆號不儲存強制進⾏退
出
1.遊標快速移動快捷⽅式
如何將遊標快速移動到最後⼀⾏ # ⼤寫字⺟ G
如何將遊標快速移動到第⼀⾏ # ⼩寫字⺟ gg
如何快速移動遊標到中間指定⾏ # ⼩寫字⺟ 10gg
如何快速移動遊標到⼀⾏的⾏尾 # 符號資訊 shift+$
如何快速移動遊標到⼀⾏的⾸部 # 數位資訊 0
2.移動遊標轉為編輯狀態
如何快速移動遊標到下⼀⾏並進⼊編輯狀態 # ⼩寫字⺟ o
如何快速移動遊標到⼀⾏的⾏尾並進⾏編輯 # ⼤寫字⺟ A
如何快速刪除遊標所在位置到⼀⾏⾏尾所有資訊並進⼊編輯狀態
# ⼤寫字⺟ C
如何清空當前⾏的所有內容資訊並進⼊編輯狀態 # ⼩寫字⺟ cc
3.快速編輯⽂本內容資訊
如何複製⽂本資訊 ⼩寫字⺟ yy
如何複製多⾏資訊 3yy
如何貼上⽂本資訊 ⼩寫字⺟ p
如何貼上多⾏資訊 3p
如何刪除⽂本資訊 ⼩寫字⺟ dd 實際是將指定⾏資訊進⾏
剪下
如何刪除多⾏資訊 3dd
將遊標所在⾏到最後⼀⾏都刪除 字⺟ dG
4.特殊操作⽂本內容⽅式
如何顯示⽂本⾏號資訊/如何取消⾏號 :set nu/:set nonu
如何復原編輯資訊 ⼩寫字⺟ u undo
如何取消復原操作 ctrl + r redo
快速搜尋⽂件資訊 /待搜尋內容
按n查詢下⼀個匹配項 shift+n上⼀個匹配項
5.批次操作⽂本內容
批次刪除操作
第⼀個步驟:移動遊標到相應位置
第⼆個步驟:進⼊到批次編輯模式(檢視塊模式)
ctrl + v
第三個步驟:選中多⾏資訊
⽅向鍵選中
第四個步驟:進⾏刪除
⼩寫字⺟ d 或者 x(刪除遊標選中的內容)
批次新增操作(vim)
vim是需要進⾏安裝的:
yum install vim tree bash-completion -y