共计 2548 个字符,预计需要花费 7 分钟才能阅读完成。
哎, 到了 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 [email protected]'
的方式)半天不 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 各种手势好用到没话说, 当然微软也有比苹果厉害的地方, 不过由于两家的商业策略的不同很多时候有些地方也不好放一起比较.
一下子提到了 Windows, Linux & Mac 三大主流操作系统, 不由得想起了早年看垠神写的文章 ” 漫谈 Linux,Windows 和 Mac”.
隐约记得从 13 年由于痴迷折腾 Android Rom 定制打包以及 wifi 破解开始接触 linux, 后来毕了业到乐蛙又在一台贴有 ubuntu 标志的 dell 主机上跑 ubuntu, 再后来的后来到了饿了么做运维财大气粗的公司给配了 Mac, 由于有了两三年在 ubuntu 桌面的使用经验只消两三日就把之前的各种 CLI 工具对应在 Mac 上怎么玩熟悉的差不多了(主要是受益于内网 wiki 上的一篇文章, 蟹蟹~),homebrew 用起来也还不错, 话说记得 vim8 没出多久,brew 就可以安装了, 这点感觉很好, btw,homebrew 也有 linux 版本哦, 不想手动在你的 linux Env 编译 vim8.0, 可以试试 linuxbrew 哦, 而且 install 后面还可以指定用哪个版本的 python flag 呢, 麻麻再也不用担心 Ycm 和 Python-mode 插件报错了, 太开心有木有 … 不过 x11 clipboard 好像还是 –
再然后的前东家入职时选择了使用 Mac, 算下来完全工作在 UbuntuBased,centos 和 Mac 这些 *nix 环境下断断续续 (不知道为啥突然想起来了黑玉断续膏, 噗哈蛤 …) 也有三四年了, 近几日在家各种折腾后, 由于各种原因最后决定重回儿时熟悉的 windows, 那时的 360 还叫奇虎安全什么来着, 那时好像还没有迅雷记得, 还在用网络蚂蚁和快车, 哎, 时光荏苒一去不复回 …
回到 windows 的怀抱, 并没有放弃 Linux, 反倒是只在 CLI Env 下面了使用 Linux 了(Desktop 的话感觉需要再加一条 8G 的内存全分给 vm,chrome 拖动网页时才能比较流畅, 另外京东下单时选的 Dell 原厂意外保也不允许在保内改动硬件), 对提升自己而言好事一桩.