1. 程式人生 > >Kali學習筆記-Linux系統命令

Kali學習筆記-Linux系統命令

一、Linux系統命令
ls 顯示檔案或目錄
-l 列出檔案詳細資訊 list
-a 慄處當前目錄下所有檔案及目錄,包括隱藏的 all

mkdir 建立目錄
-p 建立目錄,若無父目錄,則建立

touch 建立空檔案
echo 建立帶有內容的檔案
cat 檢視檔案內容
more、less 分頁顯示文字檔案內容
rm 刪除檔案
-r 遞迴刪除,可刪除子目錄及檔案
-f 強制刪除
find 在檔案系統中搜索某檔案
wc 統計文字中行數、字數、字元數
grep 在文字檔案中查詢某個字串
rmdir 刪除空目錄
tree 數形結構顯示,但需要安裝外掛
pwd 顯示當前目錄
ln 建立連結檔案
head、tail 顯示檔案頭、尾內容

二、Linux服務命令
service <service> restart
重新啟動制定的系統服務<service>
service <service> status
檢視某項服務是否開啟
update-rc.d <service> enable
將某項服務加入到開機自啟
update-rc.d <service> disable
將某項服務移出開機自啟
update-rc.d <service> enable 5
將某項服務加入到開機自啟,並設定啟動的優先順序

三、文字編輯命令
vim使用
:set number 顯示行號
:set nonumber 隱藏行號
/apache 在文件中查詢apache 按n跳到下一個、shift+n上一個
yyp 複製游標所在行,並貼上
h j k l 對應左、下、上、右

nano命令
該命令是類終端圖形化介面支援組合鍵操作

leafpad
該命令以命令的形式開啟一個檔案,若不指定,則會建立一個檔案

四、kali工具命令
通用格式:
工具名 引數 路徑 連結 地址 埠
比如:
sqlmap -u URL 引數 庫 引數 表 引數 欄位
hydra 引數 檔案 引數 檔案 引數 地址 埠
ssh 使用者名稱@地址
mysql -u 使用者 -p

五、Linux使用者和許可權
使用者及使用者組管理
/etc/passwd 儲存使用者賬號
/etc/group 儲存組賬號
/etc/shadow 儲存使用者賬號的密碼
/etc/gshadow 儲存使用者組賬號的密碼
useradd 使用者名稱 只增加一個使用者
userdel 使用者名稱 刪除一個使用者
adduser 使用者名稱 增加一個使用者(自動建立家目錄)
groupadd 組名 建立一個組
groupdel 組名 刪除一個組
passwd root 給root設定密碼

六、檔案壓縮和解壓
tar 命令
解包:tar zxvf filename.tar
打包:tar czvf filename.tar dirname
gz 命令
解壓1:gunzip filename.gz
壓縮:gzip filename
.tar.gz 和 .tgz
解壓:tar zxvf filename.tar.gz
壓縮:tar zcvf filename.tar.gz dirname
壓縮多個檔案:tar zcvf filename.tar.gz dirname1 dirname2...
zip命令
解壓:unzip filename.zip
壓縮:zip filename.zip dirname

七、軟體包的安裝
rpm包-在紅帽Linux、SUSE、Fedora可以直接安裝,但在Ubuntu中卻無法識別;
deb包-是ubuntu的專利,在ubuntu中雙擊deb包就可以進入自動安裝程序;
安裝deb軟體包
dpkg -i 安裝包名字

如果是redhat linux
rpm -ivh 安裝包名字

如果是zip的壓縮包,直接解壓,然後找到install等類似的連結檔案,方可安裝

八、apt-get
apt-get [選項] 命令
常用命令:
update 取回更新的軟體包列表資訊
upgrade 進行一次升級
install 安裝新的軟體包
remove 解除安裝軟體包
purge 解除安裝並清除軟體包的配置
automove 解除安裝所有自動安裝且不再使用的軟體包
dist-upgrade 釋出版升級
clean 刪除所有已下載的包檔案
autoclean 刪除已下載的舊包檔案

apt search <包名稱> 查詢包資訊

九、安裝vm虛擬機器增強工具
apt install open-vm-tools-desktop fuse 虛擬機器增強工具

十、安裝中文輸入法
apt-get install fcitx fcitx-googlepinyin

十一、axel多執行緒斷點續傳工具
Axel 命令列下的多執行緒下載工具,支援斷點續傳,以下是axel安裝和使用技巧,比wget下載速度高几倍
基本用法:
axel [選項] [下載目錄] [下載地址]
-s [x] : 指定每秒下載最大位元數
n[x] : 指定同時開啟的執行緒數
-o f :指定本地輸出檔案
-S [x] :搜尋映象並從X servers 伺服器下載
-N :不使用代理伺服器
-v :列印更多狀態資訊
-a :列印進度資訊

十二、×××加密工具
apt-get install network-manager-pptp network-manager-pptp-gnome
找到/etc/NetworkManager/NetworkManager.conf
將最後一行的managed = false 改為 managed = true
這裡注意新建PPTP ×××的時候在高階屬性裡要選擇“使用點到點加密”