修改指定目录下的所有文件的权限
1 | chmod -R 777 apache-tomcat-8.5.20/ |
文件与目录
| 命令 | 作用 | 常用示例 |
|---|---|---|
| ls | 列出目录内容 | ls -lh、ls -a |
| cd | 切换目录 | cd ~、cd - |
| pwd | 显示当前路径 | pwd |
| mkdir | 创建目录 | mkdir -p a/b/c |
| touch | 创建空文件/更新时间戳 | touch file.txt |
| cp | 复制文件或目录 | cp -r src/ dest/ |
| mv | 移动或重命名 | mv old new |
| rm | 删除 | rm -rf dir/(慎用) |
| ln | 创建链接 | ln -s target link |
| file | 查看文件类型 | file a.bin |
权限与用户
1 | chmod -R 777 apache-tomcat-8.5.20/ # 递归设置目录所有文件权限 |
查找与搜索
1 | find /opt -name "*.v" # 按文件名查找 |
文本处理
1 | cat file # 查看文件内容 |
进程管理
1 | ps aux | grep vcs # 查看vcs相关进程 |
磁盘与内存
1 | df -h # 磁盘分区使用情况 |
网络
1 | ping host # 连通性测试 |
压缩与解压
1 | tar -czf app.tar.gz app/ # 打包并gzip压缩 |
系统信息
1 | uname -a # 内核版本信息 |
常用快捷键
- Tab:命令与路径补全
- Ctrl+C:终止当前命令
- Ctrl+Z:挂起当前命令(可用
fg恢复) - Ctrl+D:退出当前会话
- Ctrl+R:反向搜索命令历史
- !!:执行上一条命令
- !$:上一条命令的最后一个参数
- !n:执行历史中第 n 条命令