git bash 下操作文件及文件夹命令

基本命令
  1. cd
    change directory的简写,改变目录的意思,就是切换到哪个目录下。
    如 cd e:\fff 切换 E 盘下面的fff 目录。
       当我们用cd 进入文件夹时,我们可以使用 通配符*, cd f*, 如果E盘下只有一个f开头的文件夹,它就会进入到这个文件夹.

  2. cd …
    回退到上一个目录。我们在写js,引入文件时,… 表示的就是上一个目录, 所以 cd … 回退到上一个目录就很好理解了。注意,cd 和两个点点…之间有一个空格,

  3. pwd
    print working directory, 打印工作目录,它会显示我们当前所在的目录路径。

  4. ls
    list, 列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。

  5. touch
    新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。

  6. rm
    remove,删除一个文件, rm index.js 就会把index.js文件删除.

  7. rm -r
    删除一个文件夹, r (recusive 是递归的意思), 删除用的就是递归,先删除文件夹里面的内容,再删除文件夹。 rm -r src 删除src目录。

  8. mkdir
    make directory 新建一个目录,就是新建一个文件夹. 如mkdir src 新建src 文件夹.

  9. mv
    移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下.

  10. reset
    清屏,把git bash命令窗口中的所有内容清空。

  11. exit
    可以直接退出窗口,就不会再鼠标按窗口上的来关闭窗口了。

  12. vi
    新建文件并进入编辑模式

  13. :wq
    编辑模式下,点击Esc 然后输入:
    :w 保存但不退出编辑
    :wq 保存并且退出编辑

命令行的快捷操作:
  1. 我们可以使用上下箭头来查找我们以前输入的命令。这个尤其适合npm 命令。当我们输入npm run dev的时候,开启开发模式。但在开发过程中要安装一个组件,如axios, 这时我们就要按ctrl+ c 停止服务器。npm install axios --save.安装完成后,我们要重新启动dev 服务器进行开发,输入npm run dev. 其实这时候,可以不用输入命令,直接按两次向上箭头,命令行中就会npm run dev 命令。当我们打开git bash 窗口后,它就会记录我们输过的命令,按上下箭头,就可以查询历史,找到我们已前输出的命令。

  2. 左右箭头移动光标修改命令。当我们输入命令的时候,突然发现某个单词拼错了,这时可以按左右箭头来移动光标到拼错的单词或字母上,再Delete 或Backspace 来删除该字母。其实这里有好多的快捷键来快速修改命令。

  3. 移动光标: 按左右键头只能一个一个移动光标,如果我们能一个单词一个单词来移动就快多了。Alt + B 和 Alt + F 来解决问题, 一个是向左移动,一个是向右移动。Ctrl + A 则是移动光标到整条命令的起始位置。Ctrl + E 则是移动光标到整条命令的结束位置。

  4. 对于编辑或删除来说,有几个快捷键也可以同样完成任务。 Ctr+D, 相当于Delete, Ctrl + H 相当于Backspace。 Ctrl + U 删除光标左侧的所有内容, Ctrl + K删除光标右侧的所有内容。Ctrl + W 删除光标左侧的单词, Alt + D 删除光标右侧的单词。

  5. Tab 键的使用。 当我们想进入到一个目录或文件夹时,如果文件名很长,要一个一个输入,那是一件很麻烦的事情。这时tab 的作用就来了,当我们输入文件名的前几个字母时,按tab, 如果有文件名可以匹配,它就会显示出完整的文件名,如果有多个文件名匹配到,它会显示最先找到的一个。再按一次tab,它就会匹配的下一个,我们可以不停地按 tab键在匹配的文件名中来回切换,直到找到我们文件名为止。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值