天天看點

一.Linux指令行使用技巧Linux指令行使用技巧

Linux指令行使用技巧

1.什麼是Linux

Linux作業系統

GNU/Linux

GNU是開源組織

Linux是指Linux核心

核心

系統核心程式

相當于人的大腦

負責系統程式和硬體配置設定及排程

2.什麼是shell

對外提供操作和系統溝通接口

對内實作對核心進行保護

RHEL8中預設使用的shell是bash

3.shell行提示符的含義

shell類型

rhel8中預設使用的shell為bash

bash=GNU Bourne-Again Shell

shell打開方式

1.右鍵打開

2.Application-----favourites----terminal

3.gnome-----terminal

4.當shell已經開啟時需要開啟一個新的shell,在shell中可以用ctrl+shift+N打開

5.可以在設定中設定任意快捷鍵執行 gnome-terminal

shell指令行提示符

[[email protected] Desktop]#

[1] [2] [3] [4] [5]

[1]:運作shell的使用者

[2]:分割線

[3]:系統主機短名稱目前主機去掉域名部分的短名稱

[4]:目前目錄名稱

[5]:身份提示符 #表示目前使用者為超級使用者,$目前使用者為普通使用者

4.shell中的快捷鍵

1.shell中的快捷鍵使用

ctrl+shift+T 在一個terminal中開啟多個視窗

ctrl+shift+N 重新打開一個terminal

ctrl+c 取消指令執行

ctrl+d 關閉shell

ctrl+shift+滑鼠選中+c 複制選中字元

ctrl+shift+v 粘貼

滑鼠選中為複制、滑鼠滾輪向下按為粘貼

2.shell中如何執行指令

(1)指令執行格式

指令----參數-----對象

指令就是程式

參數表示指令的特殊功能

對象就是操作目标

(2)指令執行的方法

有些指令可以單獨執行

參數可以加多個

-a -b -c = -abc = -cba = -acb

參數-s 表示單詞縮寫

參數–size 表示單詞全拼

指令必須在行提示符之後輸入否則指令無法執行

當指令行被占用通常使用ctrl+c結束占用指令行的程式來釋放指令行

5.指令行獲得幫助

whatis rm

#檢視指令的基本用途

#檢視過程中出現

rm: nothing appropriate

#1.表示要檢視内容沒有幫助

#2.系統幫助資料未更新用mandb指令更新

注意:當執行whatis指令出現 nothing appropriate 時大多數情況是因為系統的幫助資料庫未更新,如何解決此問題,需要在root使用者下執行mandb,當你使用的使用者為普通使用者時請執行以下操作:

su - root

mandb

rm --help #檢視指令的基本用法

[] #内容可加可不加

… #内容個數任意

<> #必須在指令執行時加入的元素

man rm #指令用法詳解 man是manual的縮寫

man -k passwd

#passwd關鍵字有多少級别的man

#man的級别

1 指令

2 系統調用

3 函數庫調用

4 特殊檔案(裝置檔案等)

5 檔案

6 遊戲

7 特殊的包

8 系統管理指令

9 核心資訊規則

man rm #進入到rm指令的幫助

q #退出

/關鍵字 #搜尋關鍵字,n 向下比對,N 向上比對

G #快速移動到man的最後

g #表示快速移動到man的最前

6.Linux指令行曆史調用

我們目前使用的shell可以記錄系統中執行過的曆史指令

history ##檢視曆史指令

history -c

#清空目前曆史指令

#永久清空曆史需要清空檔案.bash_history

曆史指令的調用

上鍵|下鍵 #逐行調用

!數字 #調用指定行曆史

!字元 #調用以此字元開頭的最近曆史

ctrl+R

#開啟曆史搜尋模式,指令行顯示會變為:

(reverse-i-search)`’:輸入關鍵字

會顯示含有此關鍵字的最近一條曆史

7.TAB

補齊系統中存在的指令,檔案,和某些指令的參數,當按一次tab沒有效果,表示以此字元開頭的資訊不唯一可連續按兩次,那麼會把以此字元開頭的所有内容顯示,如果兩次仍然不顯示表示沒有以此字元開頭的指令

繼續閱讀