一、文件 / 目录基础操作
| 命令 | 作用 | 常用示例 |
|---|---|---|
ls | 列出目录内容 | ls -l(详细列表)、ls -a(显示隐藏文件)、ls -lh(人性化显示大小) |
cd | 切换目录 | cd /home(进入绝对路径)、cd ..(返回上级)、cd ~(回到家目录) |
pwd | 显示当前路径 | pwd |
mkdir | 创建目录 | mkdir dir1、mkdir -p dir1/dir2/dir3(递归创建多级目录) |
touch | 创建空文件 | touch file.txt |
cp | 复制文件 / 目录 | cp file1.txt file2.txt(文件)、cp -r dir1 dir2(目录) |
mv | 移动 / 重命名 | mv file.txt newfile.txt(重命名)、mv file.txt dir/(移动) |
rm | 删除文件 / 目录 | rm file.txt、rm -r dir(递归删目录)、rm -rf dir(强制删除) |
二、文件查看与编辑
| 命令 | 作用 | 常用示例 |
|---|---|---|
cat | 查看文件全部内容 | cat file.txt |
more/less | 分页查看 | less longfile.txt(支持上下滚动、搜索) |
head | 查看文件开头 | head -n 10 file.txt(前 10 行) |
tail | 查看文件末尾 | tail -f log.txt(实时跟踪日志) |
grep | 搜索文本 | grep "error" log.txt、grep -n "key" file.txt(显示行号) |
vim/nano | 文本编辑 | vim file.txt(编辑文件) |
三、权限与系统管理
| 命令 | 作用 | 常用示例 |
|---|---|---|
chmod | 修改文件权限 | chmod 755 script.sh(所有者读写执行,组和其他读执行) |
chown | 修改所有者 | chown user:group file.txt |
ps | 查看进程 | ps aux(所有进程)、ps -ef |
top | 实时监控进程 | top |
kill | 终止进程 | kill -9 PID(强制终止) |
df | 磁盘使用 | df -h(人性化显示) |
du | 目录 / 文件大小 | du -sh dir(查看 dir 总大小) |
man | 查看命令帮助 | man cp |
四、网络操作
| 命令 | 作用 | 常用示例 |
|---|---|---|
ping | 测试连通性 | ping www.baidu.com |
ip addr/ifconfig | 查看网卡信息 | ip addr |
curl/wget | 下载 / 请求网页 | wget https://example.com/file.zip |
ss/netstat | 查看网络连接 | ss -tuln(查看监听端口) |
五、打包 / 压缩
| 命令 | 作用 | 常用示例 |
|---|---|---|
tar | 打包 / 解压 | tar -zcvf archive.tar.gz dir/(压缩)、tar -zxvf archive.tar.gz(解压) |
unzip | 解压 zip 文件 | unzip file.zip |