连接后怎么操作?这里列出了新手最常用的 50+ 命令,按类别分组。
系统操作
| apt update | 更新软件源列表 (Debian/Ubuntu) |
| apt upgrade | 升级所有已安装软件 |
| apt install pkg | 安装软件包 |
| apt remove pkg | 卸载软件包 |
| reboot | 重启服务器 |
| shutdown -h now | 立即关机 |
| htop | 查看 CPU/内存 占用情况 |
| uname -a | 查看系统信息 |
文件管理
| ls -la | 列出所有文件(含隐藏文件) |
| cd /path | 进入指定目录 |
| pwd | 显示当前目录 |
| mkdir folder | 创建文件夹 |
| touch file.txt | 创建空文件 |
| cp file1 file2 | 复制文件 |
| mv file1 file2 | 移动/重命名文件 |
| rm -rf folder | 强制删除文件夹(慎用!) |
网络操作
| curl ip.sb | 查看服务器公网 IP |
| ping google.com | 测试网络连通性 |
| wget url | 下载文件 |
| curl -O url | 下载文件(保留原名) |
| netstat -tulpn | 查看端口占用情况 |
| ss -tulpn | 查看监听端口(更快) |
| traceroute ip | 追踪网络路由 |
文件查看
| cat file.txt | 查看文件内容 |
| less file.txt | 分页查看文件 |
| head -n 20 file | 查看前 20 行 |
| tail -n 20 file | 查看后 20 行 |
| tail -f log.txt | 实时查看日志 |
| grep "text" file | 搜索文件内容 |
| find / -name file | 查找文件位置 |
权限管理
| chmod 755 file | 修改文件权限 |
| chown user file | 更改文件所有者 |
| chown -R user dir | 递归更改目录所有者 |
| chmod +x script.sh | 添加执行权限 |
磁盘管理
| df -h | 查看磁盘使用情况 |
| du -sh folder | 查看文件夹大小 |
| du -h --max-depth=1 | 查看当前目录各子目录大小 |
| ncdu | 交互式磁盘分析 |
压缩解压
| tar -czvf a.tar.gz dir | 压缩文件夹 |
| tar -xzvf a.tar.gz | 解压缩 |
| zip -r a.zip dir | 创建 ZIP 压缩包 |
| unzip a.zip | 解压 ZIP |
实用工具
| docker ps | 查看运行中的容器 |
| systemctl status svc | 查看服务状态 |
| history | 查看历史命令 |
| alias ll='ls -la' | 创建命令别名 |