kali linux下的常用bash命令

2021-08-22 07:08:51 字數 1561 閱讀 8466

虛擬機器版本預設使用者root 密碼toor

ls:顯示當前目錄包含的檔案及資料夾

ls -a:顯示隱藏檔案(以.開頭)

ls-lh:以適合閱讀的常規格式顯示當前目錄包含的檔案及資料夾

ls -lh --sort=size:按照檔案大小排序(=time:時間)

cd /media:進入media目錄(.:當前目錄 ..:上級目錄  直接使用cd進入使用者主目錄~#)

pwd:檢視當前工作目錄

cat,more,less:檢視檔案的內容

tail:檢視檔案的後10行(tail -20:後20行)

watch -n 2 tail [檔案路徑]:每隔2秒檢視一下檔案的後10行

rm [檔名]:刪除檔案    rm [目錄] -r:刪除目錄

cp [檔名] [新檔名]:複製檔案並重命名    cp [目錄路徑] [新目錄名] -r:複製並重命名目錄

top:監視系統效能 (按k出現kill [pid]:關閉程序)

ps -ef,ps eux:檢視程序詳細資訊

grap [ss] [檔案路徑]:顯示檔案中帶ss字元的行

ifconfig:檢視網路配置資訊(ip等)

ifconfig eth0 down/up:關閉/啟動eth0網絡卡

macchanger -m 00:11:11:11:11:11 eth0:改變eth0網絡卡的mac(重啟後恢復預設mac)

netstate -pantu:檢視網路連線資訊

netstat -pantu | egrep -v '0.0.0.0|:::|and|address'|awk ''|cut -d':' -f 1|sort| uniq > ip

/*egrep是grep的公升級版 -v表示排除

awk '輸出第五列

cut -d':' -f 1 以:分隔並輸出第一部分

sort:排序

uniq:相同的只輸出乙個

>:寫入檔案

>>:寫入檔案且不覆蓋,接著寫

*/

mount:檢視掛載資訊 主要用於掛載iso映象:mount -o loop kali.iso /media/cdrom將kali.iso掛載到cdrom目錄下

dmesg:檢視/var/log/messages檔案

find:查詢檔案或資料夾 -name/iname:後面接目標名

whereis:資料庫中查詢,查詢結果不完整,一般使用前先updatedb更新資料庫

whereis -b nmap:查詢二進位制檔案,名字是nmap

echo:後面接要輸出的內容,列印到控制台

vi:vim的簡稱,乙個非常複雜的命令模式下的檔案編輯器,直接在vi後加要編輯的檔名,基本用法:輸入 :後輸入命令,set nu可以顯示行號,:wq儲存並退出,i 插入狀態,a新增狀態,可以編輯文字,通過方向鍵移動游標修改內容,修改後按esc退出到命令模式,可以繼續輸入:wq!實現強制儲存退出;按兩次d可以刪除指定的行,o在游標指定下方插入一行,y複製一行,p貼上。

管道符: | 後面可以新增執行前面命令的條件  &按順序執行兩個相連的命令   && 前面執行成功才執行後面命令    || 前面執行不成功才執行後面

常用kali LINUX系統命令

在linux作業系統中,輸入的命令可以分為 命令 和 命令的相關的選項 兩大部分。pwd 檢視當前的完整路徑 cd路徑名 切換目錄 cd.返回上一級目錄 在需要了解某個命令的選項 引數和使用方法時,可以通過man命令檢視它的說明文件 kali kali sudo adduser 123 使用addu...

敏捷開發模式下的BA崗

傳統的瀑布開發模式下需求分析崗是必不可少的。那麼敏捷專案沒有需求分析嗎?在很多人的印象中,敏捷軟體開發是種類似黑客行為的過程,是程式設計師最愛的勾當。不寫文件,不作需求分析,沒有專案經理,做什麼東西完全是程式設計師自己的行為。他們認為這樣的過程無法滿足真正大型專案和複雜專案的需要,因此在經過考慮後,...

關於python中b a與b a 的區別

b a與b a 的區別 b a將兩者指向同乙個物件 而b a 會建立乙個新的與a完全相同的物件,但是與a並不指向同一物件。在計算機中,不同的物件即不同的記憶體位址。可理解為 b a將建立a與b兩個快捷方式並指向同一檔案 而b a 先將a指向的檔案複製乙份作為副本,然後建立乙個指向該副本的快捷方式b。...