我的终点,只是你的起点
网上经常有Windows和Linux孰优孰劣的问题,通过一个简单的安装Visual Studio Code操作,我们从一个侧面来分析一下这二位大哥的特点和思路
Visual Studio Code是我这段时间用的比较多的文本编辑器。搞搞简单python代码,写个HTML格式 邮件,简直是好用到爆炸,不愧是微软大神一本正经的作品。
Windows下安装Visual Studio Code简单到爆,百度-下载-双击,完毕
至于Linux,当当当,我们请出可爱的Red Hat Enterprise Linux 7.9 (以下简称rhel),传说中完美代表Linux用在大型商用环境的超级无敌Linux系统,让我们看看伟大的Linux是怎么使用简单方便的yum软件包管理系统来安装Visual Studio Code的。答应我看完,真的很简单。
第一步,正所谓欲练神功,必先那啥,所以咱们得先卸掉rhel自带的yum,然后装个新的yum。
1 | rpm -aq|grep yum //查询rhel原来自带的yum |
为什么要这么做? 因为rhel自带的yum只针对花钱注册的订阅用户有效,一分钱没花还想和人家大客户争小姐姐的青睐,这不是那什么想吃那什么么。所以我们使用移花接木大法,把小红帽另一个孩子免费版rhel - CentOS的yum换过来,然后设置成国内速度嗷嗷快的yum源,这样就能愉快的在rhel上使用yum了呢,怎么样,不花钱白那啥是不是很爽?
第二步,我们已经把欲练神功的准备工作做好,现在我们真正正正干干净净没有头屑也没有蛀牙,一身轻松进入贤者模式,世间万物再也与我没有关系。但这不是我们的追求,我们不能逃避世间的纷纷扰扰,还得重入红尘,所以,我们得把yum再装回来。
1 | wget https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm |
使用以上命令,我们就把CentOS的yum给弄下来了。注意路径这里是/centos/7.9.2009/, 因为我用的rhel 7.9对应的就是CentOS 7.9.2009,这样自体移植才能保证不出排异反应,就跟自己原来的那个一样棒棒。
第三步,把下载回来的个yum包给装上。顺序不能乱,不然会报依赖性问题,这就像你必须先脱衣服才能洗澡,乱了顺序就不爽了
1 | rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm |
第四步,你装好了yum,然后你以为你就可以开始愉快的yum了? 错我的朋友,你还没配置呢。先安装,再配置,我也不知道Linux为什么这么设计,大哥你直接把配置文件准备好不行吗?我真想知道那些Linux用户都是何方神圣。。。
1 | cd /etc/yum.repos.d/ |
说到vim,百度vim全是溢美之词,反正和vim一比,Windows自带的记事本就是个比渣男还渣的废柴,恕我直言,对于普通智力的正常人,vim真是反人类的母亲,真他妈反人类。来我们感受一下:
朋友,你以为你现在可以直接编辑了? 错,你得先敲个i进入输入模式。你以为你输入完了可以直接文件-保存? 错,你得先ESC进入命令模式然后在敲个:进入底线命令模式,然后再输入w保存,q退出…
好了,现在我们先把刀放下,因为我突然想起来显示器是我自己买的,咱们先不砸了。下面跟我一起,把这个文档中的$releasever统统替换成7. 让我们很轻松的点ESC进入命令模式,然后输入:
1 | %s/$releasever/7/ |
然后再输入:,然后输入w,然后输入:,然后再输入q,哦也,我们就把yum库配置文件修改完毕了呢,好简单对不对?咦朋友你为什么要把头扬起45度?不要流泪,皇冠会掉,记住,丰田皇冠已经在国内停产了,掉了就没地方买了。。。
第五步,现在我们已经看到曙光了,加油!
1 | yum clean all //清除yum原来的缓存 |
和前四步里的那些命令一样,我要是知道为什么要做这个,我就是那个。
我觉得使用Linux最重要的心态,就是:
别问那么多,吻我
别问那么多,能用就行了
别问那么多,能用您丫就偷着乐去吧
终于,我们的yum就这么卸载掉,然后又装回来了呢,是不是棒棒哒?
来到第六步的你,一定已经猜到,下面我们就要开始安装Visual Studio Code了,而且,只需要再他妈输入四条命令就好了呢,好开心对不对?
1 | sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc |
和刚才一样,我完全不知道这是在干嘛,照着复制就对了呢。
好了,现在我们终于可以启动Visual Studio Code了,相信您现在一定已经哭出声了。相信我,要坚强,因为后面问题多着呢。。。
作为带有浪漫主义倾向的实用主义者,我并不想因为安装一个软件而否定Linux。在使用Linux时,它的设计思路上体现无与伦比的逻辑性,缜密性,自主性,而这是Windows不会呈现的哲学。Windows我觉得更像是把大象装进冰箱需要3步,至于冰箱的大小,大象的大小,谁有那么大力气能把大象塞进去,这些逻辑Windows的用户是不用考虑的。我觉得只能这么说,
Linux用户费了半天劲,仅仅是为了到达Windows用户的起点。但达到这个结果的时候,Linux用户已经是另外一个境界。如果非要举个例子,那Windows就像一个60级的魔兽新玩家,而Linux就像已经练过3个满级号,又重新建了个1级新小号的玩家。你看着他弱,其实他已经把这个世界的逻辑都弄明白了。
对了,如果您想体验Red Hat Enterprise Linux带来的无与伦比的性能和稳定性,请一定要购买联想ThinkStaion台式工作站和联想ThinkPad P系列移动工作站,联想工作站产品全系通过Red Hat Enterprise Linux认证,品牌高大上,性能全无敌,稳定有保证,赶紧订购吧