Linux基础命令汇总笔记(附常用示例)
无论你是刚接触Linux的新手,还是需要速查的开发者,这份笔记都能帮你快速掌握日常最实用的终端命令。建议收藏备用。
📂 一、文件与目录操作
| 命令 | 作用 | 示例 |
|---|
pwd | 显示当前工作路径 | pwd |
ls | 列出目录内容 | ls -la# 显示所有文件(含隐藏)及详细信息 |
cd | 切换目录 | cd /home或cd ..# 返回上级目录 |
mkdir | 创建目录 | mkdir my_folder |
rmdir | 删除空目录 | rmdir empty_dir |
rm | 删除文件或目录 | rm file.txt
rm -rf folder/# 强制递归删除(⚠️危险) |
cp | 复制文件/目录 | cp src.txt dst.txt
cp -r src_dir/ dst_dir/ |
mv | 移动或重命名 | mv old.txt new.txt
mv file.txt /target/ |
touch | 创建空文件或更新时间戳 | touch newfile.txt |
cat | 查看完整文件内容 | cat config.ini |
more/less | 分页查看大文件 | less log.txt(按 q 退出) |
head/tail | 查看文件头/尾 | head -n 20 file.txt
tail -f app.log# 实时追踪日志 |
find | 按条件查找文件 | find /home -name "*.txt" |
grep | 文本内容搜索 | grep "error" log.txt
grep -r "TODO" ./src/ |
🔐 二、权限与用户管理
| 命令 | 作用 | 示例 |
|---|
chmod | 修改文件权限 | chmod 755 script.sh
chmod u+x file# 给所有者添加执行权限 |
chown | 修改文件所有者 | chown user:group file.txt |
useradd | 创建新用户 | sudo useradd -m alice |
passwd | 设置/修改密码 | passwd alice |
whoami | 显示当前用户名 | whoami |
sudo | 以超级用户执行命令 | sudo apt update |
⚙️ 三、系统信息与进程管理
| 命令 | 作用 | 示例 |
|---|
top/htop | 动态查看进程与资源 | top(q 退出) |
ps | 显示当前进程快照 | ps aux# 所有用户详细进程 |
kill | 终止进程 | kill 1234
kill -9 1234# 强制终止 |
df | 磁盘空间占用 | df -h# 人类易读格式 |
du | 目录/文件大小 | du -sh /home |
free | 内存使用情况 | free -h |
uname | 系统内核信息 | uname -a |
uptime | 系统运行时间与负载 | uptime |
🌐 四、网络相关
| 命令 | 作用 | 示例 |
|---|
ifconfig/ip | 查看网络接口配置 | ip addr show |
ping | 测试网络连通性 | ping google.com |
curl | 发送HTTP请求或下载 | curl https://api.example.com
curl -O https://file.zip |
wget | 下载文件 | wget https://example.com/file.tar.gz |
netstat | 查看网络连接/端口 | netstat -tuln# 监听端口 |
ssh | 远程登录 | ssh user@192.168.1.100 |
scp | 远程复制文件 | scp file.txt user@remote:/path/ |
📦 五、压缩与打包
| 命令 | 作用 | 示例 |
|---|
tar | 打包/解包 | tar -czvf archive.tar.gz folder/# 打包并gzip压缩
tar -xzvf archive.tar.gz# 解压 |
zip/unzip | zip格式压缩/解压 | zip -r archive.zip folder/
unzip archive.zip |
📦 六、软件包管理(以Debian/Ubuntu为例)
| 命令 | 作用 | 示例 |
|---|
apt update | 更新软件源列表 | sudo apt update |
apt upgrade | 升级已安装的软件 | sudo apt upgrade |
apt install | 安装软件 | sudo apt install nginx |
apt remove | 卸载软件(保留配置) | sudo apt remove nginx |
apt search | 搜索软件包 | apt search python |
💡 七、常用快捷键与技巧
| 快捷键 | 作用 |
|---|
Tab | 自动补全命令或路径 |
Ctrl + C | 强制终止当前命令 |
Ctrl + Z | 挂起当前进程(用fg恢复) |
Ctrl + D | 退出当前终端 |
Ctrl + L | 清屏(同clear) |
!! | 重复上一条命令 |
!keyword | 执行最近一条以keyword开头的命令 |
🧪 八、快速练习建议
- 在自己电脑上安装虚拟机或WSL2(Windows子系统Linux),边学边练。
- 试着用
ls、cd、mkdir创建一个多层目录,然后用touch创建文件并用echo "hello" > file.txt写入内容。 - 练习
grep配合ps aux查找指定进程。 - 尝试用
tar打包一个目录并解压到另一个位置。
📌 提示:命令中带[ ]的表示可选参数,|表示“或”。实际使用时请小心rm -rf等破坏性命令。
如果觉得有用,欢迎收藏、点赞、评论交流!
更新日期:2026年6月
随缘更新~