如何仅使用 git bash 命令弹出一个窗口? [视窗 10]

Posted

技术标签:

【中文标题】如何仅使用 git bash 命令弹出一个窗口? [视窗 10]【英文标题】:How to pop up a window using just the git bash command? [Windows 10] 【发布时间】:2017-08-31 21:17:04 【问题描述】:

有人知道我应该使用哪个命令让 git bash 终端弹出一个窗口吗?

假设我将目录从 ~ 更改为 Documents,我只需要一个命令来帮助我在屏幕上加载 Documents 文件夹的视觉效果,而无需我单击鼠标。

我还想知道哪个 git bash 命令可以让 windows 10 返回所有正在运行的进程。

【问题讨论】:

【参考方案1】:

如果您的意思是要打开 bash 命令,您可以在 CMD 中使用此命令或创建此命令的快捷方式:

%ComSpec% /c ""C:\Program Files\Git\bin\bash.exe" --login -i"

%ComSpec%是DOS、OS/2和Windows中使用的环境变量之一,一般指向命令行解释器,默认为CMD.EXE

【讨论】:

那么之后依次输入什么命令来弹出文档窗口? 在 bash 中输入:cd ~/Documents 不弹出窗口,只是改变目录。【参考方案2】:

你要找的可能是

explorer .

它将在当前目录中打开 windows 文件资源管理器。 但是你不能使用

explorer /home

因为资源管理器只需要 windows 样式的路径。

【讨论】:

【参考方案3】:

我将此添加到我的 .bashrc 中,它读取传入的参数,并将其转换为 Windows 样式路径,并使用资源管理器打开它。

function open() 
    pth=$(realpath "$1")
    pth=$(echo $pth | sed -e 's/^\///' -e 's/\//\\/g' -e 's/^./\0:/')
    explorer "$pth"

然后我运行open .open ~/some/path

(注意:您必须打开一个新的终端窗口或source ~/.bashrc 才能使用该命令)

【讨论】:

以上是关于如何仅使用 git bash 命令弹出一个窗口? [视窗 10]的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法仅使用键盘在 git bash(在 Windows 上)中复制文本?

如何在git bash终端中打开谷歌浏览器(Windows 10)

无法修改 git bash Windows 快捷方式

无法修改git bash Windows快捷方式

bat 文件以发出 git pull 命令并使 git bash 窗口保持打开状态

Git Bash的妙用 - 使用Linux命令