天天看點

1、Linux 指令行使用技巧

什麼是Linux?

Linux是指Linux核心,Linux是衆多核心中的一個版本。

核心是系統的核心程式,相當于人的大腦,負責系統程式硬體配置設定及排程,是作業系統工作的基礎。

什麼是開源?

開源是指開放源代碼,這樣就可以對軟體進行二次開發,因而開源的可定制性高,Linux就是開源。

什麼是shell?

shell 對外提供了操作和系統溝通的接口,對内實作對核心進行保護,防止核心被篡改;RHEL8中預設使用的shell是bash.

shell行提示符的含義

1、shell的打開方式

(1)右鍵打開

1、Linux 指令行使用技巧

(2)Application------>favorites------->terminal

1、Linux 指令行使用技巧

(3)運作gonme-terminal指令打開

1、Linux 指令行使用技巧

(4)快捷鍵打開方式

Ctrl++Shift+N

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

2、shell指令行提示符含義

1、Linux 指令行使用技巧

westos:運作使用者名為westos的使用者

@:分隔符

localhost:系統主機短名稱,目前主機去掉域名部分的短名稱

Desktop:目前目錄名稱

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

shell中的快捷鍵

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

<ctrl>+<shift>+<N> ##重新打開一個terminal

<ctrl>+<c> ##取消指令執行

<ctrl>+<d> ##關閉shell

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

<ctrl>+<shift>+<v> ##粘貼

##滑鼠選中為複制

##滑鼠滾輪下按為粘貼

shell中如何執行指令

1、執行指令格式

指令 參數 對象

指令就是程式

參數就是指令的特殊功能

對象就是操作目标

2、指令執行的方法

有些指令可以單獨執行

參數可以加多個 -a -b -c = -abc = -cba = -acb;參數-s = --size (-s 表示單詞的縮寫 - -size 單詞的全拼)

指令必須在行提示符之後輸入否則指令無法執行,當指令行被占用通常使用+結束占用指令行的程式來釋放指令行

指令行獲得幫助

whatis 指令 ##用來檢視指令的基本用途

若在檢視過程中出現

#rm: nothing appropriate.

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

#2.系統幫助資料未更新用mandb指令更新(大多數情況是因為系統資料未更新,需在root使用者下執行mandb指令來進行資料更新)

例如要檢視rm指令的用途

1、Linux 指令行使用技巧
1、Linux 指令行使用技巧

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

若在基本用法中出現

[ ] ##表示内容可加可不加

…##表示内容個數任意

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

例如要檢視rm的基本用法

1、Linux 指令行使用技巧

man 指令 ##指令用法詳解

man -k 關鍵字 ##關鍵字有多少級别的man

man的級别

#1 指令

#2 系統調用

#3 函數庫調用

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

#5 檔案

#6 遊戲

#7 特殊的包

#8 系統管理指令

#9 核心資訊規則

在man裡的操作

q ##退出

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

G ##快速移動到man最後

g ##快速移動到man最前

例如要檢視rm指令的用法

1、Linux 指令行使用技巧

此時回車後進入到man裡檢視rm指令用法詳解

1、Linux 指令行使用技巧

Linux指令行曆史調用

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

history ##檢視曆史指令

history -c ##清空目前曆史指令(永久清空需要清空檔案.bash_history)

1、Linux 指令行使用技巧

在shell中曆史指令的調用

上下鍵 ##逐行調用

!數字 ##調用指定行曆史

!字元 ##調用以此字元開頭的最近一條曆史指令

+ ##開啟曆史搜尋模式,此時指令行顯示會變成"reverse-i-search",輸入關鍵字來進行指令搜尋,會顯示以此關鍵字開頭的最近一條曆史指令

TAB鍵

TAB鍵用于補齊系統中存在的指令、檔案和某些指令的參數;當按一次tab沒有效果,表示以此字元開頭的資訊不唯一,可連續按按兩次,會把以此字元開頭的所有内容顯示,如果連續按兩次沒有效果,說明沒有以此字元開頭的指令。

連續按下兩次tab鍵的效果

1、Linux 指令行使用技巧

繼續閱讀