哎,到了windows cmd下很明显没了cat,doge也是不行的[doge],(虽然以前干过alias doge=cat,但alias完了就没有用过了),
查了一下要用神马type,我的天呐,感觉好割裂,这让我以后在Linux下面type的时候会想起什么,还有以前在linux desktop Env的时候ssh的config(是指把要连接的主机ip和端口等写入配置,方便通过如ssh example
来连接)也不怎么用,可前天
折腾cmder和powershell的alias(是指类似alias ssh_cloud='ssh root@192.168.1.1'
的方式)半天不work, 没有办法(原价200多,100多...[偷笑])现在在win下面只好这么干了.
不怎么用的ssh config文件的原因一是不想在切换环境的时候多建一个指向Gayhub公开仓库的软连接,再一个出于安全考虑不能暴露公司vps的公网ip,也不想再跑到oschina上为这个单独建个私有仓库,我一般是随便建个文件里面一堆alias之后
加到gitignore,完了在zshrc里面source一下.
另外感慨一下不管在哪,即使在win下面有了ssh总感觉好像拥有了一切(是的,我不断的寻找 有你的世界在哪里[笑cry]).
说到ssh,想起在win下面的安装完之后到cmd下面竟然可以直接用,按理说应该配一下环境变量才能用的,后来我去win10系统高级配置里面一看原来安装完了自动append到了最后面.
说到这又忽然想起来以前学java的时候在xp下面安装完jdk还要手动配置,是软件的原因还是现在的win10开放了什么api软件可以自动配置了.
另外发现win下的cmder貌似比linux下面的termiator还要腻害,各种选项配到手软,powerline的字体仓库竟然还有powershell版本的安装脚本...
win对硬件的兼容和支持没得说,传统的win32 GUI软件也是不用说,差就差在CLI上(cmd和powershell不知道该说点啥).
虽然有了ubuntu子系统因为离不开了oh my zsh,ycm等等一波工具,不想在ubuntu子系统踩坑,这才在vm里面折腾,不过本来也不想把工作环境迁移到win上面的,可不论是ubuntu 16.04(ubuntu certified hardware里面有我这个本本), 17.04(4.8的kernel),还是最新的linuxmint18.2在新的本本上跑起来都是各种小问题,关键是各种卡顿和无响应有点无法接受,虽说我的老本一拖动网页cpu风扇就开始狂转[笑cry],但也不怎么卡和各种无响应.
现在换到win下面也好,edge拖动网页的那种流畅和效果竟然让我有了在iPad下面没事拖动系统设置界面的那种顺滑的感觉,还换来了成熟的各种GUI软件环境,鲁大婶的硬件保护,MaxxAudio的音效加强,英特尔的快速存储和显卡设置,Dell update等等一系列的支持,关键是有VMware和VB这样的虚拟机软件使得我依然可以和熟悉的Linux CLI Env朝夕相伴[笑而不语].
感觉Linux的场景还是server端跑service多一些,Linux的特色也主要体现在CLI下面,以后用Linux的时候因为完全在CLI Env下面,这就不同于以前的Desktop Env了,这样子又能有更多的挑战和学到更多的东西了,最后那啥canonical都放弃了Unity...
另外不得不说的是分给vm即使只有1G shared ram & 1 core U跑起ubuntu16.04 64位的都无比流畅(当然我跑的是server版,只敲命令自然流畅,哈蛤...), 另外以后即使是在win下面用pycharm也只需要设置远程主机为local vm, 项目部署在share folder里面就行,记得以前pycharm虽然会自动upload,但是具体机制不清楚好像不会在每次改动后马上同步,每次手动搞有点累,难道是mac下面不用手动保存没有trigger的原因么,不管咋说现在可好了.
说到mac,retina的屏幕显示效果真好,加上现在的Force touchpad各种手势好用到没话说,当然微软也有比苹果厉害的地方,不过由于两家的商业策略的不同很多时候有些地方也不好放一起比较.