Git Bash 使用技巧

最后更新于:2022-04-02 01:41:43

[TOC] ## 常用命令 基本格式: > 命令 [-options] [参数],如:`tar zxvf demo.tar.gz` > 查看帮助:命令 `--help` | 命令 | 介绍 | 例子 | | --- | --- | --- | `pwd` | Print Working Directory 查看当前目录 | `cd` | Change Directory 切换目录 | `cd /etc/` `ls` | List 查看当前目录下内容 | `ls -al` `mkdir` | Make Directory 创建目录 | `mkdir blog` `touch` | 创建文件 | `touch index.html` `cat` | 查看文件全部内容 | `cat index.html` `more`和`less` | 查看文件 | `more /etc/passwd`、`less /etc/passwd` `rm` | remove 删除文件 | `rm index.html`、`rm -rf blog` `rmdir` | Remove Directory 删除文件夹 | 只能删除空文件夹,不常用 `mv` | move 移动文件或重命名 | `mv index.html ./demo/index.html` `cp` | copy 复制文件 | `cp index.html ./demo/index.html` `head` | 查看文件前几行 | `head -5 index.html` `tail -n -f` | 查看文件后几行 | `tail index.html`、`tail -f -n 5 index.html` `tab` | 自动补全,连按两次会将所有匹配内容显示出来 | `history` | 查看操作历史 | `>` 和 `>>` | 覆盖 和 追加 | `echo hello world! > README.md` `wget` | 下载 | `wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz` `tar` | 解压缩 | `tar zxvf node-v4.4.0.tar.gz` `curl` | 网络请求 | `curl http://www.baidu.com` `whoami` | 查看当前用户 | `|` | 管道符可以将多个命令连接使用,上一次(命令)的执行结果当成下一次(命令)的参数。 `grep` | 匹配内容,一般结合管道符使用 ## 快捷键 ### 基本操作 | 命令 | 介绍 | | --- | --- | Ctrl + Insert | 复制 Shift + Insert | 黏贴 ### 控制命令 | 命令 | 介绍 | | --- | --- | Ctrl + l | 清屏 Ctrl + o | 执行当前命令,并选择上一条命令 Ctrl + s | 阻止屏幕输出 Ctrl + q | 允许屏幕输出 Ctrl + c | 终止命令 Ctrl + z | 挂起命令 ### 编辑命令 | 命令 | 介绍 | | --- | --- | Ctrl + a | 移到命令行首 Ctrl + e | 移到命令行尾 Ctrl + f | 按字符前移(右向) Ctrl + b | 按字符后移(左向) Alt + f | 按单词前移(右向) Alt + b | 按单词后移(左向) Ctrl + xx | 在命令行首和光标之间移动 Ctrl + u | 从光标处删除至命令行首 Ctrl + k | 从光标处删除至命令行尾 Ctrl + w | 从光标处删除至字首 Alt + d | 从光标处删除至字尾 Ctrl + d | 删除光标处的字符 Ctrl + h | 删除光标前的字符 Ctrl + y | 粘贴至光标后 Alt + c | 从光标处更改为首字母大写的单词 Alt + u | 从光标处更改为全部大写的单词 Alt + l | 从光标处更改为全部小写的单词 Ctrl + t | 交换光标处和之前的字符 Alt + t | 交换光标处和之前的单词 Alt + Backspace | 与 Ctrl + w 类似,分隔符有些差别 ### 重新执行命令 | 命令 | 介绍 | | --- | --- | Ctrl + r | 逆向搜索命令历史 Ctrl + g | 从历史搜索模式退出 Ctrl + p | 历史中的上一条命令 Ctrl + n | 历史中的下一条命令 Alt + . | 使用上一条命令的最后一个参数
';