Shell簡單介紹
shell :外殼(使用者與作業系統(核心)之間的橋梁)相當于Windows中的dos
1、檢視shell
cat
/etc/shells
檢視系統支援哪些Shell
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuIDM1AzNxMDO50CMzgTM1YzM5EDOygDMyIDMy0yMzUTM1kjMvwFOwIjMwIzLcNzM1ETN5IzLcd2bsJ2Lc12bj5ycn9Gbi52YuIjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
echo $shell
檢視正在使用的Shell
2、終端與Shell的差別
終端:接收使用者的輸入,并傳遞給Shell程式,接收程式輸出并傳遞給螢幕
Shell:接收并解析使用者指令給作業系統去執行,将結果輸出給終端
Vim編輯器
Vim編輯器是Linux中類似Windows 系統中記事本的一個程式
1、在Kali中建立一個.TXT檔案
方法一:
echo >>檔案名.txt
方法二:
vim 檔案名.txt
2、Vim編輯器的一些常用指令
1、vi/vim編輯器模式
指令模式(預設):可以複制行、删除行等
輸入模式:可以輸入内容
模式轉換:按
Insert
鍵指令模式切換進入輸入模式(有的鍵盤上會簡寫為
Ins
)
Esc
鍵 由輸入模式轉換為指令模式
2、快捷鍵
i
:在目前光标所在字元的前面,轉為輸入模式
I
:在目前光标所在行的行首轉換為輸入模式
a
:在目前光标所在字元的後面,轉為輸入模式
A
:在目前光标所在行的行尾,轉為輸入模式
o
:在目前光标所在行的下方,建立一行,并轉為輸入模式
O
:在目前光标所在行的上方,建立一行,并轉為輸入模式
s
:删除光标所在字元
r
:替換光标處字元
關閉、儲存檔案
按
Esc
鍵轉為指令模式(如果本就是指令模式則忽略此步)
輸入
:
w
:儲存
q
:退出
wq
或者
x
:儲存退出
q!
:強制退出
w!
:強制儲存(需要管理者權限)