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

如何配置msys2/mintty中的默认shell?

在msys2/mintty中配置默认shell的方法如下:

  1. 打开msys2/mintty终端。
  2. 在终端中输入以下命令,编辑mintty的配置文件:
代码语言:txt
复制

nano ~/.minttyrc

代码语言:txt
复制
  1. 在配置文件中找到或添加以下行,设置默认shell为bash:
代码语言:txt
复制

DefaultCommand=/usr/bin/bash.exe --login

代码语言:txt
复制

这将使mintty在启动时默认使用bash作为shell。

  1. 保存配置文件并退出编辑器。
  2. 重新启动msys2/mintty终端,你将看到默认shell已经更改为bash。

配置完成后,你可以使用bash作为默认shell进行开发和操作。

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

相关·内容

git 入门教程之 git bash 竟然不支持 tree 命令

关于科普知识来源,请参考上一篇文章: > mintty 是什么 Mintty 是 Cygwin,MSYS 或 Msys2 终端模拟器,派生项目和 WSL....mintty 作为一款优秀终端模拟器,不仅是其他系统上默认终端,也是 git bash 默认终端. $ mintty --help Usage: mintty [OPTION]... [ PROGRAM...朋友圈关系梳理 git bash 采用 mintty 作为终端模拟器,而 mintty 终端是 mingw ,msys2 和 cygwin默认终端,这些"操作系统"或多或少都是 GNU 一部分....在命令行窗口内右键弹出 mintty 终端设置页面,选择文本(Text)本地化(Locale)配置,选择中文简体(zh_CN),字符集(Character set)设置为UTF-8. ?...根据科普知识,我们知道 MSYS2 和 MinGW 都是操作系统,而 Git For Windows 将两者结合在一起,默认使用 MSYS2 包管理工具.

2.7K70

Windows10下安装Git

and the optional Unix tools will be added to you PATH Git和可选Unix工具都将添加到您计算机 PATH Warning:This will...对于跨平台项目,不推荐使用此选项(“core.autocrlf”设置为“false”) 第十步:选择第一项,点击“Next”进入下一步,配置终端模拟器,如下图所示: Use MinTTY (the...default terminal of MSYS2) Git Bash will use MinTTY as terminal emulator,which sports a resizable window...Windows控制台程序(如交互式Python)必须通过’winpty’启动才能在MinTTY运行。...Git将使用Windows默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认回滚非常有限,需要配置为使用unicode 字体以正确显示非

1.4K20
  • git下载安装教程

    建议勾选下面绿色框第一个,点击“Next”按钮 第五步:这个界面是创建开始菜单名称,不需要修改,直接点“Next” 第六步:这个页面是在选择Git文件默认编辑器,很少用到,所以默认...第一个选项是“使用MinTTYMSYS2默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小窗口,非矩形选择和Unicode字体。...Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY运行。 第二个选项是“使用Windows默认控制台窗口”。...Git将使用Windows默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认回滚非常有限,需要配置为使用unicode 字体以正确显示非...我选择默认第一种选项,点击“Next”按钮 第十一步:这个界面是配置配置额外选项。 第一个选项是“启用文件系统缓存”。

    4.4K10

    Windows系统Git安装教程

    这个界面是创建开始菜单名称,不需要修改,直接点“Next”按钮继续到下图界面: 05、选择Git文件默认编辑器 ?   ...这个界面是配置终端模拟器以与Git Bash一起使用。   第一个选项是“使用MinTTYMSYS2默认终端)”。...Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY运行。   第二个选项是“使用Windows默认控制台窗口”。...我选择默认第一种选项,点击“Next”按钮继续到下图界面: 10、配置配置额外选项 ?   这个界面是配置配置额外选项。   第一个选项是“启用文件系统缓存”。...请注意,现有存储库不受此设置影响。   我勾选默认第一、第二选项,点击“Next”按钮继续到下图界面: 11、配置实验选项 ?   这个界面是配置实验选项。

    3.7K20

    Git安装教程(详细教程)

    这些根据自己需要选择 第五步 点击Next进入 选择开始菜单 界面 这个界面是创建开始菜单名称,不需要修改 第六步 点击Next进入 选择Git文件默认编辑器 界面...第一个选项是“使用MinTTYMSYS2默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小窗口,非矩形选择和Unicode字体。...Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY运行 3. 第二个选项是“使用Windows默认控制台窗口”。...我选择默认第一种选项 第十一步 点击Next进入 配置配置额外选项 界面 1. 这个界面是配置配置额外选项 2. 第一个选项是“启用文件系统缓存”。...请注意,现有存储库不受此设置影响 5. 我勾选默认第一、第二选项 第十二步 点击Next进入 配置实验选项 界面 1. 这个界面是配置实验选项 2.

    4.7K20

    Git使用--如何安装和使用 github,让小白不在那么白 (一)(超详解) 简介

    简介   刚开始写了关于如何将本地代码上传到github上,但是有些小伙伴们不清楚如何安装Git,这一篇就给小伙伴们普及一下Git安装和使用。适合刚开始用git小白,大神或者大佬请绕道。...Use MinTTY (the default terminal of MSYS2) Git Bash will use MinTTY as terminal emulator,which sports...Windows控制台程序(如交互式Python)必须通过'winpty'启动才能在MinTTY运行。...Git将使用Windows默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认回滚非常有限,需要配置为使用unicode 字体以正确显示非...请注意,现有存储库不受此设置影响。 12、点击“next”按钮进入额外配置选项(Configuring experimental options),默认设置(不选择) ?

    2.6K52

    ENSP静态路由和默认路由配置命令

    默认路由[Router] ip route-static 默认路由作用是将无法匹配路由表其他路由表项数据包转发到指定下一跳路由器。...在实际网络默认路由通常用于简化路由配置,通常在网络边缘路由器上配置基本语法[Router] ip route-static 0.0.0.0 0.0.0.0 静态路由静态路由作用是将特定网络数据包转发到指定下一跳路由器...在实际网络,静态路由通常用于更精细地控制数据包转发,通常在网络核心路由器上配置。...基本语法[Router] ip route-static 默认路由作用简化路由配置默认路由配置方法非常简单,只需要指定下一跳路由器即可。...定义路由器到达 192.168.5.0 网络设备路由。

    49610

    二、对SpringBoot默认配置,我们如何进行修改?

    上篇文章说了如何搭建一个SpringBoot应用,我们也知道,在SpringBoot,如果我们引入了相关依赖,那么SpringBoot会给我们做一个默认配置,但是有时候,默认配置根本不能满足我们要求...一、如何快速搭建你第一个SpringBoot项目应用 在说修改默认配置之前,我们先来简单了解一下,SpringBoot核心。...接下来,我们来如何重新设置SpringBoot给我们做默认设置,加入我们8080端口已经被占用我们应该如何去更改端口号呢?先看图: ? 结果: ?...看下没有按照固定名称命名是什么效果 ? 可以发现,我们配置端口根本就没有生效,走还是SpringBoot默认配置。...那么其实在SpringBoot几乎所有的配置我们都可以通过这样方式去进行配置,在这里我就不多说了,具体要配置什么,也可以去进行日志相关设置,根据大家需求,可以去官网找下配置文档就可以看着直接配置

    1.5K40

    修改Dockernginx容器默认端口号配置

    修改nginx默认端口号 一般来说,nginx默认使用是80端口号,但是狗血是服务器上80端口号被占用了,而且使用80端口号服务还不能停,这就要换端口号了。...-it nginx /bin/bash 2、查看nginx 启动配置文件,默认在容器/etc/nginx/conf.d/default.conf 3、因为docker 容器内部没有vi编辑器...,所以在网络允许情况下可以下载vi编辑器,下载完成后可直接在容器内部编辑 apt-get update apt-get install vim 如果没有网情况下 可以将容器文件拷贝到宿主机上,...再通过宿主vi编辑器修改,修改完成后在拷贝回容器/etc/nginx/conf.d/下,注意拷贝时候文件如果存在的话会直接覆盖。...4、docker cp nginx:/etc/nginx/default.conf /home/ 修改nginx启动端口号为8089,只需要将default.conflisten配置改成8089

    6.4K30

    Android默认系统声音大小修改和配置详解

    二、修改数据库通知声音值 媒体声音这些数据在数据库中都会默认存放数据,我们知道大多数数据都是系统初次启动时候在SettingProvider应用中加载初始化值,当然通知声音也在里面。...]; } 实际就是返回了我们在方案一系统里面默认音量大小数组里面的值。.../full_base.mk 定义了,如果我们不想有声音那么我们可以将默认值改为不存在文件,则不会播放通知声音了,当然我们也可以在客户定义mk中使用PRODUCT_PROPERTY_OVERRIDES...四、修改默认声音 系统默认了很多声音,那么我们要修改一些系统里默认音效文件呢,那么我们可以修改frameworks/base/data/sounds下面文件及文件夹声音文件,如果改了名字记得要在...这下面的mk作用是将这些音乐文件全部打包到系统system/media/audio下面各个模块文件,然后在系统开机时候,扫描这些文件,将其加入到数据库,之后在设置更换声音时,则直接从数据库查询这些音乐文件

    2.9K10

    如何处理Shell脚本特殊字符

    在本教程,我们将介绍有关处理 shell 脚本特殊字符最常见用例。首先,我们将讨论 shell 脚本包装命令和变量替换。 然后,我们将处理包含特定前缀文件名。...最后,我们将看到Shellcheck实用程序运行情况,以及我们如何使用它来确保我们脚本没有任何警告。 2....默认情况下, IFS变量包含可用于拆分字符串分隔符或定界符。...七、结论 在本文中,我们讨论了如何处理 shell 特殊字符和空格。我们编写了各种小型 shell 脚本来演示针对不同用例不同方法。...最后,我们介绍了shellscheck静态分析工具以及它如何帮助我们成为更好 shell 脚本开发人员。

    7.2K30

    Git下载安装手把手教程

    05 创建在开始菜单名称 这个界面是创建开始菜单名称,不需要修改,直接点“Next”按钮。...07 设置新存储库初始分支名称 这个页面是设置新存储库初始分支名称,默认是“master”,如果想修改分支名称,点击第二个选项,在“main”位置修改即可,这里我选择默认名称,点击“Next...12 配置用于Git Bash终端模拟器 第一个选项是“使用MinTTY(MSYS2默认终端)”。...Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY运行。 第二个选项是“使用Windows默认控制台窗口”。...14 配置凭证管理器 配置凭证管理器 第一个选择项:Git凭证管理器 第一个选择项:无,不要使用凭证管理器 我选择默认第一种选项,点击“Next”按钮进入下一个安装界面。

    2K21

    在Spring Security 5如何使用默认Password Encoder

    在Spring Security 5,密码管理机制进行了一次大修改,默认引入了更安全加/解密机制。...这意味着,如果您Spring应用程序使用纯文本方式存储密码,升级到Spring Security 5后可能会出现问题。 在这个简短教程,我们将描述其中一个潜在问题,并演示如何解决。 2....withUser("spring") .password(encoder.encode("secret")) .roles("USER"); } } 在这个配置...Encoder,但建议使用PasswordEncoderFactories类提供默认编码器。...总结 在这个简短例子,我们使用新密码存储机制将一个Spring 4下,使用了in-memory 认证模式配置升级到了Spring 5。 与往常一样,您可以在GitHub上查看源代码。

    1.4K10

    linux: 如何高效处理Shell脚本大量参数

    在编写Shell脚本时,我们常常需要处理大量参数。为了提高代码可读性和可维护性,我们需要一些技巧来高效地管理这些参数。本文将探讨几种有效方法,帮助我们简化Shell脚本参数处理。...位置参数限制 在Shell脚本,位置参数用于传递给脚本或函数参数。位置参数有一定限制: 直接使用限制:位置参数 1 到 9 是直接可用。...} set_sentinel_conf "$@" 方法三:使用配置文件 将所有参数放入配置文件,然后在脚本读取配置文件。...} set_sentinel_conf 参数引号问题 给参数加引号可以避免参数空格和特殊字符被错误解析,这在传递和处理参数时尤为重要。...print_message "This is a test with spaces" 结论 在Shell脚本处理大量参数时,可以选择使用数组、键值对、配置文件或全局变量来简化参数管理。

    20710

    PrestaShop 1.7 Size 如何配置

    在一些商品上,我们可能会对商品大小进行配置。 比如下面的商品,我们有大中小 3 个选择,如何在商品中进行配置? ---- 这个是在后台产品中进行配置。...选择你要配置产品,然后在 Combinations 中选择 Product With Combinations 随后在 Combinations 标签页可以对你需要组合属性进行配置。...在这里,你可以配置大小,你也可以配置颜色,当然你也可以对你自定义组合进行配置。...如果每一个组合价格都不一样的话,你可以在 impact on price 上面对价格进行调整,你可以增加或者减少价格。 在这里我一般是设置一个最低价格,然后根据大小价格对其他价格进行增加。...同时你也可以选择默认 Combination,这个默认组合就是在产品页面进行展示默认选择

    76540

    FFmpeg开发笔记(二)搭建Windows系统开发环境

    一、安装MSYS2MSYS2允许在Windows系统模拟Linux环境,它命令行界面可以很好地仿真Linux终端,所以在Windows系统上编译和执行FFmpeg程序都要通过MSYS2控制台操作...3、MSYS2安装完毕,打开安装目录下msys2_shell.cmd,去掉该文件第17行代码注释,也就是删除关键字rem,修改之后代码如下所示: set MSYS2_PATH_TYPE=inherit...接着先进入msys64目录,再打开MSYS2命令行窗口,也就是依次执行以下命令: cd E:\msys64 msys2_shell.cmd -mingw64 之所以要在msys2_shell.cmd后面添加...“ -mingw64”,是为了让MinGW运行于64位模式,而非默认32位模式。...如果在打开MSYS2窗口时,msys2_shell.cmd命令后面没加“ -mingw64”,那么编译工具会默认装到mingw32\bin目录;只有在msys2_shell.cmd命令后面加上“ -mingw64

    72610
    领券