以下是一些 Ubuntu 系统中常用的操作命令,涵盖文件管理、系统监控、网络配置、软件管理等常见场景:
ls:列出目录内容bash
ls -l # 详细列表
ls -a # 显示隐藏文件cd:切换目录bash
cd /path/to/dir # 进入目录
cd ~ # 返回家目录
cd - # 返回上一次目录pwd:显示当前路径mkdir:创建目录bash
mkdir dirname
mkdir -p parent/child # 递归创建rm:删除文件/目录bash
rm file.txt
rm -r dirname # 递归删除目录cp:复制文件bash
cp file1 file2
cp -r dir1 dir2 # 复制目录mv:移动/重命名bash
mv old.txt new.txt # 重命名
mv file /target/dir # 移动文件cat:查看文件内容bash
cat file.txtgrep:文本搜索bash
grep "keyword" file.txt
grep -r "pattern" /dir # 递归搜索chmod:修改权限bash
chmod 755 file.sh # 数字模式(rwx)
chmod u+x script.sh # 用户添加执行权限chown:修改所有者bash
chown user:group file.txttop / htop:实时进程监控bash
sudo apt install htop # 安装htop(更友好)df:磁盘空间bash
df -h # 人类可读格式free:内存使用bash
free -huname:系统信息bash
uname -a # 内核版本等uptime:运行时间与负载ping:测试连通性bash
ping example.comifconfig / ip:网络接口信息bash
ip addr show # 替代ifconfignetstat:网络状态bash
netstat -tuln # 监听端口ssh:远程连接bash
ssh user@hostscp:安全复制文件bash
scp file.txt user@host:/pathapt:包管理工具bash
sudo apt update # 更新软件源
sudo apt upgrade # 升级所有软件
sudo apt install package # 安装软件
sudo apt remove package # 卸载软件
sudo apt autoremove # 清理无用依赖dpkg:手动安装 .deb 文件bash
sudo dpkg -i package.debps:查看进程bash
ps aux | grep nginx # 查找特定进程kill:终止进程bash
kill -9 PID # 强制终止tar:归档文件bash
tar -czvf archive.tar.gz /dir # 压缩
tar -xzvf archive.tar.gz # 解压zip / unzip:bash
zip archive.zip file1 file2
unzip archive.zipadduser:添加用户bash
sudo adduser usernamepasswd:修改密码bash
passwd usernameusermod:修改用户组bash
sudo usermod -aG sudo username # 添加sudo权限history:查看命令历史alias:创建别名bash
alias ll='ls -alF'crontab:定时任务bash
crontab -e # 编辑计划任务find:文件搜索bash
find /path -name "*.log"systemctl:管理系统服务bash
sudo systemctl start nginx # 启动服务
sudo systemctl enable nginx # 开机自启这些命令覆盖了 Ubuntu 日常管理的大部分需求。根据具体场景,可以结合 man 命令查看详细用法(如 man ls)。