连接后怎么操作?这里列出了新手最常用的 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' |
创建命令别名 |