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