kali linux基本命令
文章目錄
- shell
- 什么是shell
- 查看shell
- shell與終端的區(qū)別
- VIM編輯器
- Linux常用命令
shell
什么是shell
在計(jì)算機(jī)科學(xué)中,shell俗稱(chēng)外殼,能夠接收用戶(hù)的命令并翻譯給操作系統(tǒng)執(zhí)行,是用戶(hù)與操作系統(tǒng)(內(nèi)核)之間的橋梁。如windows的cmd命令行也是屬于shell。
查看shell
- 查看系統(tǒng)支持哪些shell cat etc/shells
- 查看正在使用的shell echo $SHELL【kali中區(qū)分大小寫(xiě)】
shell與終端的區(qū)別
- 終端:接收用戶(hù)的輸入,并傳遞給shell程序,接收程序輸出并展示到屏幕。
- shell:接收并解析用戶(hù)的命令給操作系統(tǒng)執(zhí)行,將結(jié)果輸出到終端。
VIM編輯器
是所有Unix以及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,他就相當(dāng)于windows系統(tǒng)中的記事本一樣。
- vim具有程序編輯的能力,可以以字體顏色辨別語(yǔ)法的正確性,方便程序設(shè)計(jì)。
- vim可以當(dāng)作vi的升級(jí)版本,可以用多種顏色的方式來(lái)顯示一些特殊的信息。
- vim會(huì)根據(jù)文件擴(kuò)展名或者文件內(nèi)的開(kāi)頭信息,判斷該文件的內(nèi)容而自動(dòng)的執(zhí)行該程序的語(yǔ)法判斷式,再以顏色來(lái)顯示程序代碼與一般信息。
- vim里面加入了很多額外的功能,例如支持正則表達(dá)式的搜索、多文件編輯、塊復(fù)制等。這對(duì)于我們?cè)贚inux上進(jìn)行一些配置文件的修改工作有很棒的功能。
i 在當(dāng)前光標(biāo)所在字符的前面轉(zhuǎn)為輸入模式。
I 在當(dāng)前光標(biāo)所在行的行首轉(zhuǎn)換為輸入模式。
a 在當(dāng)前光標(biāo)所在字符的后面轉(zhuǎn)為輸入模式。
A 在光標(biāo)所在行的行尾轉(zhuǎn)為輸入模式
o 在當(dāng)前光標(biāo)所在行的下方,新建一行,轉(zhuǎn)為插入模式
O 在當(dāng)前光標(biāo)所在行的上方,新建一行,轉(zhuǎn)為插入模式
s 刪除光標(biāo)所在字符
r 替換光標(biāo)處字符
w 保存
q 退出
wq和 x 保存退出
q! 強(qiáng)制退出
w! 強(qiáng)制保存,管理員才有權(quán)限
/ + 要查找的字符:從當(dāng)前位置向后查找。
? + 要查找的字符:從當(dāng)前位置向前查找。
Linux常用命令
Linux命令手冊(cè)查詢(xún)
以下命令用法皆可在上述命令手冊(cè)中查詢(xún),也可以在命令后面添加–h來(lái)獲得相關(guān)命令的提示
echo命令用于在終端輸出字符串或變量提取后的值,格式為"echo [字符串 | $變量]"。
date命令用于顯示及設(shè)置系統(tǒng)的時(shí)間或者日期,格式為"date [選項(xiàng)] [+指定的格式]"。
poweroff命令用于關(guān)閉系統(tǒng),其格式為poweroff。
顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息,包括進(jìn)程ID、內(nèi)存占用率等,格式為"top [參數(shù)]"。
查看系統(tǒng)版本信息。
用法:uname [選項(xiàng)]…
-a, --all 以如下次序輸出所有信息。其中若-p 和-i 的探測(cè)結(jié)果不可知?jiǎng)t被省略:
-s, --kernel-name 輸出內(nèi)核名稱(chēng)
-n, --nodename 輸出網(wǎng)絡(luò)節(jié)點(diǎn)上的主機(jī)名
-r, --kernel-release 輸出內(nèi)核發(fā)行號(hào)
-v, --kernel-version 輸出內(nèi)核版本
-m, --machine 輸出主機(jī)的硬件架構(gòu)名稱(chēng)
-p, --processor 輸出處理器類(lèi)型或"unknown"
-i, --hardware-platform 輸出硬件平臺(tái)或"unknown"
-o, --operating-system 輸出操作系統(tǒng)名稱(chēng)
--help 顯示此幫助信息并退出
--version 顯示版本信息并退出
6. who命令
用于查詢(xún)當(dāng)前登入主機(jī)的用戶(hù)終端信息
用法:who [選項(xiàng)]… [ 文件 | 參數(shù)1 參數(shù)2 ]
顯示當(dāng)前已登錄的用戶(hù)信息。
-a, --all 等于-b -d --login -p -r -t -T -u 選項(xiàng)的組合
-b, --boot 上次系統(tǒng)啟動(dòng)時(shí)間
-d, --dead 顯示已死的進(jìn)程
-H, --heading 輸出頭部的標(biāo)題列
-l,--login 顯示系統(tǒng)登錄進(jìn)程
--lookup 嘗試通過(guò) DNS 規(guī)范化主機(jī)名
-m 只針對(duì)和標(biāo)準(zhǔn)輸入有直接交互的主機(jī)和用戶(hù)
-p, --process 顯示由 init 進(jìn)程衍生的活動(dòng)進(jìn)程
-q, --count 列出所有已登錄用戶(hù)的登錄名與用戶(hù)數(shù)量
-r, --runlevel 顯示當(dāng)前的運(yùn)行級(jí)別
-s, --short 只顯示名稱(chēng)、線(xiàn)路和時(shí)間(默認(rèn))
-T, -w, --message 用+,- 或 ? 標(biāo)注用戶(hù)消息狀態(tài)
-u, --users 列出已登錄的用戶(hù)
--message 等于-T
--writable 等于-T
--help 顯示此幫助信息并退出
--version 顯示版本信息并退出
可以用來(lái)顯示曾執(zhí)行過(guò)的命令
n 顯示n個(gè)最近的記錄
-a 添加記錄
-r 讀取記錄,但不會(huì)添加內(nèi)容記錄
-w 覆蓋原有的history 文件
-c 清除記錄
-d<編號(hào)>[n] 刪除指定n條記錄
-n<文件> 讀取指定文件
-r<文件> 讀取文件但不記錄
-w<文件> 覆蓋原有文件
用于顯示用戶(hù)當(dāng)前所處的工作目錄。
用于切換工作路徑
用于顯示目錄中的文件信息
用于列出文件內(nèi)容
cat > [filename] 回車(chē)后在光標(biāo)后輸入文件內(nèi)容,最后按“ctrl+d”保存文件內(nèi)容并退出。
cat [filenname] 回車(chē)查看文件內(nèi)容;
cat -n [filename] 回車(chē)查看附帶行號(hào)的文件內(nèi)容
cat [filename1] [filename2] > [filename3]并回車(chē)即可實(shí)現(xiàn)兩文件的合并
cat >>[filename]<< EOF后回車(chē)在光標(biāo)處輸入追加內(nèi)容,在最后一行輸入EOF結(jié)束追加保存退出
cat -n file1 給所有行加上行號(hào)(包含空行)
cat -b file1 給有文本的行加上行號(hào)
cat -T file1 用^I字符替換文中的所有制表符
總結(jié)
以上是生活随笔為你收集整理的kali linux基本命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 渐变的alert_好看的alert样式或
- 下一篇: Linux 终端命令的末尾加上一个 符