kali linux常用命令
笔记
·
Kali Linux 命令大纲
一、基本操作
- 查看当前位置
pwd - 清屏
clear
二、文件和目录管理
-
列出内容
- 列出当前文件和目录:
ls - 列出所有文件(包括隐藏文件):
ls -a - 列出详细信息(权限、所有者等):
ls -l
- 列出当前文件和目录:
-
创建操作
- 创建目录:
mkdir 目录名 - 创建文件:
touch 文件名
- 创建目录:
-
删除操作
- 强制删除文件或目录(慎用):
rm -rf 文件/目录名 - 删除空目录:
rmdir 目录名或rm -d 目录名
- 强制删除文件或目录(慎用):
-
文件查看
- 查看全部内容:
cat 文件名 - 查看前10行:
head 文件名 - 查看后10行:
tail 文件名 - 分页查看:
more 文件名
- 查看全部内容:
-
压缩与解压
- 创建
.tar.gz压缩包:tar -czvf 压缩包名.tar.gz 文件1 文件2 目录1 - 解压到指定路径:
tar -xzvf 压缩包名.tar.gz -C /目标路径
- 创建
三、文本编辑(vim)
-
命令模式
- 移动光标:
b(单词首)、e(单词尾) - 删除当前行:
dd - 撤销操作:
u - 显示行号:
:set number - 查找关键词:
/关键词(按n下一个,N上一个) - 保存退出:
:wq - 强制退出不保存:
:q!
- 移动光标:
-
插入模式
- 插入字符:
i(光标前)、a(光标后) - 行首/行尾插入:
I(行首)、A(行尾) - 插入新行:
o(下方)、O(上方)
- 插入字符:
四、用户和组管理
-
关键配置文件
- 用户信息:
/etc/passwd - 用户密码:
/etc/shadow - 组信息:
/etc/group - 组密码:
/etc/gshadow
- 用户信息:
-
用户操作
- 修改密码:
passwd 用户名 - 首次设置 root 密码:
sudo passwd root - 切换用户:
su 用户名 - 创建用户(指定 UID/GID):
useradd -u <UID> -g <GID> -m -s /bin/bash 用户名 - 删除用户(含主目录):
userdel -r 用户名
- 修改密码:
-
组操作
- 创建组:
groupadd -g <GID> 组名 - 修改组 ID:
groupmod -g <新GID> 组名 - 修改组名:
groupmod -n 新组名 旧组名 - 删除组:
groupdel 组名
- 创建组:
五、文件权限管理
-
符号模式
- 添加读权限:
chmod u+r 文件名 - 通用语法:
chmod [ugoa][+-=][rwx] 文件/目录
- 添加读权限:
-
八进制模式
- 示例:
chmod 755 文件名 # 所有者:rwx,组和其他:r-x
- 示例:
-
更改所有者
chown 用户名:组名 文件名
六、软件包管理(APT)
- 更新软件列表:
sudo apt update - 安装软件:
sudo apt install 软件名 - 卸载软件:
sudo apt remove 软件名 - 清理无用包:
sudo apt autoremove
七、其他实用命令
-
查看进程
- 列出所有进程的详细信息:
ps aux - 实时动态监控进程(按
q退出):top
- 列出所有进程的详细信息:
-
查看端口号
- 查看所有监听的 TCP/UDP 端口:
netstat -tuln # 使用 net-tools 包 或 ss -tuln # 使用 iproute2 包(更现代) - 查看指定端口占用情况(如 80 端口):
lsof -i :80
- 查看所有监听的 TCP/UDP 端口:
-
终止进程
kill <PID> # 通过进程 ID 终止 killall <进程名> # 通过进程名称终止
其他说明
- 如果
netstat未找到,安装net-tools:sudo apt install net-tools ss命令通常预装,功能更高效,推荐替代netstat。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)