以下是 Linux 系统中 14 个最常用且核心的命令,涵盖文件操作、系统管理、网络工具等场景,适合日常使用和故障排查:
ls
列出目录内容。
ls -l # 详细列表(权限、大小)
ls -a # 显示隐藏文件
cd
切换目录。
cd /path # 进入绝对路径
cd ~ # 返回用户家目录
cp
复制文件/目录。
cp file1 file2 # 复制文件
cp -r dir1 dir2 # 递归复制目录
mv
移动或重命名文件/目录。
mv old.txt new.txt # 重命名
mv file /target/ # 移动文件
rm
删除文件/目录(谨慎使用!)。
rm file # 删除文件
rm -r dir # 递归删除目录
mkdir
创建目录。
mkdir new_dir
mkdir -p a/b/c # 递归创建多级目录
cat
查看文件内容。
cat file.txt
less
/ more
分页查看大文件(支持上下翻页)。
less large.log
nano
/ vim
文本编辑器(vim
功能更强大)。
nano file.txt
vim file.txt
ps
查看进程状态。
ps aux # 显示所有运行中的进程
top
/ htop
动态监控系统资源(CPU、内存等)。
top # 基础版
htop # 增强版(需安装)
df
查看磁盘空间使用情况。
df -h # 以人类可读格式显示(GB/MB)
free
查看内存使用情况。
free -h # 显示总/可用内存
ping
测试网络连通性。
ping google.com
chmod
修改文件权限。
chmod 755 script.sh # 设置可执行权限
sudo
以超级用户权限执行命令。
sudo apt update # 需要管理员权限的操作
bash
find /home -name "*.log" | wc -l
bash
tail -f /var/log/syslog
掌握这些命令后,可覆盖 80% 的日常 Linux 操作。进阶用户可学习 grep
、awk
、sed
等文本处理工具。