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,  mkdir: make directory 新建一个目录,就是新建一个文件夹. 如mkdir src 新建src 文件夹.

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

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

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

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

  命令行的快捷操作:

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

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

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

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

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

git bash 下操作文件及文件夹命令的更多相关文章

  1. Git bash下中文乱码问题

    Git bash下中文乱码--解决方案 解决办法1: 在git bash下,右键 出现下图,选择options: 选择"Text" 将Character set设置为 UTF-8 ...

  2. git bash 常用操作文件命令行

    1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通配 ...

  3. 如何回复在Git中误操作删除的文件?

    不小心的操作,删除了某些文件 某天很高大地用上了git来管理版本,分布式版本管理工具,好是好,但是还不是很熟悉,结果某天一不小心就从本地仓库中删除了若干个文件,该如何找回这些文件呢? 调查现场 git ...

  4. Gitee Git bash VSCode操作简易说明

    GIT Git是一个分布式的版本控制系统,只是软件,需要你下载装到电脑上,实现git功能. Github.Gitee基于git的项目托管平台.Github是国外的,连接速度因人而异:另外Github收 ...

  5. Git Bash 简单操作

    在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pw ...

  6. Git Bash下实现复制粘贴等快速编辑功能

    在windows下使用Git Bash会经常用到选中.复制.粘贴等功能,但是一般用的方法会很复杂,笔者经过查阅一些资料,特整理一些常见编辑功能的实现方法. (1)默认方法: 单击左上角的logo ic ...

  7. Git 使用问题 - win7 git bash下git pull失败

    win7 旗舰版,从github上pull代码时,git bash命令出现错误 Administrator@rust-PC /g/rust_proj/cardslib (master) $ git - ...

  8. git bash下的选择、复制、粘贴

      1. 打开git bash     2.点击左上角,选择属性,打钩     3.回到界面,选择一行文字,然后点击 “右键”,这样就复制到剪切板了.再点 “右键”,可以粘贴到命令窗口中了.    

  9. git for windows 2.1版本git bash下git log乱码修复

    git bash,输入以下命令git config --global i18n.logoutputencoding utf-8git config quotepath false关闭git bash, ...

随机推荐

  1. docker学习(1)--基础概念

    转载请注明源文章出处:http://www.cnblogs.com/lighten/p/6841677.html 1.前言 docker的官网:这里.下一段摘自官网描述. docker是世界领先的软件 ...

  2. ASP.NET Core 判断请求是否为Ajax请求

    我们可以通过HTTP请求头来判断是否为Ajax请求,Ajax请求的request headers里都会有一个key为x-requested-with,值为XMLHttpRequest的header 所 ...

  3. 网盘直链工具 winform版 V1.0

    软件需要.net2.0支持 win7及以上版本用户无需安装 xp用户需要安装 支持网盘:好盘 坚果云 百度云 乐视云 华为网盘 微云 新浪网盘 126disk 速度盘 乐齐盘 天空网盘 千脑网盘 可乐 ...

  4. .Net高级进阶,教你如何构建企业模型数据拦截层,动态控制字段验证

    现在,你有一个MVC架构的web项目,你要完成一个注册功能. 前台传了3个值到你的控制器,分别是账号.密码.邮箱. 如图:现在你要在控制器里面判断,账号名称.密码.邮箱不能为空,并且名称和密码不超过1 ...

  5. POST BOY : Restful API 调试工具

    在使用asp.net webapi开发中,一般情况下会使用一些工具来模拟请求. 其中有一款chrome浏览器插件POST MAN比较不错. 但是由于国内google服务使用不稳定,所以我自己写了一个简 ...

  6. 【内存溢出】Maven编译时内存溢出的问题解决方式

    原文地址:https://www.cnblogs.com/sunny3096/p/7524635.html 编译源码时报出java.lang.OutOfMemoryError: Java heap s ...

  7. 剑指offer--5.用两个栈实现队列

    题目:用两个栈来实现一个队列,完成队列的Push和Pop操作. 队列中的元素为int类型. 思路: # 栈A用来作入队列# 栈B用来出队列,当栈B为空时,栈A全部出栈到栈B,栈B再出栈(即出队列) v ...

  8. iStack堆叠介绍

    iStack堆叠技术简介:   网络中主要存在两种形态的通信设备:盒式设备和框式设备.通常盒式设备部署在网络接入层或对可靠性要求不高的汇聚层,盒式单机设备对端口和带宽扩容不够灵活,扩容增加新的盒式设备 ...

  9. H5 字体属性补充

    04-字体属性补充 abc我是段落 <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  10. sql 表值函数与标量值函数

    写sql存储过程经常需要调用一些函数来使处理过程更加合理,也可以使函数复用性更强,不过在写sql函数的时候可能会发现,有些函数是在表值函数下写的有些是在标量值下写的,区别是表值函数只能返回一个表,标量 ...