kali Linux 筆記
換源篇
查看IP指令
ip a 如圖所示:
查看kali Linux版本指令
lsb_release -a 如圖所示:
kali Linux換源指令
vim /etc/apt/sources.list 如圖所示
輸入指令後會顯示更新地址文件,如圖所示;
更新源;
\\# kali官方源 deb http://http.kali.org/ moto main non-free contrib deb-src
http://http.kali.org/ moto main non-free contrib deb http://security.kali.org/
moto/updates main contrib non-free deb-src http://security.kali.org/ moto/updates
main contrib non-free
#中科大kali源 deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib deb
http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free
#新加坡kali源 deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib deb
http://security.kali.org/kali-security kali/updates main contrib non-free deb
http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free deb-
src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free
#阿里雲kali源 deb http://mirrors.aliyun.com/kali kali main non-free contrib deb-src http://mirrors.aliyun.com/kali kali main non-free contrib deb
http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
#163 Kali源 deb http://mirrors.163.com/debian wheezy main non-free contrib deb-src http://mirrors.163.com/debian wheezy main non-free contrib deb
http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb-src
http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb-src
http://mirrors.163.com/debian-security wheezy/updates main non-free contrib deb
http://mirrors.163.com/debian-security wheezy/updates main non-free contrib
#阿里雲kali源 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#浙大 deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#東軟大學 deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#清華大學 deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main
contrib non-free
按i鍵進入編輯模式,將更新源複製到文件中,然後點擊Esc鍵,輸入 :wq! 保存退出,如圖所示;
系統更新指令篇
系統更新指令
ape-get upgrade 如圖所示;
軟件更新指令
apt-get update 如圖所示;
中文設置亂碼問題解決方案
在命令行輸入" dpkg-reconfigure locales "。進入圖形化界面之後,(空格是選擇, Tab 是切換,帶*是選中),選中 zh_CN.UTF-8 ,確定後,將 zh_CN.UTF-8 選為默認。如圖所示;
然後在終端輸入 apt-get install xfonts-intl-chinese 和 apt-get install ttf-wqy-microhei 來安裝中文字體
重啟代碼; reboot
命令篇;
複製文件
將root目錄下的111.txt複製到/var/www目錄下。移動文件
刪除文件
cp /root/111.txt /var/www
mv /root/111.txt /var/www
rm 111.txt
刪除文件夾111下的整個文件
更改路徑和創建文件夾
cat
最常用的就是cat命令了,注意,如果文件很大的話,cat命令的輸出結果會瘋狂在終端上輸出,可以多次按ctrl+c終止。
查看文件大小
查看文件內容
既然cat有這個問題,針對比較大的文件,我們就可以使用less命令打開某個文件。類似vim,less可以在輸入/後進入查找模式,然後按n(N)向下(上)查找。有許多操作,都和vim類似,你可以類比看下。tail
大多數做服務端開發的同學,都瞭解這麼命令。比如,查看nginx的滾動日誌。
tail命令可以靜態的查看某個文件的最後n行,與之對應的,head命令查看文件頭n行。但head沒有滾動功能,就像尾巴是往外長的,不會反著往裡長。
其他
rm -rf 111
pwd
cd /var/www
mkdir hacker
du -h file
cat file
tail -f access.log
tail -n100 access.log
head -n100 access.log
grep
grep用來對內容進行過濾,帶上--color參數,可以在支持的終端可以打印彩色,參數n則輸出具體的行數,用來快速定位。比如:查看nginx日誌中的POST請求。
推薦每次都使用這樣的參數。如果我想要看某個異常前後相關的內容,就可以使用ABC參數。它們是幾個單詞的縮寫,經常被使用。A after 內容後n行B before 內容前n行C count? 內容前後n行就像是這樣:grep -rn --color Exception -A10 -B2 error.log
grep -rn --color POST access.log
閱讀更多 眇玄 的文章