book
归档: Linux 
flag

本文用来给想要入坑linux,但是却不知道怎么操作的各位

第一级:Windows的命令行

linux的魅力在于它的命令行的操作(口胡),总之,不会操作一些命令的话,在linux里是很难存活下来的

所以我们可以从Windows的cmd起步,尝试完成以下任务:

  • 在命令行里进行文件操作,如:
    • 进入文件夹,退回到父文件夹(cd
    • 删除/复制/重命名文件
    • 列出当前目录下的文件
    • 进入C盘/D盘
    • 新建文件夹/删除文件夹
  • 在命令行里编译程序(使用MinGW中的g++
  • 在命令行里使用gdbdebug(使用MinGW中的gdb

如果你顺利地完成了以上操作,那么恭喜你,在熟练Windows的操作之后,我们进入第二级

第二级:Git Bash

Git是一个分布式的版本控制系统,而Git bash是其在Windows版本中所附带的一个运行在Windows下的阉割版的bash,这里说“阉割版”,是与下面要提到的bash On Windows相比较的。

使用Git bash完成上面的同样的操作,同时尝试理解命令行程序的使用哲学

如果遇到任何问题,请尝试Google,再不济也要bing

第2.5级:Vim

如果你在Git bash中进行了git commit这种操作,你会注意到你来到了一个奇怪的地方,自己明明在打字确什么都无法输入。

那么,你可能需要了解一下vimvim是一个文本编辑器,被称为“神之编辑器”,特点在于学习曲线陡峭,使用效率高,如果你已经有其他喜欢的编辑器,如Emacs等,请跳过这一部分。

学习vim,可以通过Windows下gvim的交互式教程。它可以保证你在vim中存活下来。更加进阶的内容可以在网上查找,学习。

如果遇到任何问题,请尝试Google,再不济也要bing

第三级:bash On Windows

bash On Windows全称bash On Ubuntu On Windows,是一个跑在Windows下的Ubuntu子系统,拥有和linux几乎完全一致的操作。

通过在bash On Windows的操作,你可以了解到:

  • linux的目录结构
  • 输入密码时是看不见字符的
  • 包管理器的使用(apt-get)
  • 终端下常用的键组合(Ctrl+C,Ctrl+D,etc…)
  • tmux终端分屏

以及在第一级中提到的各种操作

值得注意的是,bash On Windows只在Windows10中提供,如果你还在Windows7/xp,请升级到10,或者是使用虚拟机

在这一阶段中,会遇到很多问题,这也是最艰难的一段,请坚持下来。

如果遇到任何问题,请尝试Google,再不济也要bing

第四级:双系统

在到达此阶段之后,会出现两个系统使用频率的问题,如果你发现大部分时间你都在使用linux系统,那么请及时进入下一级。

事实上,大部分软件都有其替代品,除非是Adobe全家桶,Office全家桶,以及各种专业软件。

第五级:推平Windows

恭喜你,你在漫长的折腾中活到了最后,现在你一定有自己喜欢的shell,自己中意的主题和使用熟练、良好配置的编辑器,恭喜你。