1. 文件与目录操作
命令 | 作用 | 示例 |
---|---|---|
ls |
列出目录内容 | ls -l (详细列表) |
cd |
切换目录 | cd ~/Documents |
pwd |
显示当前目录路径 | pwd |
mkdir |
创建目录 | mkdir new_folder |
rm |
删除文件 | rm file.txt |
rm -r |
递归删除目录 | rm -r old_dir |
cp |
复制文件 | cp file.txt backup/ |
mv |
移动/重命名文件 | mv old.txt new.txt |
touch |
创建空文件 | touch test.txt |
cat |
查看文件内容 | cat log.txt |
nano / vim |
文本编辑器 | nano script.sh |
2. 系统信息与管理
命令 | 作用 | 示例 |
---|---|---|
top / htop |
查看系统进程和资源占用 | htop (需安装) |
df -h |
查看磁盘空间 | df -h |
free -h |
查看内存使用 | free -h |
uname -a |
查看系统内核信息 | uname -a |
sudo |
以管理员权限运行 | sudo apt update |
reboot |
重启系统 | sudo reboot |
shutdown |
关机 | sudo shutdown -h now |
ps aux |
查看所有运行进程 | `ps aux |
3. 包管理(APT)
命令 | 作用 | 示例 |
---|---|---|
sudo apt update |
更新软件包列表 | sudo apt update |
sudo apt upgrade |
升级所有已安装包 | sudo apt upgrade |
sudo apt install |
安装软件 | sudo apt install git |
sudo apt remove |
卸载软件 | sudo apt remove firefox |
apt search |
搜索软件包 | apt search python |
sudo apt autoremove |
删除无用依赖 | sudo apt autoremove |
4. 网络相关
命令 | 作用 | 示例 |
---|---|---|
ping |
测试网络连通性 | ping google.com |
ifconfig / ip a |
查看网络接口信息 | ip a |
wget |
下载文件 | wget https://example.com/file |
curl |
传输数据(API 调试等) | curl -O https://example.com/file |
ssh |
远程登录 | ssh [email protected] |
scp |
安全拷贝文件 | scp file.txt user@remote:/path |
5. 权限与用户管理
命令 | 作用 | 示例 |
---|---|---|
chmod |
修改文件权限 | chmod +x script.sh |
chown |
修改文件所有者 | sudo chown user:group file |
passwd |
修改用户密码 | passwd |
sudo adduser |
添加新用户 | sudo adduser alice |
sudo deluser |
删除用户 | sudo deluser alice |
6. 压缩与解压
命令 | 作用 | 示例 |
---|---|---|
tar -czvf |
打包压缩为 .tar.gz |
tar -czvf archive.tar.gz dir/ |
tar -xzvf |
解压 .tar.gz |
tar -xzvf archive.tar.gz |
zip / unzip |
压缩/解压 .zip |
unzip file.zip |
7. 其他实用命令
命令 | 作用 | 示例 |
---|---|---|
grep |
文本搜索 | grep "error" log.txt |
find |
查找文件 | find /home -name "*.txt" |
history |
查看命令历史 | `history |
alias |
创建命令别名 | alias ll='ls -alF' |
crontab -e |
编辑定时任务 | crontab -e |