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

Git Bash:通过Alias启动应用程序而不挂Bash(WIndows)

Git Bash是一个在Windows操作系统上运行的命令行工具,它提供了一个类似于Linux终端的环境,可以使用类似于Linux的命令进行操作。通过Git Bash,开发人员可以在Windows系统上使用Git命令行工具进行版本控制和代码管理。

Alias是Git Bash中的一个功能,它允许用户为常用的命令或命令序列创建自定义的简化命令。通过Alias,用户可以将一长串的命令缩短为一个简单的别名,方便快速执行。

使用Alias启动应用程序而不挂Bash是指在Git Bash中创建一个Alias,通过该Alias启动一个应用程序,并且在应用程序启动后不会挂起Git Bash,可以继续使用Git Bash进行其他操作。

在Git Bash中,可以通过编辑用户主目录下的.bashrc文件来创建Alias。打开.bashrc文件,可以看到一些已经存在的Alias示例,用户可以在其中添加自己的Alias。

下面是一个示例的Alias配置,用于启动一个名为"myapp"的应用程序:

代码语言:bash
复制
alias myapp='/c/path/to/myapp.exe &'

解释一下这个Alias的配置:

  • alias是创建Alias的关键字;
  • myapp是Alias的名称,可以根据实际需要自定义;
  • '/c/path/to/myapp.exe'是应用程序的路径,根据实际情况修改为应用程序的实际路径;
  • &表示在启动应用程序后立即返回,不挂起Git Bash。

配置完成后,保存.bashrc文件并重新启动Git Bash,就可以通过输入myapp命令来启动应用程序。

Git Bash是一个非常实用的工具,特别适合在Windows系统上进行Git版本控制和代码管理。通过Alias功能,可以进一步提高开发效率,简化常用命令的输入。

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

相关·内容

使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具

原标题名:oh my zsh 和 windows git bash 设置别名提高效率 写于2018年06月03日 在我的微信交流群中听闻很多前端开发比较贫穷,没有买mac电脑(比如我),也没有用过ohmyzsh...Windows Terminal win10安装了ubuntu子系统和oh my zsh后,则可以通过/mnt/f/访问win10下的f盘,或者其他盘。也就有上面的pwd效果图。...可以通过code ~/.zshrc(如果没安装vscode,可以用vim ~/.zshrc)打开编辑zsh配置信息,可以看到默认配置了git 插件Plugin:git。...最终终端效果 那不是win10,也想通过设置别名来提高效率,是不是就没有办法了呢,可以使用git bash设置alias,安装git,自带git bash。...windows git bash 设置别名提高效率 windows 桌面或任意资源管理器位置,右击,选择Git Bash Here,即打开了git bash命令行。

5.2K20

git 命令别名配置

前言 ---- 在使用 git 的过程中,有些命令使用频率很高,并且命令可能还很长,敲起来不仅效率慢,还容易写错 为了便捷输入,git 提供了给命令设置别名的功能,我们可以定义命令的别名,通过简单的别名快速使用复杂且长的命令...取消别名命令 设置别名,比如: 别名定义为 u git config --global alias.u 'config --global --unset' 然后就可以通过别名 u 来取消别名设置了 git...Windows 系统 打开 Git Bash Here,如果 ~/.bash_profile 文件不存在,就先创建,文件内容如下 # generated by Git for Windows test...这样就可以通过 gas 命令查看定义的别名 # windows git bash alias gas="cat ~/.bash_profile | grep alias" 5....我的 git 命令别名定义 ---- 在 Windows 系统中查看定义的别名: # windows alias gas="cat ~/.bash_profile | grep alias" 因为我在日常开发中会经常使用

63510

Awesome-Shell资源

自从办公系统从windows换成ubuntu,再到mac。就已离不开命令行工具了。在终端使用cli工具, 一是提高效率,二是节省系统资源。另外,主要是做后端,也不是很喜欢图形界面的东西。...ag - 在层级目录中超快的搜索字符串 aliases - 针对 bash 的上下文动态组织别名 aliasme - 用来快速更改目录的 alias 辅助程序 autoenv - 基于目录的环境...历史建议框 k - k 是一个使目录列表更可读的 Zsh 脚本,它增添了 Git 状态、文件颜色、以及腐朽的日期 k alias - 获得用于单行的酷 alias marker - 将你的 shell...http-server - http-server可以启动一个轻量级的http服务 ngincat - 使用 netcat 的微型 Bash HTTP 服务器 resty - 你可以在管道中使用的小型命令行...XML 格式化、过滤及处理工具 ffmpeg - 非常强大的视频处理工具 imageMagick - 其强大有目共睹 应用程序 基于命令行的应用程序或从命令行访问现有服务。

1.9K00

Git Bash 中使用 Python 命令

Windows 系统中,安装 Git 后可以在任何位置右键点击使用 Git Bash 。在 Git Bash 中可以使用 Linux 中的命令。...要实现这个功能,可以通过以下方式来声明一个变量,变量名就叫 python ,然后就可以像命令行一样使用 python 了。 alias python = “winpty python.exe” ?...不过,如果关闭当前的 Git Bash 窗口,重新打开一个 Git Bash 窗口,上面声明的 python 变量就失效了,要重新声明才行。...四、将声明的变量配置永久生效 如果将 alias python = "winpty python.exe" 写入到配置文件中,不管是否新打开 Git Bash 窗口,声明的变量都生效。 ?...然后将 Git Bash 窗口关闭,后面打开的所有 Git Bash 窗口中,声明的变量都能生效。

2.6K40

终极 Shell-MacTalk-池建强的随想录Customize to your needs…

第二个童靴你可以出去面壁了,讲了这么多期 MacTalk 你告诉我还在用 Windows 的 cmd, 你让 Mac 君情何以堪?哪怕你就说在用 Linux 的 Bash 我也就原谅你了,踢飞!...它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。...牛程序员看到不爽的Shell,就会自己重新写一套,慢慢形成了一些标准,常用的Shell有这么几种,sh、bash、csh等,想知道你的系统有几种shell,可以通过以下命令查看: cat /etc/shells...就可以直接看下一节如果你用 Redhat Linux,执行:sudo yum install zsh如果你用 Ubuntu Linux,执行:sudo apt-get install zsh如果你用 Windows...ssh + 空格 + 两个tab键,zsh会列出所有访问过的主机和用户名进行补全 5、智能跳转,安装了autojump之后,zsh 会自动记录你访问过的目录,通过 j + 目录名 可以直接进行目录跳转

1.8K80

Windows WSL2安装Ubuntu搭建开发环境教程,2023年5月更新

如果上面命令无效,尝试下面的方法: 在 C:\Users\ \AppData\Local\Microsoft\WindowsApps 目录下启动终端(这里的 userName 是 Windows 的用户目录...的 IP; Windows 上的代理客户端需要允许来自本地局域网的请求; 由于 Linux 子系统也是通过 Windows 访问网络,所以 Linux 子系统中的网关指向的是 Windows,DNS...//$host_ip:7890" 脚本通过 cat /etc/resolv.conf 来获取 DNS 服务器,也就是 Windows 的 IP,再将其中的 IP 部分截取出来,加上代理客户端的端口(我的是..., Git 默认不会跨越文件系统边界来寻找 .git 目录,您可以设置环境变量 GIT_DISCOVERY_ACROSS_FILESYSTEM=1 来允许 Git 跨越文件系统边界。...在 WSL 中通过 VS Code 启动项目 WSL2 可以直接访问到 Windows 系统盘符中的文件,管不挂载到 /mnt 了。

2K51

写给前端同学的终端修炼手册

不过,如果使用的是Windows,我们还有一些工作要做。 在 Windows 上使用 Bash 或 Zsh Bash 是一种基于 Linux 的 shell 语言,不能在 Windows 上本地运行。...我们可以参考此篇文章 - 如何在 Windows 10 上安装和使用 Zsh[4] 一旦设置完成,我们就可以配置终端应用程序使用 Bash 或 Zsh。...如果上述的操作遇到不可解决的问题,我们可以使用 Git Bash[5],它允许你通过模拟在 Windows 上运行 Bash。...它启动一个 Node服务器,让我们可以在我们的应用程序上工作,监视文件的变化并在编辑时重新打包它们。 当我们完成时,可以通过 ctrl + c 杀死服务器。.../zsh-windows-10/ [5] Git Bash: https://www.atlassian.com/git/tutorials/git-bash [6] Amazon Q: https

10910

写给工程师的 Ubuntu 20.04 最佳配置指南

然后在 Ubuntu 中搜索「sartup Applications」(启动应用程序) ,将脚本添加进去: ?...ZSH 配置 zsh 的配置主要集中在 ~/.zshrc 文件里,比如我们可以给常用命令配置别名: alias cls='clear' alias ll='ls -l' alias la='ls -a'...此时就可以通过 clash 访问网络了。 按照前面的方式配置好后,每次系统启动时都需要打开终端,执行 clash 命令,并且终端不可以关闭,否则整个 clash 进程就结束了。...wine 是一种在 Linux 平台实现了部分 Windows 系统 API 的技术,可以让用户在 Linux 平台无缝使用 Windows 平台的应用程序。...更多安装方法及软件地址可以参考 https://github.com/wszqkzqk/deepin-wine-ubuntu 如果你的系统语言非中文,通过 deepin-wine 启动的软件中文会出现乱码

7.7K61

写给工程师的 Ubuntu 20.04 最佳配置指南

然后在 Ubuntu 中搜索「sartup Applications」(启动应用程序) ,将脚本添加进去: ​ ​ 至此就能完美的支持 4K 屏显示了。...ZSH 配置 zsh 的配置主要集中在 ~/.zshrc 文件里,比如我们可以给常用命令配置别名: alias cls='clear' alias ll='ls -l' alias la='ls -a'...此时就可以通过 clash 访问网络了。 按照前面的方式配置好后,每次系统启动时都需要打开终端,执行 clash 命令,并且终端不可以关闭,否则整个 clash 进程就结束了。...wine 是一种在 Linux 平台实现了部分 Windows 系统 API 的技术,可以让用户在 Linux 平台无缝使用 Windows 平台的应用程序。...更多安装方法及软件地址可以参考 https://github.com/wszqkzqk/deepin-wine-ubuntu 如果你的系统语言非中文,通过 deepin-wine 启动的软件中文会出现乱码

7.1K03

技巧与工具01:Linux工作环境配置

eb='vi ~/.bashrc' alias ep='vi ~/.bash_profile' alias sb='source ~/.bashrc ' alias h='head' alias k9...,减少频繁使用 的命令的按键次数,也可以指定所使用的程序,如alias python="C:\python27\python.exe" 这个就是我在windows系统下使用cygwin环境,调用windows...另外可以在这里加一些环境变量,如export PYTHONPATH="xxx"$PYTHONPATH ~/.git-completion.bash 这个文件在网上可以下载,主要功能如名称所示,git的命令行补全...,如输入: git ch 会出现checkout cherry cherry-pick供参考.使用前需要将如下 几行代码添加到~/.bashrc # ~/.git-completion.bash...# set git auto completion if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi 然后输入命令

46920

Windows 下 wsl2 的使用及问题记录

适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。...Windows 的文件,一个是权限问题,一个就是环境变量问题,要知道那个才是重要的,虽然 终端不好用,但还是有其他的方式进行改善的,这个以后会说,主要基于 git-bash ,因为不需要安装其他的环境,...当然上面的小工具有些也是可以使用的,比如, figlet , cowsay z 建议 不推荐使用 cmd,powershell ,除非你是一个 Windows 开发者.可以根据这篇文章来简单的配置 git-bash...,使用 git-bash 来操作 Windows 的命令 上面的小工具有些不好找,推荐使用 Windows 下的包管理工具来安装 — scoop 相比 winget ,包更多,细节更透明....推荐终端方案 也是目前我正在使用的方案,可能过一段时间就改了 Windows 下 使用 cmder 来复用 git-bash,将 git-bash 设置为 cmder 的默认终端,避免使用 cmd,powershell

7.2K20

Shell 进阶指南

ag - 在层级目录中超快的搜索字符串 aliases - 针对 bash 的上下文动态组织别名 aliasme - 用来快速更改目录的 alias 辅助程序 autoenv - 基于目录的环境 autojump...历史建议框 k - k 是一个使目录列表更可读的 Zsh 脚本,它增添了 Git 状态、文件颜色、以及腐朽的日期 k alias - 获得用于单行的酷 alias marker - 将你的 shell...git-sh - 适合 Git 工作的定制 Bash 环境 git-up - 自动变基进来的更改代替合并,优雅!...http-server - http-server可以启动一个轻量级的http服务 ngincat - 使用 netcat 的微型 Bash HTTP 服务器 resty - 你可以在管道中使用的小型命令行...XML 格式化、过滤及处理工具 ffmpeg - 非常强大的视频处理工具 imagmMagick - 其强大有目共睹 应用程序 基于命令行的应用程序或从命令行访问现有服务。

2.7K71

写给前端程序员的命令行入门

当我们在终端输入命令并回车时,命令会通过shell语言进行解释执行。它本质上是在终端应用程序中运行的环境。 最流行的shell语言是Bash。...当你在网上看到命令行说明时,这些说明很有可能是基于Bash的。这是大多数Linux发行版使用的默认shell语言。 现代的MacOS版本自带的Zsh,不是Bash。...Bash是基于Linux的shell语言,它不会在Windows上原生运行。幸运的是,较新版本的Windows具有安装和运行Linux的能力,就像Linux是一种应用程序一样。...一个流行的方法是Git Bash[4],它允许你在Windows内使用模拟技术运行Bash。 归根结底,你如何做到并不重要。重要的是,你能够在Windows中使用Bash或Zsh。...使用Git 虽然有GUI应用程序可以使用Git,但许多开发者更愿意使用命令行来完成与Git相关的任务。

1.1K30
领券