Ubuntu 作为基于 Linux 的操作系统,命令行是其强大功能的核心。以下分类整理常用命令,并附简要说明:
uname -a
lsb_release -a
df -h
free -h
top
/ htop
uptime
ls
-l
详情,-a
显示隐藏文件)cd <路径>
cd ~
回家目录,cd -
返回上一目录)pwd
cp <源> <目标>
-r
递归复制目录)mv <源> <目标>
rm <文件>
-r
递归删除目录,-f
强制删除,慎用!)chmod <权限> <文件>
chmod 755 script.sh
)chown <用户>:<组> <文件>
sudo apt update
sudo apt upgrade
sudo apt install <包名>
sudo apt remove <包名>
sudo apt purge <包名>
apt search <关键词>
apt show <包名>
ping <域名/IP>
ifconfig
/ ip a
net-tools
)nslookup <域名>
wget <URL>
-O
指定保存名称)curl <URL>
curl -X GET http://example.com
)ssh user@host
-p
指定端口)scp <本地文件> user@host:<远程路径>
ps aux
grep
过滤,如 ps aux | grep nginx
)kill <PID>
-9
强制终止)killall <进程名>
systemctl start/stop/restart <服务名>
nginx
)tar -xzvf file.tar.gz
-c
压缩,-z
处理 gzip)unzip file.zip
zip -r output.zip <目录>
sudo adduser <用户名>
sudo passwd <用户名>
sudo usermod -aG <组名> <用户名>
sudo
组)sudo deluser <用户名>
history
!<编号>
快速执行历史命令)<命令> --help
ls --help
)man <命令>
q
退出)sudo !!
Ctrl + R
rm -rf /
或 sudo
命令,可能导致系统损坏。/etc
下的配置)。Tab
键自动补全路径/命令。根据需求可进一步学习脚本编写(如 Bash)、日志分析(journalctl
)等高级操作。