Linux之旅,利用阿里云服务器学Linux

Linux vim 无痛入门

这是本人第一篇博客,markdown语法不是很熟悉,排版问题也请大家见谅

首先,我们来初步使用一下vim

vim 文件名.后缀 就表示在当前目录下创建该文件,若是该文件已经存在,那么就会打开文件。

创建完毕后会进入到如下所示页面,左下角显示了文件名,New File 提示你这是一个新文件

那么在输入前我要介绍一下vim的三种格式,我都会为大家一一介绍

下文中所有+号只是为了便于表示,不必输入

vim分为正常模式、编辑模式、命令行模式

正常模式 + i -> 编辑模式

编辑模式 + esc -> 正常模式

正常模式 + :-> 命令行模式,命令行会自动回到正常模式

每当你用vim打开文件时,就是正常模式,若是要编辑,在正常模式下敲下i即可

 此图表示刚刚创建文件,即正常模式尚不能编辑

敲下i后,你会发现左下角显示insert,代表你处于编辑模式下,可以随意编辑了

 编辑完长这样

 编辑完后怎么办呢,那就要保存退出,

先esc退到正常模式,在按下:进入命令行模式,最后按下wq(wq为保存退出)

保存退出后你再输入 vim hello.c就会进入到你已经编辑过的文件里(注意是在同一目录下哦)

此时的你已经初入跨入vim的大门啦,下面为大家介绍一下各个模式下的一些常用命令

先说正常模式

yy代表拷贝光标所在行,拷贝完后按 p ,会把拷贝的内容复制到光标的下一行,也可以9yy,这代表拷贝9行(包含光标所在行),,然后按下p,就会把拷贝内容粘贴到光标所在行的下面

dd代表删除光标所在行,同理,5dd表示删除5行(包含光标所在行)

在到命令行模式

在命令行模式, /hello        代表着在该文件查找hello这个单词

 输入 set nu 代表建立行号,效果如下图

而set nonu代表不要行号了,如上图

我们现在所查看的文件都很小,让我们看一个大的文件,

输入 vim /etc.profile 后,我们看到这么一个文件(不要好奇去修改它!!!)

想知道几行吗,用set nu就知道啦 记得是命令行模式下哦

 

 我们按下G后,会跳到文件末尾(大写的)

 再按下gg就会跳到文件开头,当你看大文件的时候就会发现它的妙用了

接下来是我们的撤销功能,此功能会在编辑和正常模式下来回用

当你在编辑模式下误删或者增加了一些不想要的东西,此时按esc退到正常模式,再按u便可以撤回刚在在编辑模式下的动作了

到了最后一个介绍了,也是方便我们查看文件的  shift + g 表示移动光标,在前面要加上你要去的地方所在行,比如 20+shift+g,效果如下图        +号不用输入,在此为了便于表示

 好啦,vim你已经可以无痛入门啦~

对了,  wq q q!分别代表保存退出,退出,强制退出 ,建议在看一些系统文件时用q退出

在你已经建立的文件,Linux会要求你显式用wq的,否则退不出去

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 阿里云服务器是一个非常好的学习Linux的平台。在阿里云服务器上,你可以轻松地安装和配置Linux操作系统,学习Linux的各种命令和工具,以及搭建各种服务和应用程序。此外,阿里云服务器还提供了丰富的学习资源和社区支持,可以帮助你更快地掌握Linux技能。总之,如果你想学习Linux阿里云服务器是一个不错的选择。 ### 回答2: 阿里云是当前国内云服务市场中的龙头企业,该平台提供了丰富的云计算产品和服务,其中包括各种类型的云服务器,为学习Linux提供了良好的平台。下面将介绍如何利用阿里云服务器进行Linux学习。 1.购买阿里云服务器 用户可以访问阿里云官方网站,选择适合自己的Linux虚拟机或物理服务器,并按照网站步骤完成购买和设置。建议初者选择云服务器ECS,这种虚拟机灵活且价格非常实惠。 2.选择合适的Linux系统 阿里云服务器可安装多种Linux操作系统,用户可以根据自己的需求和预算选择不同的版本。建议初者选择CentOS或Ubuntu系统,因为它们都是非常流行的Linux系统,而且很容易获取各种软件包并进行配置。 3.使用SSH连接到服务器 一旦购买和设置后,用户可以使用SSH(安全外壳协议)连接到阿里云服务器,以便实际执行命令和设置。SSH是保持远程Linux服务器连接的主要通信协议,同时也是必不可少的Linux服务器安全性工具。 4.学习Linux基础命令 使用SSH连接到服务器后,用户需要开始学习Linux的基础命令。例如,了解一些常用的Linux命令:ls,cd,cat等,以及一些有关文件系统,权限,软件包,用户帐户和进程等方面的知识。 5.学习Shell程序设计 除了学习基础命令外,用户还可以学习Shell程序设计,了解Shell脚本编写的基础知识。使用阿里云服务器可以轻松编写和调试脚本,有助于加深理解。 总之,阿里云服务器提供了良好的学习Linux的环境,可以帮助初者快速掌握Linux的基础知识,这对于广大需要使用Linux服务的应用开发者来说非常有帮助。 ### 回答3: 阿里云服务器是一款非常稳定和可靠的云计算服务,提供多种操作系统和应用程序,其中包括Linux操作系统。学习Linux是程序员必备的技能之一,它可以让我们更好地管理和部署云服务器,并且具有灵活性和高扩展性,能够满足不同业务的需求。 首先,我们可以通过在阿里云服务器上安装Linux系统来开始学习Linux。阿里云提供了多种Linux操作系统镜像,例如Ubuntu、CentOS等。我们只需要选择一个适合我们需求的镜像,然后在服务器上创建一个实例即可。在创建实例过程中,我们可以选择适合我们的配置,例如CPU、内存、带宽数等。 创建完成实例之后,我们可以通过SSH连接到实例,并在Linux系统中执行各种指令和操作,例如安装软件包、修改文件、配置网络等。此外,阿里云还提供了多种管理工具,例如Web控制台、命令行工具等,使得我们可以方便地管理自己的服务器。 为了更深入地学习Linux,我们可以阅读相关的书籍和教程,并参加在线课程和培训。此外,我们还可以加入Linux社区,与其他开发者交流并学习他们的经验和技巧。通过不断学习和实践,我们可以不断提高自己的Linux技能,更好地管理和维护云服务器。 总之,学习Linux是成为一名优秀的程序员和系统管理员的重要步骤之一,而阿里云服务器提供可靠稳定的基础设施和强大的管理工具,使得我们可以更轻松地学习和应用Linux技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值