首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么gitbash中的start file会打开命令提示符,而不是文件?

在gitbash中,start file命令用于打开指定的文件。然而,由于gitbash是基于命令行的工具,它默认使用的是命令行界面来打开文件,而不是使用默认关联的应用程序来打开文件。

这种行为是由于start file命令的设计和gitbash的工作原理所决定的。start file命令实际上是调用了Windows操作系统的start命令,而start命令的作用是根据文件的关联类型来启动关联的应用程序。然而,在gitbash中,由于它是一个命令行工具,无法直接调用Windows的图形界面应用程序。

因此,当我们在gitbash中使用start file命令时,它会尝试使用命令行界面来打开文件,而不是使用默认关联的应用程序。这就是为什么在gitbash中使用start file命令会打开命令提示符而不是文件的原因。

如果想在gitbash中打开文件,可以使用其他命令或工具来实现。例如,可以使用explorer命令来打开文件资源管理器并定位到指定的文件路径。具体命令如下:

代码语言:txt
复制
explorer <文件路径>

这样就可以在gitbash中打开文件资源管理器,并显示指定文件的位置。

需要注意的是,gitbash是一个开源的命令行工具,它并不是专门用于文件操作的工具,而是用于执行Git命令和管理代码版本的工具。因此,在处理文件操作时,可能会遇到一些限制或不便之处。如果需要更方便地进行文件操作,建议使用适合的图形界面工具或操作系统自带的文件资源管理器。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

版本控制器Git相关配置和常用命令【操作】

1.打开用户目录,创建 .bashrc 文件 部分windows系统不允许用户创建点号开头文件,可以打开gitBash,执行 touch ~/.bashrc 2....' #用于输出当前目录所有文件及基本信息 alias ll='ls -al' 3.打开gitBash,执行 source ~/.bashrc 1.2.4 解决GitBash乱码问题 1.打开...(例如test)作为我们本地Git仓库 进入这个目录,点击右键打开Git bash窗口 执行命令git init 如果创建成功后可在文件夹下看到隐藏.git目录。...3、基础操作指令 Git工作目录下对于文件修改(增加、删除、更新)会存在几个状态,这些修改状态随着我们执行Git命令发生变化  本篇博客主要讲解如何使用命令来控制这些状态之间转换:...通常都是些自动生成文件,比如日志文件,或者编译过程创建临时文件等。 在这种情况下,我们可以在工作目录创建一个名为 .gitignore 文件文件名称固定),列出要忽略文件模式。

29820

Git入门到高级系列1-git安装与基础命令

视频课程地址 腾讯课堂 为什么要进行项目文件版本管理 代码备份和恢复 团队开发和协作流程 项目分支管理和备份 git 是什么? git是一个分布式版本控制软件。...gitbash,其他系统请打开终端工具或者shell命令行工具。...这样做很重要,因为每一个 Git 提交都会 使用这些信息,并且它会写入到你每一次提交。 windows请从开始菜单程序打开gitbash,其他系统请打开终端工具或者shell命令行工具。...请打开gitbash或者终端工具运行以下命令 默认情况下,用户 SSH 密钥存储在其 ~/.ssh 目录下。...你对那个文件任何修改都会消失 - 你只是拷贝了另一个文件来覆盖它。 全部回滚: git reset --hard HEAD --hard 让工作目录也回滚到未修改之前状态。

59320

成为MySQL大师第一步:最新版MySQL安装及验证秘籍!超详细图文教程,避免常见错误!

点击Next 点击Next 服务器文件权限(Server File Permissions),选择第一个。...cmd窗口验证 1、键盘win+R打开命令提示符,输入cmd。...2、在电脑中找到安装好MySQLbin文件目录 ,我安装目录是:D:\Program Files\MySQL\MySQL Server 8.0\bin 3、在命令提示符先cd到 D:\Program...红线标出是mysql数据库版本号,可与下图版本号不一样,以实际安装版本为准。 可能出现问题 ’mysq1’不是内部或外部命令,也不是可运行程序或批处理文件 为什么出现这个问题?...大家可以看到我前面在命令行下验证时,是先cd到MySQL安装目录下bin目录。在bin目录下, 有mysql.exe这个执行文件上图执行报错目录下是没有这个mysql.exe文件

36510

windows下gitbash太丑了怎么办?

windows下gitbash太丑了怎么办? windows下如何优化gitbash页面 本解决方案是是探索如何在 Windows 上打造出非常易用终端环境,优化界面后如下图。...为什么选择Gitbash 本解决方案是是探索如何在 Windows 上打造出非常易用终端环境,优化界面后如下图。详细过程参考github项目,这里我以我自己环境举例。...Git Bash 精髓在于 alias 和自带常用 linux 命令,性能也非常高, Windows Terminal 目前作为终端来说可定制性和易用性更好,比如自带多标签和分屏功能,目前 Windows...Terminal 快捷键需要自行配置,我将我配置放到了profiles.json文件,仅供参考。...安装字体 字体可解决 unicode 字符乱码问题,执行命令后,将字体文件拖放进去即可完成安装 命令:$ start c://Windows//Fonts && start %cd%/fonts 安装主题

1.3K10

Mysql 5.7解压版下载安装及配置教程

至于为什么我会选择解压版不是安装版,一是因为安装版没有64位版本;二是因为安装版软件在重装系统或者挪动软件位置后,就会出现无法使用情况,大部分绿色版或者解压版软件就不存在这样问题,只需要重新配置一下即可使用...在黑框(即CMD)输入一个可执行程序名字,Windows先在环境变量Path所指路径寻找一遍,如果找到了就直接执行,没找到就在当前工作目录找,如果还没找到,就报错。...我们添加环境变量目的就是能够在任意一个黑框直接调用MySQL相关程序不用总是修改工作目录,大大简化了操作。...右键开始菜单(就是屏幕左下角),选择命令提示符(管理员),打开黑框,敲入mysql,回车。...登录MySQL 右键开始菜单,选择命令提示符打开黑框。 在黑框输入,mysql -uroot -p1234,回车,出现下图且左下角为mysql>,则登录成功。

1.8K30

使用 git push 上传超过100MB文件报错 remote: error: this exceeds GitHub‘s file size limit of 100.00 MB

,我们看出 push 资源超过100M,我们可以尝试用 Git 大文件存储 (LFS) PS:Git 大文件存储(Git Large File Storage (LFS))可以简单理解为存储大文本、...以下是官网定义: Git 大文件存储(LFS)用 Git 文本指针替换音频示例、视频、数据集和图形等大文件,同时将文件内容存储在 GitHub.com 或 GitHub Enterprise 等远程服务器上...下图是安装后目录 2、进入安装后目录,打开 GitBash,执行 git lfs install 这个命令只需执行这一次即可 git lfs install 3、到仓库目录,打开...GitBash,追踪需要上传文件 git lfs track linux-zero-4.10.y.zip 4、添加要上传文件属性,(要先添加文件属性,不然有可能失败) git add....gitattributes 5、添加属性文件上传说明 git commit -m "pre" 6、建立本地和 GitHub 仓库链接(起个别名) git remote add origin

1.8K40

Git | 一文带你零基础快速上手Git

1)打开用户目录,创建 .bashrc文件 部分windows系统不允许用户创建点号开头文件,可以打开gitBash,执行下面的命令( ~/ 表示用户目录): touch ~/.bashrc 2)...4、Git 基础操作指令 Git工作目录下对于文件**修改(增加、删除、更新)**会存在几个状态,这些修改状态随着我们执行Git命令发生变化本章节主要讲解如何使用命令来控制这些状态之间转换...选择File→Settings打开设置窗口,找到Version Control下Git选项: 7.2、在IDEA操作Git 场景:本地已经有一个项目,但是并不是git项目,我们需要将这个放到码云仓库里...补充:命令行命令和git命令 1、清除命令行记录 clear 2、重命名文件 git mv file.txt file2.txt 3、GitBash复制粘贴 复制: ctrl + insert 或者...打开Windows文件管理 在导航栏中找到按照下图进行操作 2、解决GitBash乱码问题 (1)打开GitBash执行下面命令 git config --global core.quotepath

49010

基于winserver部署Apollo初次体验(附.net客户端demo)

部署繁杂 官方文档说明部署简单,我认为不然,依赖jdk1.8,(我试了1.9部署Quick Start版本失败了),mysql,脚本需要自己导入,在windows平台还需要gitbash。...准备 jdk18+ gitbash mysql 5.7.11+ Quick Start版本阿波罗 部署 注意jdk环境变量配置 导入脚本 在刚下载apollo-build-scripts...characterEncoding=utf8 apollo_portal_db_username=root apollo_portal_db_password=123456789 启动 打开cmd,切换到刚下载...logging file is ....如果客户端与服务端发生了网络分区,此时可以通过客户端获取本地文件缓存配置数据,让系统正常运作。 缓存数据默认存储在C:\opt\data 从以上来看,阿波罗在可用性设计上还是很不错

1.4K20

Python笔记(一):安装+爬虫环境配置+打包为EXE文件

安装成功后在命令提示符输入 PYTHON,如图显示版本号就是安装成功,不是可执行命令的话,在系统变量path 中加上PYTHON安装路径 ?...PYTHONSTARTUP Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此变量指定文件代码。...2、     爬虫环境配置 说明:Pip模块自动安装,可以在命令提示符窗口输入PIP测试是否安装成功。...3、然后执行这个命令    pip install lxml文件名及路径(例如:d:\xx.whl) 4、安装成功提示 Successfully installed 3、     将脚本打包为EXE...不知道为什么WINDOWS10上运行返回值是NONE, # 另一台电脑WIN7却又可以,不知道是不是环境配置问题 # print(var1.get()) start(

1.3K100

和付费网盘说再见,跟着本文自己起个网盘(Java 开源项目)

这个界面的这几个按钮说明一下: 开启(Start):运行网盘服务,初次启动端口默认是 8080。 文件(Files):这个按钮菜单主要有网盘文件导入,导出,删除,刷新功能。...点击 开启(Start) 按钮即可运行网盘,这里我设置端口是 8090,在浏览器访问: localhost:8090,运行效果如下图: ? 项目是运行了,发现一个问题无法上传文件?...选择需要下载文件,点击 下载 按钮,选择 下载链接+,既可以生成文件下载链接。如下图: ? 五、最后 教程至此已经结束,你自己网盘跑起来了吗?网盘是不是还不错?而且搭建也特别简单。...一些重要东西就可以存放到自己网盘啦!说到底,编程语言只是工具,我们只要很好使用工具,再加上自己天马行空思想,我想创造出更多不可思议项目。...Java 语言为什么经久不衰,因为它能做事情太多了,而且生态也特别丰富。如果你也有兴趣那就加入 Javaer 开发者大家庭吧!开源分享让我们彼此认识,有了开源项目让我们看到编程语言绚丽多彩。

1.3K10

完美主义者 Win10 装机指南

原文发布在github,不定期更新 电脑用久了之后,变得很卡,各种文件乱七八糟占满c盘,都不知道该如何清理。因此,养成良好使用习惯,定期重装系统,是提升工作效率和乐趣重要一环。...但是电脑上个人文件和微信QQ传送文件经年累月累积下来,不好整理也无法丢弃。各种软件破解,开发相关环境配置,都让你害怕一再向卡慢电脑妥协。...1 良好电脑使用习惯 工作向文件通过坚果云同步,office文档通过WPS云同步自动上传 微信QQ聊天记录周期性备份到电脑端,然后再同步到天翼云盘 C盘空间给大,有注册表写入,重装系统重装软件,...,记住一定要从界面导入,不是直接把文件复制到 config 文件夹 Chrome 首次进入时需要通过命令行启用 proxy 从桌面图标进入安装目录,在地址栏输入 cmd 启动命令行,然后用下方指令启动程序...方法二:找到exe文件(右键桌面上快捷方式-打开文件所在位置),右键-属性-兼容性-以管理员身份运行此程序,这样有个缺点,就是每次打开浏览器时候都蹦出一个界面让你点确定。

2.2K60

Gitbash使用基础

在开始讲解有关bash知识以前,我们先来了解一下什么是版本控制系统,集中式版本控制和 分布式版本控制,以及仓库概念 版本控制是指对软件开发过程各种程序代码、配置文件及说明文档等文件变更管理,是软件...常见系统(工具) CVS和SVN:CVS作为最早开源而且免费集中式版本控制系统,到现在还 有不少人在用。但是由于CVS自身设计问题,造成提交文件不完整,版本库莫名其妙损坏情 况。...添加文件(git add) 这条命令是我们在为仓库变更进行记录,在这之前我们使用 git status 查看暂存区内容,暂存区就是我们修改了,但是还没有进行保存文件,我先创建一个文件,然后使用这条命令进行查看...# git add语法 git add file_name # 添加指定文件 git add ..../all # 添加所有文件 git add dir/file.txt # 添加指定文件文档 提交(git commit-m“修改注释”) 我们可以使用这条命令来将本地仓库暂存区文件进行提交: ?

58230

手把手教你IDEA连接码云(Gitee)

对了,如果网络有问题下载慢的话,可以关注我公众号「白墨是个程序猿」发送「git」获取文件,以及《Git官方中文手册》PDF电子书。 [下载2] 3.安装 打开你下载那个 exe 文件。...打开左下角系统菜单,找到 Git Bash ,点击打开。 [GitBash] [GitBash2] 分别输入以下代码并回车,注意把引号用户名、邮箱改成你自己。...git目录 1.选择ideaFile选项卡,选择Setting打开设置 [File-Setting] 2.选择Version Control下Git 3.选择那三个点 4.选择你Git安装目录下...[测试配置] 二、配置Gitee插件 提前准备:码云账号(https://gitee.com/) 1.选择idea File 选项卡,选择 Setting 打开设置 [File-Setting] 2....“Create API token” 3.3在弹出登录框输入登录名和密码,点击“Login”登录 [配置giteetoken] 注意,此处用户名并不是手机号、邮箱,而是你码云个人主页里用户名

6.2K42

mysql5.7安装教程【转载】

至于为什么我会选择解压版不是安装版,一是因为安装版没有64位版本;二是因为安装版软件在重装系统或者挪动软件位置后,就会出现无法使用情况,大部分绿色版或者解压版软件就不存在这样问题,只需要重新配置一下即可使用...在黑框(即CMD)输入一个可执行程序名字,Windows先在环境变量`Path`所指路径寻找一遍,如果找到了就直接执行,没找到就在当前工作目录找,如果还没找到,就报错。...我们添加环境变量目的就是能够在任意一个黑框直接调用MySQL相关程序不用总是修改工作目录,大大简化了操作。...在左边一个小框里粘贴刚才复制路径,最后点击确定。 如何验证是否添加成功? 右键开始菜单(就是屏幕左下角),选择命令提示符(管理员),打开黑框,敲入mysql,回车。...右键开始菜单,选择命令提示符(管理员),打开黑框。 敲入net stop mysql,回车。 敲入net stop mysql,回车。 ?

64230

telnet 命令使用方法详解,telnet命令怎么用?

操作过程:先在命令提示符输入“telnet”,按回车键;然后输入“setlocalecho”,按回车键,即可打开本地回显功能;如要关闭回显能力,只要在telnet命令提示符后输入“unsetlocalecho...为什么在Vista/Win7 下不能够使用telnet?Vista/Windows 7怎么执行telnet 命令?   Windows 7提示:telnet不是内部或外部命令,怎么办?...如mkdir directory 这个命令和nt下命令提示符md directory一样,不多说了.   24)mls   说明:显示远程目录文件和目录简表   如mls remote-file...:使用当前文件传输类型将本地文件复制到远程计算机,   如put local-file remote-file   其中local-file是指定要复制本地文件,   remote-file是指定要复制远程计算机上文件名...这里如果打开,显示所有ftp响应,文件传输结束时候显示传输效率和统计信息,默认情况是打开!   Telnet被入侵者用来做什么?

60K42

从目录删除到SYSTEM Shell

当ReportArchive文件夹包含System拥有限制性权限文件时,清空目录可能立即显示为不可能,这是通常情况。但这实际上根本不是问题。我们需要是父文件DELETE权限。...重命名操作需要DELETE原始权限和目标文件FILE_ADD_FILE/FILE_ADD_SUBDIRECTORY权限。...如果该漏洞仅允许通过NtCreateFile调用删除文件FILE_NON_DIRECTORY_FILE,则可以通过打开路径来绕过该限制C:\ProgramData\Microsoft\Windows\WER...在这种情况下,加载过程继续功能不是优先事项。我们只想从流程中分离出来并在我们自己流程执行代码。通过生成命令提示符,我们可以提供成功执行可视指示。...由于命令提示符继承了升级特权,因此还可以使用升级特权。最重要是,它使执行与错误报告服务分离,因此即使服务终止,命令提示符也将继续运行! 但是,启动命令提示符存在障碍。该服务在会话0运行。

17.9K1312

bat命令大全_bat暂停命令

前面加上@又是为什么?echo off只能关闭echo off后面的代码回显,但不能关闭自身回显,所以需要加上@关闭自身回显。)...,当调用脚本命令执行完成返回到原先脚本命令中继续执行(顺序执行无法同时执行) start是会打开一个新命令窗口执行脚本命令,两个脚本同时执行(实现同时执行) call D:\test.bat...call 文件所在目录及文件名称 start D:\test.bat start 文件所在目录及文件名称 12.打开某个文件夹、文件、使用特定软件打开某个文件 打开指定文件 start ""..."D:\test.txt" start "" "文件目录及文件名称" 打开指定文件start "" "D:\folder" start "" "文件夹目录" 使用特定软件打开某个文件(这里演示是用...Notepad++打开文本文件start D:\软件\Notepad++7.7.1\notepad++.exe "D:\test.txt" start 打开文件应用程序路径及名称 "被打开文件路径及名称

4.5K10

gulp+webpack工具整合简介

打开命令提示符执行下列命令(打开方式:window + r 输入cmd回车): node -v查看安装nodejs版本,出现版本号,说明刚刚已正确安装nodejs。...该全局不是挂载到window对象上,只对webpack打包出来js有用。...==如果是线上环境,css进行压缩,很多配置要进行调整如果直接采用默认,转换后css会出现一些问题,常见问题如: 问题一,压缩后字体文件不能处理。...但是在实践过程,(1)通过import引入js模块引入css是优先于require引入js模块引入css;(2)jsrequirecss名称如果和js所在模块文件夹名字相同即使部分相同的话...关于更多问题请参照Loader配置。 图片字体文件加载器,file-loader: { test: /\.

1.5K80
领券