Kali Linux 命令功能 A apropos 搜索幫助手冊頁 (man-k) apt-get 搜索並安裝軟件包 (Debian) aptitude 搜索並安裝軟件包 (Debian) aspell 拼寫檢查器 awk 查找和替換文本,數據庫排序/驗證/index B basename 從文件名中去除目錄和後綴 bash GNU Bourne-Again Shell bc 任意精度計算器語言 bg 發送到後台 break 退出循環 builtin 運行 shell builtin bzip2 壓縮或解壓縮命名文件 C cal 顯示日曆 case 有條件地執行 a命令 cat 連接並打印(顯示)文件的內容 cd 更改目錄 cfdisk Linux 的分區表操縱器 chgrp 更改組所有權 chmod 更改訪問權限 chown 更改文件所有者和組 chroot 使用不同的根目錄運行命令 chkconfig 系統服務(運行級別) cksum 打印 CRC 校驗和字節計數 clear 清除終端屏幕 cmp 比較兩個文件 comm 逐行比較兩個排序的文件 command 運行命令-忽略 shell 函數 continue 恢復循環的下一次迭代 cp 將一個或多個文件複製到另一個位置 cron 守護進程以執行計劃的命令 crontab安排一個命令稍後運行 csplit 將文件拆分為上下文確定的部分 cut 將文件分成幾個部分 D date 顯示或更改日期和時間 dc Desk Calculator dd 轉換和復製文件 ,寫入磁盤頭 ,引導記錄ddrescue 數據恢復工具 declare 聲明變量並賦予它們屬性 df 顯示可用磁盤空間 diff 顯示兩個文件之間的差異 diff3 顯示三個文件之間的差異 dig DNS 查找 dir 簡要列出目錄內容 dircolors `ls’的顏色設置 dirname 將完整路徑名轉換為只是一個路徑 dirs 顯示記住的 d 的列表目錄 dmesg 打印內核 & driver messages du 估計文件空間使用情況 E echo 在屏幕上顯示消息 egrep 在文件中搜索與擴展表達式匹配的行 eject 彈出可移動媒體 enable 啟用和禁用內置 shell 命令 env 環境變量 ethtool 以太網卡設置 eval 評估多個命令/參數 exec 執行一個command exit 退出 shell expect 自動執行通過終端訪問的任意應用程序 expand 將製表符轉換為空格 export 設置環境變量 expr 計算表達式 F false 什麼都不做,不成功 fdformat 低級格式化軟盤 fdisk Linux 的分區表操縱器 fg 將作業發送到foreground fgrep 在文件中搜索與固定字符串匹配的行 file 確定文件類型 find 搜索滿足所需條件的文件 fmt 重新格式化段落文本 fold 換行文本以適應指定的寬度 展開單詞,並執行命令format 自由格式化磁盤或磁帶 顯示內存使用情況 fsck 文件系統一致性檢查和修復 ftp 文件傳輸協議函數 定義函數宏 fuser 識別/終止正在訪問文件的進程 G gawk 查找和替換文件中的文本 getopts 解析位置參數 grep 搜索文件對於匹配給定模式的行 groupadd 添加用戶安全組 groupdel 刪除組 groupmod 修改組 groups 打印用戶所在的組名 gzip 壓縮或解壓縮命名文件 H hash 記住名稱參數的完整路徑名 head 輸出第一部分of files help 顯示內置命令的幫助 history 命令歷史 hostname 打印或設置系統名稱 I iconv 轉換文件的字符集 id 打印用戶和組 ID if 有條件地執行命令 ifconfig 配置網絡接口 ifdown 停止網絡接口ifup 啟動一個網絡k interface up import 捕獲 X 服務器屏幕並將圖像保存到文件 install 複製文件並設置屬性 J jobs 列出活動作業 join 在公共字段上加入行 K kill 停止進程運行 killall 按名稱殺死進程 L less 顯示輸出一一次屏幕 let 對 shell 變量執行算術 ln 創建文件的符號鏈接 local 創建變量 locate 查找文件 logname 打印當前登錄名 logout 退出登錄 shell look 顯示以給定字符串開頭的行 lpc 行式打印機控製程序 lpr Off line print lprint 打印文件 lprintd 中止打印作業 lprintq 列出打印隊列 lprm 從打印隊列中刪除作業 ls 列出有關文件的信息 lsof 列出打開的文件 M make 重新編譯一組程序 man 幫助手冊 mkdir 創建新文件夾 mkfifo 製作 FIFO(命名pipes) mkisofs 創建混合 ISO9660/JOLIET/HFS 文件ystem mknod 製作塊或字符特殊文件 more 一次顯示一個屏幕的輸出網絡信息 nice 設置命令或作業的優先級 nl 行數和寫入文件 nohup 運行不受掛斷影響的命令 notify-send 發送桌面通知 nslookup 交互式查詢 Internet 名稱服務器 O open 在其默認應用程序中打開文件 op 操作員訪問權限 P passwd修改用戶密碼 paste 合併文件行 pathchk 檢查文件名可移植性 ping 測試網絡連接 pkill 停止進程運行 popd 恢復當前目錄的先前值 pr 準備用於打印的文件 printcap 打印機能力數據庫 printenv 打印環境變量 printf 格式並打印數據 ps 處理狀態 pushd 保存然後更改當前目錄 pwd 打印工作目錄 Q quota 顯示磁盤使用情況和限制 quotacheck 掃描文件系統的磁盤使用情況 quotactl 設置磁盤配額 R ram ram 磁盤設備 rcp 在兩台機器之間複製文件 read Read來自標準輸入的一行 readarray 從 stdin 讀取到數組變量 readonly 將變量/函數標記為只讀 reboot 重新啟動系統 rename 重命名文件 renice 更改正在運行的進程的優先級 remsync 通過電子郵件同步遠程文件 return 退出 shell 函數 rev 反轉文件的行rm 刪除文件 rmdir 刪除文件夾 rsync 遠程文件複製(同步文件樹) S 屏幕 多路終端,通過 ssh 運行遠程 shell scp 安全複製(遠程文件複製) sdiff 交互合併兩個文件 sed 流編輯器 選擇接受鍵盤輸入 seq 打印數字序列集操作 shell 變量和函數 sftp 安全文件傳輸程序 shift Shift 位置參數 shopt Shell 選項 shutdown 關閉或重新啟動 linux sleep 延遲指定時間 slocate 查找文件 sort 文本文件排序 source 從文件運行命令 split 將文件分割成固定大小的片段ssh 安全 Shell 客戶端(遠程登錄程序) strace 跟踪系統調用和信號 su 替換用戶身份 sudo 以另一個用戶身份執行命令 sum 打印文件的校驗和 suspend 暫停執行此 shell symlink 為文件創建新名稱 sync 同步數據在有內存的磁盤上 T tail 輸出文件的最後一部分 tar 磁帶歸檔器 tee 將輸出重定向到多個文件 test 評估條件表達式 time 測量程序運行時間 times 用戶和系統時間 touch 更改文件時間戳 top 列出系統上運行的進程 traceroute Trace R oute to Host trap 設置信號時運行命令(bourne) tr 翻譯、壓縮和/或刪除字符 true 什麼都不做,成功 tsort 拓撲排序 tty 在標準輸入上打印終端文件名 type 描述命令 U ulimit 限制用戶資源 umask用戶文件創建掩碼 umount 卸載設備 unalias 刪除別名 uname 打印系統信息 unexpand 將空格轉換為製表符 uniq 統一文件 units 將單位從一個比例轉換為另一個 unset 刪除變量或函數名稱 unshar 解壓 shell 存檔腳本直到執行命令(直到出錯) uptime 顯示正常運行時間 useradd 創建新用戶帳戶 usermod 修改用戶帳戶 users 列出當前登錄的用戶 uuencode 編碼二進製文件 uudecode 解碼 uuencode 創建的文件 V v 詳細列出目錄內容 (`ls-l-b’) vdir 詳細列出目錄內容(`ls-l-b’) vi 文本編輯器 vmsta t 報告虛擬內存統計信息 W wait 等待進程完成 watch 定期執行/顯示程序 wc 打印字節數、字數和行數 whereis 搜索用戶的 $path、手冊頁和源文件以查找程序 which Search the user’s $path對於程序文件 while 執行命令 who 打印當前登錄的所有用戶名 whoami 打印當前用戶 ID 和名稱 (`id-un’) wget 通過 HTTP、HTTPS 或 FTP 檢索網頁或文件 write 向另一個用戶發送消息 X xargs執行實用程序,傳遞構造的參數列表 xdg-open 在用戶首選應用程序中打開文件或 URL Y yes 打印字符串直到被中斷