最近一直在windows10上工作,我很想念linux。
正好最近需要在终端下运行一些脚本,所以我尝试了windows下的终端利器。 cmder
虽然我没有说cmder是如何安装和基本配置的,但是网上有很多。 这里主要谈我面临的问题。
配置后,我最受不了cmder的地方,就是太晚了。 cmder太慢了,一个ls命令几乎会延迟1s。 对于有轻微强迫症的人来说,这成为了放弃cmder的理由。
我该怎么办? 虽然想忍耐一下,但是通过偶然的发现解决了这个问题。
左边选择启动,右边选择“指定命名任务”,然后选择喜欢的内容。
最初在这里做默认选择时{cmd:cmder},这是他反应迟缓的原因。
将此更改为{bash:bash}。 因为在linux上经常使用bash。 而且反应也很快。
保存后重新启动cmder,可以看到他在使用不同的shell。
虽然速度问题已经解决了。
但是,有让我不舒服的地方。 那是这个bash的命令提示符。 太难看了。
典型的命令提示符类似于此Mr.x@主机名~$。 但是,windows的主机名如下所示
DESKTOP-FK55225,还有命令提示符是Mr.x@DESKTOP-FK52566 ~关键他的那个lamb
果然在下一行,小偷很麻烦,知道用过。
必须更改PS1变量才能更改命令提示符。 我需要修改. bashrc文件,cmder的bashrc文件在哪里?
尝试一下,进入你的home文件夹,也就是你的用户文件夹。 (可以用命令进入cd ~。
然后,创建. bashrc文件,并在其中写入以下两个词:
PS1='[ 33[0; 保存32m]u @w$" [ 33 [ 0m] ' export PS1],然后在cmder中运行以下命令: (此时仍位于home文件夹中。 )
source .bashrc然后就可以了。 虽然稍后可能会自动创建. bash_profile文件,但不需要管理。
如果您想自己修改命令提示符,请参阅以下文章
3359 blog.csdn.net/Jin busi _ blog/article/details/69371078
奥,对了,还有一个。 cmder使用的是bash,如果用右上角的x号结束的话,“incomplete operation 1”也会很麻烦,请给我两次结束点。
我试了一下,直接在终端上,用exit命令结束一般都会结束。
所以这个未完成的操作可能是bash。
目前还没找到好办法,正在解决这个问题。
方法正在设置中。
取消左边是“确认”,右边是合上确认里面的复选标记。
遇到最小化窗口后,它不显示在任务栏中,而是全部位于桌面右下角的隐藏栏中,设置如下:
在左边的“任务栏”、右边的任务栏的状态区域中选择第一个。
最先进的是改为固态,将cmder放在固态后,发现壳牌选择cmder的速度也变快了。
所以,锅不是cmder,而是硬盘的读取速度。 但是bash确实比cmder快。
再次更新并使用wsl (即windows下的linux子系统)与cmder组合也是一个不错的选择。 这样,cmder不仅可以运行pe文件,还可以运行elf文件。 好啊。 而且更linux化。