Linux是程序员中高调的存在。当然,安装了图形界面的程序员会掉分,毕竟需要用到鼠标!程序员的桌面不能比谁的更酷炫,比谁的屏幕多,桌面颜色少!Windows从来没有这个光圈,因为它是针对白痴用户的。当然,它的cmd命令从头到尾都是科技感满满的,而且始终是黑白分明的。近年来,微软终于照顾到了辛勤工作的开发者。有两种可用的产品,一种是vscode,另一种是WindowsTerminal。为什么终端如此重要?对于一个程序员来说,没有命令行就等于失去了半条胳膊。这条手臂是美是壮,就看命令行终端好不好用了。以至于微软员工在公司里长期拿着一台Mac,尴尬不已。现在,终于不用那么纠结了。Windows和Linux终于合二为一了。同一个系统下,不仅可以玩游戏,还可以愉快的编写命令行,还有大量的Linux工具支持。在安装WindowsTerminal和远程连接其他Linux时,我通常使用Xshell,因为它看起来更漂亮、更吸引人。在Windows上,您可以安装Windows终端。有点类似于MacOS上的iTerm,可以说是Windows下最舒服的终端了。要安装WindowsTerminal,您需要从应用商店获取它,也就是下面的按钮。在搜索框中搜索WindowsTerminal以找到此软件。比较人性化的一点是,它不像Mac应用商店,需要你先准备一个账号。无需登录即可获取WT。如果您的页面一直旋转并不重要,只需关闭并重新打开它几次即可。由于众所周知的原因,不绕圈子的国外网站并不多。安装Ubuntu子系统至此,我们只安装了一个命令行终端,离我们抛弃Linux的目标还有一段距离。别担心,下面是在Windows上安装Ubuntu的方法。解决方法1、通过虚拟机安装Linux,然后通过终端访问?.这种解决方案太低级了,也是我过去一直在用的方式,跌宕起伏。方案二:分一个分区安装Linux,重启时切换。开玩笑,这种方法更加落后,属于古董级玩家的产物。我们只需要在系统上开启子系统功能,然后在应用商店安装Linux即可。这有多容易?就这么简单,你的操作时间可能没有我唠叨的时间多。如下图所示,在控制面板中,找到程序选项,点击“打开或关闭Windows功能”。在弹出的对话框中,向下滚动到底部,然后勾选“Linux的Windows子系统”,就大功告成了!从应用商店安装Ubuntu系统,这个系统就会以软件的形式存在。我这里选择的是LTS版本。可以看到给它打分的人并不多,大部分都是像我一样没有微软账号的游客。配置后此时,神奇的事情发生了。在我们WindowsTerminal的右上角,有一个向下的箭头,点击它,就可以看到刚才安装的Ubuntu了。Windows上的Linux只需单击一下即可。进入Linux系统后,我们就可以像普通的Linux一样配置这台机器了。首先,更换ubuntu的软件源。编辑/etc/apt/sources.list文件并将其内容替换为以下来源。debhttps://mirrors.ustc.edu.cn/ubuntu/bionicmainrestricteduniversemultiversedebhttps://mirrors.ustc.edu.cn/ubuntu/bionic-updatesmainrestricteduniversemultiversedebhttps://mirrors.ustc.edu.cn/ubuntu/bionic-backportsmainrestricteduniversemultiversedebhttps://mirrors.ustc.edu.cn/ubuntu/bionic-securitymainrestricteduniversemultiversedebhttps://mirrors.ustc.edu.cn/ubuntu/bionic-proposedmainrestricteduniversemultiversedeb-srchttps://mirrors.ustc.edu.cn/ubuntu/bionicmainrestricteduniversemultiversedeb-srchttps://mirrors.ustc.edu.cn/ubuntu/bionic-updatesmainrestricteduniversemultiversedeb-srchttps://mirrors.ustc.edu.cn/ubuntu/bionic-backportsmainrestricteduniversemultiversedeb-srchttps://mirrors.ustc.edu.cn/ubuntu/bionic-securitymainrestricteduniversemultiversedeb-srchttps://mirrors.ustc.edu.cn/ubuntu/bionic-proposedmainrestricteduniversemultiverse然后,安装最好用的oh-my-zsh。先使用sudoaptinstallzsh安装shell最终,然后运行下面的命令。sh-c"$(curl-fsSLhttps://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"等待一小段时间,我们的终端看起来更好了。如果你想让你的终端更漂亮,可以参考下面的主题页面。毕竟每天要面对指挥终端,比面对女朋友的时间还要长。长得丑会影响心情。https://terminalsplash.com/还有最后一个问题。如何在Windows中访问我们Linux系统中的文件?这有点神奇。在Linux下执行以下命令。cd/homeexplorer.exe。以上命令可以打开Linux目录对应的Windows目录,我们可以从文件管理器中访问。为了操作方便,我把这个长长的目录映射到了Z盘。如图,下次访问Linux,直接访问Z盘即可。End可以看到,我们在引入前面的一些名词的时候,搞砸了。有时说是Ubuntu,有时说是Linux,有时说是子系统。有两个原因。一个原因是我第一次用这个东西的时候,激动得语无伦次。另一个原因是我的系统现在已经完全不同了。Windows和Linux已经深度融合,不分你我,甚至连网络都不分NAT桥接,直接共享。再比如,在linux上直接执行了cmd.exe,竟然进入了windows的命令行终端,以至于现在脑子完全乱了。我想我当年扔掉Windows和Linux,选择MacBook是因为它有漂亮的图形终端和好用的命令行,现在Windows也有了。为什么我还应该紧紧抓住我的MackBook?可能是因为比较贵,在咖啡店外带比较有面子。
