Linux 学习笔记(六)—— Linux 工具 1

Linux安装软件,途径:

  1. 源代码安装(一般不);
  2. rpm安装(不推荐,存在较强依赖关系)——  Linux独立安装包;
  3. yum安装(类似应用商店) ——  解决安装源、安装版本(适配系统和机器)、安装依赖的问题;

使用yum必须联网,可以使用“ping + www网址”查看一下自己是否联网了;

一、yum 安装软件

软件rzsz

这个工具用于windows机器和远端的Linux机器通过Xshell传输文件

查询软件:yum list | grep lrzsz;

显示:lrzsz.x86_64(软件名称.支持体系结构)  0.12.20-36.el7(版本:主版本.次版本.源程序发行号-软件包的发行号.主机平台(el:CentOS)CPU架构(7)

安装软件:yum install Irzsz.x86_64(查询到的);   会询问是否安装

                  yum install -y Irzsz.x86_64(查询到的);   -y(yes),不会询问是否安装

卸载软件:yum remove  Irzsz.x86_64(查询到的); 会询问是否卸载

                  yum remove -y  Irzsz.x86_64(查询到的); -y(yes),不会询问是否卸载

yum是通过内置的下载链接下载的,地址:/etc/yum.repos.d/;该地址下“CentOS-Bace.repo”是官方下载库;有一些软件是官方下载库没有的,这时候就需要添加扩展库下载,如:“yum install -y epel-release”(添加:epel.repo下载库);

一般Linux操作系统默认配置的yum源都是国外的,这就会导致下载比较慢,这种情况可以选择更换到国内的yum源【虚拟机】;如果是云服务器,yum源大概率已经替换好了~

注意:yum安装软件只能一个装完了再装另一个,如果正在安装一个软件的期间,安装另一个yum会报错;

二、vim 写代码

vim是一个编辑器,和VS这种集成开发环境不一样,vim只能进行文本的编写,它的优势在于它是一个多模式的编辑器;

  • 命令模式:(编辑命令,如复制、粘贴、删除、大小写切换)进入vim编辑器,指令“vim 文件名”,默认先进入命令模式;这个时候,你按键盘是没有反应的,用户所有的输入都被当做命令,不会作为文本输入显示到屏幕上,要写代码要转成插入模式;
  • 插入模式:(from 命令模式:i,左下角显示“insert”)(to 命令模式:ESC)在这个模式下vim相当于记事本;
  • 底行模式:(from 命令模式::(shift + ;) )(to 命令模式:ESC)在底行模式下w表示保存,q表示退出;
2.1 命令模式
  • gg:定位光标到最开始;
  • shift + g(G):定位光标到最后;
  • n + shift + g(nG):定位光标到第n行;
  • shift + 4($):定位到当前行的最后;
  • shift + 6(^):定位到当前行的最开始;
  • yy:复制光标所在行;
  • n + yy:复制光标及其之后的总共n行;
  • dd:剪切光标所在行,剪切后不粘帖就相当于删除;
  • n + dd:剪切光标及其之后的总共n行;
  • p:粘贴到光标所在行的下一行;
  • n + p:粘贴n行到光标所在行的下一行;
  • u:撤销;
  • ctrl + r:对撤销后悔,撤回撤销;
  • 移动:上下左右按键(按照字符大小移动)、(n + )w(后)/b(前)(按照单词大小移动,移动n个单词,没有n默认一个单词)、h(左移)j(下移)k(上移)l(右移)(字符大小,历史遗留问题,vim出现的时候键盘还没有上下左右按键)
  • shift + ~:小写改大写,大写改小写,快速大小写转化;
  • r + 替换字符:对光标字符进行替换;
  • n + r + 替换字符:对光标所在位置及其之后总共n个字符的内容进行替换,都替换为替换字符;
  • shift + r:进入替换模式,之后输入的内容都自动替换原本的内容;退出替换模式ESC,进入命令模式;
  • x:删除,之后的内容自动补位;
  • n + x:批量删除n个字符,之后内容自动补位;
  • ctrl + ww:可以将光标在不同的文件编辑窗口切换;
2.2 底行模式
  • :vs 文件名 ——  打开多个文件编辑窗口;
  • :! ——  强制,如w!强制保存,q!强制退出;
  • :/关键字 —— 在vim所打开的文件中搜索;
  • :set nu —— 调出行号;
  • :set nonu —— 去掉行号;
2.3 vim 配置

在用户自己的家目录下,会有一个名为".vimrc"的隐藏文件(如果没有自己加上就行),在这个里面写入一些内容,就可以配置vim。这种配置不会影响其它用户,一个用户一个配置(不建议给root做配置)。

  • set nu:之后所有文档用vim打开都会自动带行号;
  • set showmatch:在光标打在一个括号上时,匹配的另一个括号会高亮;
  • set cursorline:光标所在行会带下划线;
  • ... ...可以百度到很多个

傻瓜式一键配置vim:VimForCpp: 快速将vim打造成c++ IDE (gitee.com)

配色方案可以在最上方任务栏中找到地方改~

扩展:如果使用vim编辑了文件还未保存,直接把界面×掉,之后再用vim打开,可能会提示有一个“.文件名.swap”的文件,点击【R】ecover恢复之前编辑的内容,或者其它选项,然后删掉此文件就可;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值