Linux关于yum和vim入门的一些问题
今天内容也相对来说简单一点,算是linux入门
主要就是yum和vim的一些使用方法和问题
一、yum使用
首先yum的概念,yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上,主要作用就是在Linux下安装软件,就好比手机上的应用商店。
举个例子 安装rzsz,这个工具就可以实现windows和linux之间通过shell传输文件,安装完毕后可以通过拖拽的方式将文件上传。
这就是利用yum来安装rzsz工具的命令,首先要在应用市场中查找: sudo yum list | grep 'lrzsz'
yum list的意思是显示全部的yum这个软件管理包的所有安装包,放入管道,然后进行关键字过滤,找到自己想要安装的软件,相当于打开软件市场,然后进行搜索
接下来sudo yum install lrzsz然后等待按y确认即可,如果安装成功就会出现complete的情况,如果已经安装过了,就会出现nothing to do 的情况。
安装说完了 那么如何卸载呢?
sudo yum remove lrzsz即可。
二、vim使用
vim是文件编辑器,对于入门者来说,其作用就是编写代码
最经典的写法:vim test.c,test.c不论有没有先前被创建,都可以开始编写代码。
vim是个多模式编辑器,有很多模式,这里就介绍常用的三种模式
1.命令模式(vim默认打开时的模式)
2.插入模式
3.底行模式
命令模式到插入模式:i(光标不变),a(光标移到同行下一个位置),o(光标到新起一行)
插入模式到命令模式:esc
底行模式:先切到命令模式,再shift+:就可以进入底行模式,我们写完代码一般都按wq 保存退出,这里还有一个!代表强制的意思。
插入模式没什么好谈的,插入模式其实就是在编写代码
重点说一下底行模式和命令模式
底行模式:
「/关键字」: 先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按 「n」会往后寻找到您要的关键字为止。
「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直 按「n」会往前寻找到您要的关键字为止
这里的操作非常多,其实可以去百度,要比博客写出来更加详细
一般最常用的就是上面的!wq,还有分屏操作:vs 文件名
命令模式:
下面就谈一谈最常见的使用命令
1.复制和粘贴
yy:复制当前行
p:粘贴,光标在哪里就粘贴到下一行
np:n代表想要粘贴n次
将光标放在所要复制的该行,然后输入yy,此时已经复制了,光标放在想要粘贴到的行数的前一行,然后再输入p就粘贴了;光标在哪里,就粘贴在光标所在行的下一行
上面是复制行,那么有没有多行复制的命令呢?
nyy:n代表从光标开始想要复制几行
如果想撤销
u:撤销上次动作
ctrl+r:撤销刚刚的撤销,相当于是反撤销
2.删除
dd:删除光标所在行,其实功能更像剪切
ndd:删除光标所在行开始的n行内容
3.光标定位
h,j,k,l:左,下,上,右
助记:h(最左边),j(jump跳楼),k(king高高在上),l(最右边)
还有一些其他常见的快捷键:
w:以单词为单位进行后移
b:以单词为单位进行前移
nb,nw:按照n个单词进行前移或者后移
shift+$:将光标定位到当前行的最结尾
shift+^:将光标定位到当前行的最开始
gg:直接将光标定位到文件的最开始
shift+g:直接将光标定位到文件的最后
n+shift+g:将光标定位到任意第n行