Linux命令列使用技巧
一.Linux是什么:
- Linux作業系統:
- 內核(KERNEL):
- 與Windows相比Linux的優勢:
二.shell:
- shell是什么:
- 如何打開shell:
- shell行提示符的含義:
- shell中的快捷鍵:
- 命令列如何獲取幫助:
- 命令列的歷史:
- 簡單的快捷操作:
Linux是什么:
- Linux作業系統是指Linux的內核+GUN的軟體,
GUN是開源組織,因此Linux相比于Windows而言有更多的流行版本, - 內核是指系統核心程式,因為要負責系統程式和硬體分配及調度,所以將內核比作人的大腦,
- 正版的Windows 需要花錢而Linux是開源免費的,且有多個發行版可供選擇,使用Windows系統時不時會出現卡頓,不穩定的問題,Windows系統本身會占用很大的空間,但Linux系統本身不會占用多大的磁盤空間,選擇一個好的發行版做為個人電腦系統使用的話一般不會出現卡頓的情況,
shell:
-
shell是一個對外提供操作對內實作對內核的保護的軟體,實際上是命令解讀器,是和系統溝通的介面,在Linux作業系統的內核的外面,
RHEL8中默認使用的shell是bash
bash=GNU Bourne-Again shell -
打開shell的方式:
1:右鍵打開

2:Application---->favorites---->terminal

3:在已經開啟的shell中再打開一個新的shell有兩種方式:
輸入命令:gnome-terminal
或者用Ctrl+Shift+N快捷方式打開
4:可以在設定中設定任意快捷鍵執行gnome-terminal

-
shell行提示符的含義

1:運行shell的用戶
2:分割符
3:系統主機短名稱當前主機去掉域名部分的短名稱
4:當前目錄名稱
5:身份提示符 #表示當前用戶為超級用戶,
$當前用戶為普通用戶 -
shell中的快捷鍵
| 快捷鍵 | 作用 |
|---|---|
| Ctrl+Shift+T | 在一個terminal中開啟多個視窗 |
| Ctrl+Shift+N | 重新打開一個terminal |
| Ctrl+C | 取消命令執行 |
| Ctrl+D | 關閉shell |
| Ctrl+Shift+<滑鼠選中>+C | 復制選中字符 |
| Ctrl+Shift+V | 粘貼 |
-
命令列如何獲取幫助
當不知道命令陳述句的含義時可以用:
whatis 命令 :來查詢當前命令的基本用途
當出現 nothing appropriate時表示表示要查看內容沒有幫助
注:出現這種情況大多數是因為系統的幫助資料庫未更新,那么這種情況下如何去查詢命令呢?
第一步:我們需要在root用戶下執行mandb
注(db=date base)
第二步:

[ ] 表示內容可加可不加
… 表示內容個數任意
<> 表示必須在命令執行時加入的元素
OPTION表示可選擇查詢的引數
在man rm 中查詢到引數 --help 可以用于尋求幫助,因此也可用 rm --help來查詢當前命令的基本用途

注:man 里的操作
按q (退出);
/關鍵字 (搜索關鍵字);
按n 向下匹配, 按N 向上匹配;
按G 快速移動到man的最后;
按g 快速移動到man的最前, -
命令列的歷史呼叫
history (查看歷史命令)
history -c (清空當前歷史命令)

注:永久清空歷史需要清空檔案.bash_history

-
簡單的快捷操作
1.歷史命令的呼叫:
逐行呼叫:上鍵|下鍵
呼叫指定行歷史:!數字
呼叫以此字符開頭的最近歷史:!字符
Ctrl+R 表示開啟歷史搜索模式,命令列顯示會變為:
(reverse-i-search)`’:輸入關鍵字
就會顯示含有此關鍵字的最近一條歷史
2.Tab鍵:
補齊系統中存在的命令,檔案,和某些命令的引數,
當按一次tab沒有效果,表示以此字符開頭的資訊不唯一,可連續按2次,那么會把以此字符開頭的所有內容顯示,如果2此仍然不顯示表示沒有以此字符開頭的指令,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/250155.html
標籤:其他
