以下是一个 Ubuntu CLI 命令行速查表,涵盖常用的命令和操作。
文件和目录操作
-
ls:列出目录内容ls -l:以长格式显示ls -a:显示所有文件,包括隐藏文件
-
cd <目录>:切换到指定目录 -
pwd:显示当前工作目录 -
mkdir <目录>:创建新目录 -
rmdir <目录>:删除空目录 -
rm <文件>:删除文件rm -r <目录>:递归删除目录及其内容
-
cp <源> <目标>:复制文件或目录cp -r <源目录> <目标目录>:递归复制目录
-
mv <源> <目标>:移动或重命名文件/目录
文件查看与编辑
cat <文件>:查看文件内容less <文件>:分页查看文件内容head <文件>:查看文件开头部分tail <文件>:查看文件末尾部分nano <文件>:用 nano 编辑器编辑文件vim <文件>:用 vim 编辑器编辑文件
系统信息
top:实时查看系统进程htop:增强版的 top(如果未安装,可以使用sudo apt install htop安装)df -h:查看磁盘使用情况free -h:查看内存使用情况uname -a:查看系统信息uptime:查看系统运行时间
用户和权限管理
whoami:显示当前用户adduser <用户名>:添加新用户deluser <用户名>:删除用户passwd <用户名>:修改用户密码sudo <命令>:以超级用户身份执行命令
包管理
apt update:更新包列表apt upgrade:升级已安装的包apt install <包名>:安装新软件包apt remove <包名>:卸载软件包apt search <关键词>:搜索软件包
网络相关
ifconfig或ip a:查看网络接口配置ping <IP或域名>:测试网络连通性curl <URL>:获取 URL 内容wget <URL>:下载文件
压缩和解压
tar -czvf <文件名>.tar.gz <目录>:压缩目录为 tar.gz 文件tar -xzvf <文件名>.tar.gz:解压 tar.gz 文件zip <文件名>.zip <文件>:压缩文件为 zip 格式unzip <文件名>.zip:解压 zip 文件
常用技巧
history:查看命令历史!!:重复上一个命令!<数字>:执行历史命令中对应数字的命令ctrl + C:终止正在运行的命令ctrl + Z:挂起正在运行的命令