草庐IT

language-Bash

全部标签

windows - 来自 CMD 的 Cygwin 命令很慢;来自 bash 很快

几个月来,我一直在WindowsCMD提示符下使用Cygwin命令,没有出现任何问题。在过去的几天里,每次我调用Cygwin命令(例如ls)时,该命令在实际运行之前都需要几秒钟的时间来“加载”。如果我在bash提示符下尝试相同的命令,它会立即运行(“加载”)。CygwinFAQ提到PATH中的网络驱动器可能会导致问题,因此我尝试了我的PATH变量和网络连接的一些排列。下面,“fullPATH”表示我原来的路径设置;“shortPATH”表示只有Cygwinbin目录的路径。时间通过time命令报告。ls的计时结果已连接到网络:在bash中运行ls:0.124秒在CMD中运行ls(完整的

【必备】用VSCode开发Vue程序必备插件之一Vue Language Features (Volar)

通过安装该插件才能通过赚到编辑器中的符号VueLanguageFeatures是为Vue、Vitepress和petite-vue构建的语言支持扩展。这是基于@vue/reactivity按需计算一切,实现原生TypeScript语言服务级别性能。[温馨提示]快速开始创建vue维特斯娇小的vue3-eslint-stylelint-demo(Volar+ESLint+stylelint+husky)volar-starter(用于错误报告和实验功能测试)用法Vue2的设置添加@vue/runtime-dom此扩展需要@vue/runtime-dom.Vue3和Vue2.7具有内置的JSX类型。

windows - Cygwin Bash.exe 与 mintty.exe

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我正在尝试在cygwin64/bin中的bash.exe和mintty.exe上运行Unix命令(例如,usr/bin/bash.e

windows - msysgit bash 中的语法错误 =~ 运算符

我正在尝试为msysgit添加一个函数到我的bash_profile:functiongit-unpushed{brinfo=$(gitbranch-v|grepgit-branch-name)if[[$brinfo=~("[ahead"([[:digit:]]*)])]]thenecho"(${BASH_REMATCH[2]})"fi}但是我得到以下错误:bash:conditionalbinaryoperatorexpected`bash:syntaxerrornear=~'据我所知,“等于代字号”运算符(=~)在bash中计算为正则表达式。为什么=~会抛出错误?更新:这是手动输入

windows - 我可以在 Windows 10 上获取(新的)bash 来加载 .profile

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭6年前。Improvethisquestion我在Windows10上安装了适用于Linux的新子系统(随Windows周年更新一起提供),并开始使用它。我注意到启动shell(

windows - 如何在 Windows 上的 Bash 上打开当前目录?

我知道在MacOS中,人们使用open.命令在文件管理器中打开当前目录。有人知道在Windows上的Bash中执行相同任务的适当命令吗? 最佳答案 在带有GitBash的Windows上,只需键入:start.它将在文件资源管理器中打开当前目录。 关于windows-如何在Windows上的Bash上打开当前目录?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/40879648/

Windows PATH 到 bash 中的 posix 路径转换

如何将Windows目录路径(例如c:/libs/Qt-static)转换为正确的POSIX目录路径(/c/libs/Qt-static)通过标准msys功能?反之亦然? 最佳答案 Cygwin、GitBash和MSYS2有一个名为cygpath.exe的现成实用程序,专门用于执行此操作。Outputtypeoptions:-d,--dosprintDOS(short)formofNAMEs(C:\PROGRA~1\)-m,--mixedlike--windows,butwithregularslashes(C:/WINNT)-M,

windows - 如何更改 Bash for Windows 10 中的默认目录?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭5年前。Improvethisquestion如何将Windowsbash的默认目录更改为我选择的文件夹?编辑:我想我应该更清楚。当我启动Bash时,我希望它的目录位于我选择的位

c - 防止 MSYS 'bash' 终止捕获 ^C 的进程

我有一个控制台模式的Windows应用程序(从Unix移植),它最初设计为在收到^C(UnixSIGINT)时执行干净退出。在这种情况下,干净退出涉及等待(可能需要相当长的时间)以关闭远程网络连接。(我知道这不是^C的正常行为,但我无法更改它。)该程序是单线程的。我可以用signal(SIGINT)(在Unix下)或SetConsoleCtrlHandler来捕获^C.当程序在CMD.EXE下运行时,两者都可以正常工作。但是,如果我使用MSYS附带的“bash”shell(我正在使用MinGW环境来构建程序,因为这允许我重用Unixmakefile),那么该程序将被强制终止一些随机的、

windows - Windows 上 Ubuntu 上的 Bash 在 Windows 中的 Lxss 文件夹丢失

问题与假设这是一个非常简单的问题,我只是在LocalAppData中找不到Lxss文件夹,该文件夹应该存储来自Windows上Ubuntu上的Bash的文件。我只看到了为什么会这样的两种可能性之一。Windows在Windows上的Ubuntu上的Bash更新中移动了Lxss文件夹,或者是我的系统特有的错误导致Windows无法创建Lxss文件夹。我不认为这是可能的,因为它是全新安装的Windows。我尝试过的步骤:在Windows中取消隐藏文件和文件夹在Windows上的Ubuntu上关闭Bash并刷新我的LocalAppData重新启动Windows并检查我的LocalAppDat