📂 基础命令
pwd # 显示当前目录路径
ls # 列出目录内容
ls -l # 详细列表(包括权限、大小等)
cd <目录> # 切换目录
cd ~ # 返回家目录
cd .. # 返回上级目录
clear # 清屏
history # 查看命令历史
📁 文件操作
touch file.txt # 创建空文件
mkdir dir # 创建目录
cp file1 file2 # 复制文件
cp -r dir1 dir2 # 递归复制目录
mv file1 file2 # 移动/重命名文件
rm file # 删除文件
rm -rf dir # 强制递归删除目录(⚠️危险!)
cat file # 查看文件内容
less file # 分页查看文件
head -n 5 file # 显示文件前5行
tail -f file # 实时追踪文件更新
🖥️ 系统信息
uname -a # 显示系统信息
df -h # 查看磁盘空间
free -h # 查看内存使用
top # 实时系统监控(类似任务管理器)
uptime # 查看系统运行时间
sudo <命令> # 以管理员权限执行
🌐 网络相关
ping example.com # 测试网络连通性
ifconfig/ip addr # 查看网络接口信息
curl http://example.com # 发送HTTP请求
wget http://example.com/file # 下载文件
ssh user@host # SSH远程连接
scp file user@host:/path # 安全拷贝文件
🔒 权限管理
chmod 755 file # 修改文件权限
chown user:group file # 修改文件所有者
sudo passwd root # 修改root密码
📦 软件管理
Debian/Ubuntu (apt)
sudo apt update # 更新软件列表
sudo apt install nano # 安装软件
sudo apt remove nano # 卸载软件
sudo apt upgrade # 升级所有软件
RedHat/CentOS (yum/dnf)
sudo yum install nano
sudo dnf remove nano
sudo yum update
🌀 进程管理
ps aux # 查看所有进程
kill -9 PID # 强制终止进程
bg # 将挂起的进程后台运行
fg # 将后台进程调到前台
🗜️ 压缩解压
tar -czvf archive.tar.gz dir/ # 创建gzip压缩包
tar -xzvf archive.tar.gz # 解压gzip包
zip archive.zip file # 创建zip压缩包
unzip archive.zip # 解压zip文件
✂️ 文本处理
grep "text" file # 搜索文本内容
sed 's/old/new/g' file # 替换文本
awk '{print $1}' file # 提取第一列
sort file # 排序文本内容
⌨️ 快捷键
Ctrl + C # 终止当前命令
Ctrl + Z # 挂起当前进程
Ctrl + D # 结束输入/退出终端
Ctrl + R # 搜索命令历史
Tab # 自动补全
🎯 其他实用命令
find / -name "*.log" # 全局搜索文件
whereis nano # 查找命令位置
alias ll='ls -alF' # 创建命令别名
echo $PATH # 查看环境变量
提示:使用
man <命令>查看命令手册(如man ls)