从前没有想过会使用Linux,即使是每天用到的Windows系统也仅仅是鼠标操作为主,配合很少的键盘快捷键使用而已。学习的起因很清晰,想要XX上网,试着在digitalocean上开了VPS服务,希望通过建立VPN能方便学习。digitalocean上没有Windows的系统部署,要想达到目的,非要能使用Linux不可。沿着这样的脉络,先学习Linux吧,简单入门,再看看缺什么补什么。
PS:digitalocean用电信、移动的网络都很难连接,以后再也不花钱在这里买VPS了!!!
Linux和许多年前用过的DOS操作系统有些类似,主要以CLI模式操作为主,GUI的功能相比弱了许多。简单的CLI命令学起来还是没什么障碍,但Vim编辑器却是和Windows使用大不相同,三种工作模式:
命令模式:是默认的Vim工作模式,可以对编辑器的内容输入需要的编辑命令,是用间接的方式改变被编辑内容。
编辑模式:在命令模式下输入命令“i”即可启动编辑模式,可以像文本编辑器一样编辑内容,是用直接的方式编辑内容。
Ex模式:输入“:”,光标会跳到Vim编辑器的右下角,这时输入的命令,如q、w、q!、x等,都是对被编辑文件的修改存储进行操作,可以理解为Windows记事本里的“文件”菜单对应的操作。
Linux编辑器从功能的大小排序是:emacs > Vim > Vi。
“学习Linux,不学习CLI,相当于没有学习”这句话清楚地说明了命令行模式学习是Linux学习的重点,也是发挥Linux能力的方式。