命令 | 作用 | 常用参数示例 |
---|---|---|
ls |
列出目录内容 | ls -l (详细列表)ls -a (显示隐藏文件) |
cd |
切换目录 | cd ~ (回家目录)cd .. (返回上级) |
pwd |
显示当前路径 | - |
cp |
复制文件/目录 | cp -r dir1 dir2 (递归复制目录) |
mv |
移动/重命名文件 | mv old.txt new.txt |
rm |
删除文件 | rm -r dir (递归删除目录)rm -f (强制删除)⚠️慎用! |
mkdir |
创建目录 | mkdir -p dir/subdir (创建多级目录) |
touch |
创建空文件/更新时间戳 | touch file.txt |
cat |
查看文件内容 | cat file1 file2 > combined.txt |
less / more |
分页查看文件 | less longfile.log (支持上下翻页) |
命令 | 典型用法 |
---|---|
find |
find /home -name "*.txt" (按名称查找)find . -type f -size +10M (找大于10MB的文件) |
grep |
grep "error" log.txt (搜索关键词)grep -r "pattern" /dir (递归目录搜索) |
locate |
locate nginx.conf (快速搜索数据库,需先运行updatedb ) |
命令 | 说明 | 示例 |
---|---|---|
chmod |
修改权限 | chmod 755 script.sh (rwxr-xr-x)chmod +x file (添加执行权限) |
chown |
修改所有者 | chown user:group file |
sudo |
以root权限执行 | sudo apt update |
命令 | 功能 |
---|---|
top / htop |
实时进程监控(CPU/内存) |
df -h |
查看磁盘空间(人类可读格式) |
free -h |
显示内存使用情况 |
uname -a |
查看内核/系统信息 |
lscpu |
显示CPU架构信息 |
lsblk |
列出块设备(磁盘分区) |
命令 | 用途 |
---|---|
ping |
测试网络连通性(ping google.com ) |
ifconfig / ip addr |
查看网络接口信息(新系统用ip 命令) |
netstat / ss |
查看网络连接(ss -tuln 显示监听端口) |
wget / curl |
下载文件/访问API(curl ifconfig.me 查公网IP) |
ssh user@host |
远程登录服务器 |
scp |
安全复制文件(scp file.txt user@host:/path ) |
格式 | 压缩命令 | 解压命令 |
---|---|---|
.tar | tar -cvf archive.tar dir/ |
tar -xvf archive.tar |
.gz | gzip file |
gunzip file.gz |
.tar.gz | tar -zcvf archive.tar.gz dir/ |
tar -zxvf archive.tar.gz |
.zip | zip archive.zip file |
unzip archive.zip |
命令 | 作用 |
---|---|
ps aux |
查看所有进程 |
kill -9 PID |
强制终止进程(PID通过ps 获取) |
bg / fg |
后台/前台切换任务 |
nohup command & |
后台运行程序(退出终端不终止) |
系统 | 安装软件 | 更新系统 |
---|---|---|
Debian/Ubuntu | sudo apt install package |
sudo apt update && sudo apt upgrade |
CentOS/RHEL | sudo yum install package |
sudo yum update |
Arch/Manjaro | sudo pacman -S package |
sudo pacman -Syu |
历史命令:
history
查看历史命令
!n
执行历史记录中第n条命令
通配符:
*
(匹配任意字符)如 rm *.log
?
(匹配单个字符)如 cp file?.txt dir/
组合命令:
cmd1 && cmd2
(cmd1成功后才执行cmd2)
cmd1 | cmd2
(管道:cmd1输出作为cmd2输入)
⚠️ 重要提醒:
慎用
rm -rf /
或rm /*
(会删除系统所有文件!)修改关键配置前先备份(如
/etc
目录)
如果此文章对您有所帮助,那就请点个赞吧,收藏+关注 那就更棒啦,十分感谢!!!