1. 程式人生 > >1.1 Linux命令列概述

1.1 Linux命令列概述

1. 今天開始學習Linux系統

不知道這種格式大家是否能夠接受?看著是否舒心?

2. Linux命令列提示符

在這裡插入圖片描述
1)#號,是使用超級使用者root登入後的命令列結尾提示符,而$號是使用普通使用者登入後的命令列結尾提示符。
2)超級使用者具有管理系統的所有許可權,普通使用者的許可權比較小,只能進行基本的系統資訊檢視等操作,無法更改系統配置和管理服務。
3)命令列提示符@前面的字元代表當前登入的使用者(可用whoami查詢),@後面的為主機名(可用hostname查詢),~所在的位置是視窗當前使用者所在的路徑。示例程式碼如下:
在這裡插入圖片描述
在這裡插入圖片描述
[[email protected]

~]# #<[email protected]前的root為當前使用者,@後的localhost為主機名,此處的~表示當前目錄,即家目錄。

3. Linux命令列常用快捷鍵

3.1 命令或路徑的補全鍵:tab
[[email protected] ~]# hostn

在這裡插入圖片描述

3.2 游標回到命令首行:ctrl+a

在這裡插入圖片描述

3.3 游標回到命令列尾:ctrl+e

在這裡插入圖片描述

3.4 游標向右移動一個字元:ctrl+f

在這裡插入圖片描述

3.5 游標向左移動一個字元:ctrl+b

在這裡插入圖片描述

3.6 複製命令列內容:ctrl+Insert

在這裡插入圖片描述

3.7 貼上命令列內容:shift+Insert

在這裡插入圖片描述

3.8 剪下游標處到行尾的字元:ctrl+k

在這裡插入圖片描述

3.9 剪下游標處到行首的字元:ctrl+u

在這裡插入圖片描述

3.10 刪除游標前的一個單詞:ctrl+w

在這裡插入圖片描述

3.11 貼上ctrl+k/ctrl+u/ctrl+w刪除的文字:ctrl+y

在這裡插入圖片描述

3.12 中斷終端正在執行的任務或者刪除整行:ctrl+c

在這裡插入圖片描述

3.13 刪除游標所在處的前一個字元:ctrl+h

在這裡插入圖片描述

3.14 退出當前shell命令列:ctrl+d

在這裡插入圖片描述

3.15 搜尋命令列使用過的歷史記錄:ctrl+r

在這裡插入圖片描述

3.16 從執行ctrl+r的搜尋歷史命令模式中退出:ctrl+g

在這裡插入圖片描述

3.17 清除螢幕的所有內容,並在螢幕的最上面開始一個新行:ctrl+l

在這裡插入圖片描述

3.18 鎖定終端,使之無法輸入內容:ctrl+s

在這裡插入圖片描述

3.19 解鎖執行ctrl+s的鎖定狀態:ctrl+q

在這裡插入圖片描述

3.20 暫停在終端執行的任務:ctrl+z
3.21 執行上一條命令
[[email protected] ~]# !!

在這裡插入圖片描述

3.22 執行最近以ho開頭的命令
[[email protected] ~]# !ho

在這裡插入圖片描述

3.23 僅列印最近已ho開頭的命令,但不執行
[[email protected] ~]# !ho:p

在這裡插入圖片描述

3.24 執行命令列表的第num(數字)條命令
[[email protected] ~]# !55

在這裡插入圖片描述

3.25 上一條命令的最後一個引數
[[email protected] ~]# !$

在這裡插入圖片描述

3.26 獲取上一條命令的最後的部分(空格分隔):esc+.

在這裡插入圖片描述

3.26 移動到當前單詞的開頭:esc+b

在這裡插入圖片描述

3.27 移動到當前單詞的結尾:esc+f

在這裡插入圖片描述