常用工具
一、 软件包管理工具yum
类似于手机上的应用商店,帮我们系统安装软件包
1.如何查看能够安装的软件包
yum list/search 默认去centos官方服务器去请求当前版本的centos能够安装的哪些软件包
yum list | grep vim 查看以vim开头的软件 grep过滤过滤掉其它的
查看已经被安装的软件包 : yum list installed
2.如何安装指定软件包
安装软件包是给系统安装应用,因此需要使用root用户 su root
yum install +软件包名称 例如: yum install vim (安装vim)
yum install lrzsz 主机与虚拟机之间的文件传输工具 rz从主机向虚拟机传输 sz从虚拟机向主机传输
lrzsz工具在xshell中用的,针对远程工具使用 从windows下可以拖一个文件
3.如何卸载安装的软件包
yum remove +软件包名称
附: vim --version(查看vim的版本)
二、个人编程工具
文本编辑器 vim
是命令行下的文本编辑工具,利用它我们可以在linux下写代码
默认不支持鼠标操作,并且默认没有windows下的常用快捷键
vim有多种不同的操作模式:不同操作模式下某个按键功能也有所不同 一共12中操作模式,常用的有3种:
插入模式:文本插入数据
低行模式:文本的保存及退出编辑 wq保存并退出
普通模式:
完成文本内容的操作(复制/粘贴/删除) vim 打开一个文件后默认处于该模式
eg: vim test.c 打开test.c这个文件 test.c可以不存在,vim 可以可以直接默认创建并打开文件 可以不用touch 创建文件
光标移动
:
- hjkl 左下上右键,
- ctrl+f/b 向下/上翻页
- G 直接调至文件末尾
- gg返回文件首行
- gg =G 全文对齐
复制
:复制光标所在一行 yy nyy复制n行 比如 6yy复制6行
粘贴
:
- p 向光标所在行的下一行粘贴(光标移到哪,就复制到光标的下一行),原本的下一行就到下下一行了)
- P 向上粘贴
剪切
- dd