安装 bash on ubuntu on win
吐槽
昨天 clone 了人生导师的项目,有一步生成用的是 bash。我按照网上铺天盖地的教程,在 powershell 中输入 bash,可是安装了好几次都因为网络的一点波动失败了。看大家吐槽,其实并没有像 powershell 里说的那样从 windows 应用商店下载,而是去了境外地址,还不支持断点续传。
我不知道往哪里安装,就试着直接下载了安装包,找到了那个不断变大的文件,覆盖掉,结果不知道为什么没有骗过 windows,仍然是下载失败。最后,人生导师教我把那些 bash 脚本改成了 win 的批处理,得以继续搞项目。
安装成功
今天上午我又试了一下,终于网络没有出现问题,安装成功了。
安装 cmder
试完了一些 linux 命令,实在是看不下去了,这货和 cmd 的毛病一样,不管我是调属性还是首选项,字体、背景、字号的修改都不知道为何不能保存,下次点开仍然是一片难看。就算这些改掉了,配色也难看的要命,那些蓝字简直不趴在屏幕上就看不出来。
下载 cmder-mini
官网下载 cmder-mini,虽然我翻了墙,速度却十分感人,中途失败了几次,才下载好。解压到我要安装的地方D:\other_program_files\cmder_mini
,就OK啦。
配置右键菜单及环境变量
- 在系统环境变量 Path 里面添加安装文件夹,这样就可以 win + r 输入 cmder 啦。
- 管理员权限打开 cmd,输入
Cmder.exe /REGISTER ALL
,在文件管理器右键菜单里就有啦。
更新 ConEmu
每次启动 cmder,都会弹出是否要更新 ConEmu 至最新的 stable 版本,点击忽略下次还出现,点击更新就会在下载到 30% 左右的时候网络故障崩掉。
解决方法:去直接下载了 ConEmuPack.161206.7z,将其解压至安装目录\vendor\conemu-maximus5
文件夹下,覆盖原来的文件即可。
设置 bash
cmder 本身提供了 cmd(管理员、非管理员)、powershell(管理员、非管理员)、bash 等等几个命令,在 settings -> task 中可以看到。可能因为我下的 mini 版,bash 是无法使用的。
我打算使用 cmd、powershell 和 bash。win + alt + p
打开设置,进入 task,我把用不到的都删掉,然后添加一个 task bash::ubuntu
,在 commands 大方框中写 C:\windows\system32\bash.exe -cur_console:pm:/mnt
,这样就可以在开新选项卡的时候直接选 bash 啦。同时还可以在上面一行 Task parameters 里写-icon "%USERPROFILE%\AppData\Local\lxss\bash.ico"
,这样 ubuntu 那个橙色的指尖陀螺图标就会显示在选项卡上,好看~
此处解决方案来自 stackoverflow。
调整界面
- 进入 settings -> main ,把勾选框 Monospace 勾选去掉,否则据说字会叠起来。
- 我的默认是选项卡在下面,没有状态栏。我希望调成很多教程里的那个样子,于是调整 tab bar 去掉 Tabs on bottom 选项, status bar 勾上 show status bar,就很好看啦。
- 状态栏右下角还可以选透明度哦,我喜欢稍微透明一些些的~
感想
从昨天配人生导师的项目,到今天玩这些,都一直被网上大家的帖子和人生导师本人劝早日换 mac 。然而我拿着 mac 又不能发挥生产力的作用,如果跨方向没成功,那批传统工科的软件还是只能下载 windows 版本的。
折腾这些还是蛮好玩的……把自己的电脑一手打造得漂漂亮亮的,干净的壁纸,清爽的编辑器,再用几个可爱的小软件。每天看它乖乖的,不死机不弹广告不找事,就特别开心,特想抱着电脑到处炫耀,尤其是给那些装了全家桶、满桌面飘广告还不会卸载的同学炫耀“我家孩子多好”。
人生导师真是太厉害了,越来越感觉我对他的技术水平仰望都望不到。如果将来某天我能称自己为 coder 了,有人叫我程序媛了,我会开心得跳起来。现在就好好玩呀。