该页面提供了一个Bash命令的视觉速查表,包括文件操作、系统管理、网络工具等多种常用命令。
文件操作
| 操作 | 快捷键 |
|---|---|
| 列出当前目录文件 | ls |
| 切换目录 | cd [目录] |
| 创建新目录 | mkdir [目录] |
| 删除文件 | rm [文件] |
| 移动/重命名文件 | mv [源文件] [目标文件] |
| 复制文件 | cp [源文件] [目标文件] |
| 查看文件内容 | cat [文件] |
| 查找文件 | find [路径] -name [文件名] |
系统管理
| 操作 | 快捷键 |
|---|---|
| 显示当前路径 | pwd |
| 显示系统信息 | uname -a |
| 显示当前用户 | whoami |
| 切换用户 | su [用户名] |
| 以超级用户身份执行命令 | sudo [命令] |
| 安装软件包(Debian系) | sudo apt-get install [软件包] |
| 安装软件包(RedHat系) | sudo yum install [软件包] |
| 更新软件包列表(Debian系) | sudo apt-get update |
| 更新软件包列表(RedHat系) | sudo yum check-update |
网络工具
| 操作 | 快捷键 |
|---|---|
| 查看网络配置 | ifconfig |
| 测试网络连通性 | ping [主机名或IP] |
| 路由追踪 | traceroute [主机名或IP] |
| 下载文件 | wget [URL] |
| 上传文件 | scp [本地文件] [用户]@[主机]:[远程路径] |
| 显示当前目录下的所有进程 | jobs |
| 终止进程 | kill [进程号] |
| 终止当前进程 | Ctrl + C |
文本处理
| 操作 | 快捷键 |
|---|---|
| 查找文本 | grep [文本] [文件] |
| 替换文本 | sed -i 's/[旧文本]/[新文本]/g' [文件] |
| 排序文件 | sort [文件] |
| 统计行数 | wc -l [文件] |
| 显示文件前10行 | head -n 10 [文件] |
| 显示文件后10行 | tail -n 10 [文件] |
压缩与解压
| 操作 | 快捷键 |
|---|---|
| 压缩文件夹 | tar -czvf [压缩包名].tar.gz [文件夹] |
| 解压缩文件 | tar -xzvf [压缩包名].tar.gz |
| 创建zip压缩包 | zip -r [压缩包名].zip [文件夹] |
| 解压zip压缩包 | unzip [压缩包名].zip |
杂项
| 操作 | 快捷键 |
|---|---|
| 清屏 | Ctrl + L |
| 退出终端 | exit |
| 关闭当前标签页 | Ctrl + Shift + W |
| 在标签页之间切换 | Ctrl + Tab |
| 打开新的终端窗口 | Ctrl + Shift + N |