一、系统管理命令
sudo apt update(同步软件包列表)、sudo apt upgrade(升级所有可升级软件包)、sudo apt install <package_name>(安装指定软件包)、sudo apt remove <package_name>(卸载软件包但保留配置)、sudo apt autoremove(删除不再需要的依赖包)。sudo systemctl start <service_name>(启动服务)、sudo systemctl stop <service_name>(停止服务)、sudo systemctl restart <service_name>(重启服务)、sudo systemctl status <service_name>(查看服务状态)。top为内置命令,htop需安装(sudo apt install htop),提供更直观的界面。ps aux(查看所有进程)、ps aux | grep <process_name>(过滤特定进程)。sudo reboot(立即重启)、sudo shutdown -h now(立即关机)、sudo shutdown -h +5(5分钟后关机)。二、文件与目录操作命令
ls -lha(列出当前目录所有文件,包括隐藏文件及详细信息)、cd <directory>(切换目录,如cd /home/user)、mkdir -p <directory_path>(创建多级目录,如mkdir -p /var/log/app)、rm -rf <directory>(强制删除目录及内容,慎用)。cp <source> <destination>(复制文件,如cp file.txt /backup/)、mv <old_name> <new_name>(重命名文件,如mv old.txt new.txt)、touch <file_name>(创建空文件或更新文件时间戳)。cat <file>(显示文件全部内容)、more <file>/less <file>(分页查看文件,less支持向前翻页)、grep "pattern" <file>(在文件中搜索指定模式,如grep "error" /var/log/syslog)。三、用户与权限管理命令
sudo useradd -m <username>(添加用户并自动创建家目录)、sudo passwd <username>(设置/修改用户密码)、sudo usermod -aG <group_name> <username>(将用户添加到指定组,如sudo usermod -aG sudo user1)。chmod <permissions> <file>(修改文件权限,如chmod 755 script.sh赋予所有者可读写执行、组及其他用户可读执行)、sudo chown <user>:<group> <file>(修改文件所有者,如sudo chown user1:user1 config.conf)。四、网络管理命令
ip addr show(查看网络接口IP地址,替代传统ifconfig)、ping <hostname_or_ip>(测试网络连通性,如ping google.com)、ss -tuln(查看当前网络连接及端口监听状态,替代netstat)。ssh <username>@<hostname>(远程登录服务器,如ssh user@192.168.1.100)、scp <local_file> <username>@<hostname>:<remote_path>(安全复制文件到远程主机,如scp file.txt user@192.168.1.100:/home/user/)。五、软件包管理补充(apt与dpkg)
apt-cache search <keyword>(搜索包含关键词的软件包,如apt-cache search nginx)、sudo apt install ./<package.deb>(安装本地.deb包)、sudo dpkg -i <package.deb>(直接安装.deb包,需解决依赖问题时可配合sudo apt install -f)。