草庐IT

BASH_HISTORY

全部标签

windows - 如何为 Git-Bash 设置 16 种终端颜色?

是否有其他方法可以为git-bash设置16种终端颜色?理想情况下,我想知道配置文件的位置,以便更轻松地进行编辑,并且设置是可移植的。到目前为止,我能看到的唯一方法似乎是从属性窗口手动编辑框,但这是错误且乏味的-你不能使用十六进制字符串,选择颜色来检查它有时会改变颜色疯狂地。因为git-bash是旧版本的mintty,我试着改变我的.bashrctheirway,但这也没有奏效。任何提示将不胜感激。 最佳答案 控制台颜色存储在HKCU/Console/[窗口名称]/ColorTable00-15下的注册表中。[windowname]

windows - sh 脚本不会将 ssh key 添加到 ssh-agent (windows git bash)

我在Windows7上使用GithubforWindows。我有一个bash脚本来将ssh-key添加到我的ssh-agent。我已经设置了一个ssh远程仓库。add_key.sh#!/bin/bashcd../ssh/eval$(ssh-agent)ssh-addid.rsacd../htdocs/执行命令-./add_key.sh返回Agentpid5548Identityadded:id.rsa(id.rsa)当我gitpushoriginmaster时,它失败了。但是当我在ssh目录中手动cd并运行相同的ssh相关命令并cd回到我的目录htdocs和gitpush到origin

windows - Tab 完成和箭头键在 Git Bash 的 GHCI 中不起作用

当我在GitBash中打开ghcii.sh(GlasgowHaskellCompilerInteractive)时,正常的制表符、退格键和箭头键无法按预期工作。例如,如果我键入:lo+Tab,我希望它完成:load的语句。相反发生的是光标跳到右边(我猜是跳到下一个制表位)。然后,如果我使用Backspace返回并“手动”填写命令,则会发生这种情况:Prelude>:loadPrettyJSON.hs:2:1:Notinscope:`ad'Perhapsyoumeantoneofthese:`and'(importedfromPrelude),`id'(importedfromPrelu

windows - 在 Windows 上使用 Git Bash 64 位的 Shell 脚本

我在新的Windows10机器上安装了GitBash2.5.164位:mark@FooMINGW64~/Documents/FsCheck(master)$git--versiongitversion2.5.1.windows.1当我列出一个目录的内容时,我可以看到一个shell脚本:mark@FooMINGW64~/Documents/FsCheck(master)$lsappveyor.ymlbuild.cmdbuild.sh*Docs/bin/build.fsxContributors.txtexamples/FsCheck.sln(为清楚起见,删除了一些文件和文件夹。)请注意,

windows - 让 git bash 在当前存储库中启动

有没有办法让GitExtension在当前存储库中打开GitBash?我总是需要从主目录进行cd。我在Win7下运行GitExtension。 最佳答案 您可以右键单击GitBash快捷方式,单击“属性”并将“开始于”更改为您的存储库的路径 关于windows-让gitbash在当前存储库中启动,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10170825/

windows - git bash 终端增加要查看的行数(windows)

我正在使用Windows操作系统。为了使用git,我们使用gitbash。我想增加在此终端历史记录中可以看到的输出行数。目前它可能是1000左右,但我想将它增加到至少10.000 最佳答案 如果您使用的是最新的git-for-windows(比如PortableGit-2.4.6-5th-release-candidate-64-bit.7z.exe,你可以在任何地方提取),你可以调用C:\path\to\PortableGit-2.4.6-5th-release-candidate-64-bit\git-bash.exe。这将打开

windows - 在(linux)和(windows 上的 cygwin)中从 ant 调用 bash 脚本

我有一个名为bashScript.sh的bash脚本。我需要在Windows(cygwin)和unix/linux上的ant脚本中启动bashScript.sh。我该怎么做?我试过这个和其他一些解决方案,使用环境变量但没有env.OSTYPE。并使用......在Windows(cygwin)上不起作用,因为cygwin无法找到\bin\bash。谢谢,如果您需要更多信息,请告诉我。 最佳答案 您可以创建两个具有不同osfamily的exec任务。像这样: 关于windows-在(lin

windows -/bin 和/usr/bin 都被安装到 Git Bash 中的相同位置

GitBashforWindows(v4.4.19)将“C:/ProgramFiles/Git”挂载为“/”并挂载“C:/ProgramFiles/Git/usr/bin"as"/bin"这意味着/usr/bin和/bin被挂载到完全相同的底层Windows文件夹。这会产生一个问题,因为除非我将/c/ProgramFiles/git/cmd直接添加到我的PATH中,否则无法识别bash和git。是否有配置文件可以更改此设置?为什么同一个文件夹被挂载了两次? 最佳答案 将/bin链接到/usr/bin现在也在许多linux和unix发

windows - 在 Windows 上的 Git Bash (msysgit) 中更改 OpenSSH 和 OpenSSL 版本

GitBash中的OpenSSH和OpenSSL版本真的很旧。在这篇文章中,当输入ssh-V时,版本是:OpenSSH_4.6p1,OpenSSL0.9.8e23Feb2007我的问题是,我们如何升级这些(安全、不破坏任何东西等)?Thisarticle有一个解决方案,但它只提到升级OpenSSH,而不是OpenSSL,尽管我相信您也可以找到要传输的OpenSSL文件。但是,它需要安装可能不需要的Cygwin。虽然有一种方法可以下载Cygwin模块但不安装它们,但这似乎并没有添加一些DLL,例如cygcrypto.dll和cygwin1.dll。即使这行得通,还有别的办法吗?您可以从o

windows - 在与 ssh + Bash 一起使用并在本地与 Git 一起使用的 Windows Powershell 中设置 TERM 环境变量?

背景:在Powershell中使用我的Windows版本的git时,我发现我收到错误“终端功能不全”,所以我使用了发布的第二个解决方案here(即将TERM更改为msys)以解决问题。然而,这导致了一个次要问题,即当SSH进入我的Vagrantbox时,Vim、Nano甚至Clear等命令行应用程序都无法运行,从而产生错误“msys:未知终端类型”。然后我尝试将TERM更改为“ansi”,并且在ssh期间获得了更好的结果,因为应用程序可以正常运行,但仍然存在格式错误。问题:Windows环境变量中的TERM设置是否可以通过SSH对我的GitWindows副本和VagrantVMBash