windows和idea使用linux终端bash shell替代cmd的方法


由于在服务器上使用 bash shell 这样的终端,在本机 windows 上使用较少,可能比较容易忘记命令,俗话说 practise make perfect 下面有几种方式提供。
首先确保本机安装有 git bash

Windows 使用 bash

windows 中尽量去习惯使用 git bash 控制台来替代 cmd 控制台,虽然 git bash 实际上是服务器中 bash shell 的阉割版,命令不是太全,不过还是够用

Idea 使用 bash

idea 中的控制台也可以用 git bash 来替代,具体设置如下
点击设置,输入 terminal,配一下 bash.exe 的路径如下,然后应用保存
在这里插入图片描述然后打开下方的 terminal,增加一个 terminal 页,就可以发现新的控制台就是 bash shell 了

### 配置 IntelliJ IDEA 终端使用 Git Bash 为了使 IntelliJ IDEA终端能够调用并运行 Git Bash,需按照特定步骤完成设置。对于 Windows 用户而言,IDEA 中的 Terminal 默认关联至系统的 CMD 或 PowerShell;然而,偏好 Unix 类风格环境或者已经习惯于通过 Git Bash 来操作版本库的人士,则更愿意让此终端指向 Git Bash。 #### 修改默认 ShellGit Bash 前往 `File` -> `Settings`(或 `Ctrl+Alt+S`) 菜单选项,在弹出对话框左侧导航栏里定位到 `Tools` -> `Terminal` 分支位置[^3]。在此处可以修改 shell path 参数来指定启动哪个程序作为内置终端模拟器的基础,默认情况下可能是 `%COMSPEC%` 表示系统自带命令提示符(CMD),此时应将其改为 Git 安装目录下的 bash 可执行文件路径,例如: ```plaintext D:\software_win\Git\bin\bash.exe --login -i ``` 上述命令不仅指定了要使用的解释器,还附加了两个参数用于初始化用户配置(`--login`)以及进入交互模式(`-i`),这有助于保持与直接打开独立 Git Bash 应用相同的体验效果[^1]。 #### 解决可能遇到的文字编码问题 如果发现输入输出存在字符集兼容性障碍——特别是中文显示异常的情况,可以通过调整 JVM 启动参数的方式加以修正。具体做法是在 IDE 主应用程序快捷方式所对应的 .vmoptions 文件(通常位于安装包根目录)末尾追加 `-Dfile.encoding=UTF-8` 字样[^4]。这一改动确保了整个开发环境中字符串处理均采用统一标准,从而减少因平台差异引发的数据传输失真现象。 ```properties -Dfile.encoding=UTF-8 ``` 成功应用以上更改之后重启软件即可生效,现在应该可以在 IntelliJ IDEA 内部顺利利用 Git Bash 进行日常开发工作流中的各项任务了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcnull

您的打赏是我创作的动力之一

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值