3、软件安装(vim)

1、软件

安装软件的方法

  • 源码
  • rpm包安装
  • yum命令行(a、帮我们查找并下载 b、帮我们安装 c、帮我们解决依赖关系)

如何理解yum

  • yum是一条命令(yum相当于我们手机上的应用商店)
  • yum->命令/工具(配置文件,指明我们应该去哪里下载资源)

2、安装软件

在这里插入图片描述

安装lszrz

sudo  yum  install  -y  lszrz
  1. grep来查看sl软件
yum list | grep sl
  1. 查看结果

在这里插入图片描述

  1. 安装软件
sudo yum install  sl
  1. 卸载
sudo yum remove sl
  • 百度搜索centos7好玩的软件

    sudo yum install cowsay

    echo “你好啊大牛” | cowsay

3、手动更新yum源(碰到权限问题的时候)

11/7/00:30

  1. 查看yum的信息
    在这里插入图片描述

  2. 百度搜索centos7更新yum源

备份及下载
在这里插入图片描述
下载完以后打开下面的来查看配置

vim Centos-7.repo

完成yum的缓存

yum clean all
yum makecache

安装epel

yum install -y epel-release

查看和启用yum源

yum repolist enabled
yum repolist all

4、vim文本编辑器

  • 百度centos7 yum安装vim
  • 百度搜索vim常见配置然后配置(已有保存的链接)
touch test.c
vim test.c

进入vim
在这里插入图片描述

退出方法

  • shift加上冒号:输入q就可以退出了
  • 如果已经按住a然后输入了内容则需要shift加上冒号:输入wq保存之后退出

vim的模式

在这里插入图片描述

光标定位(命令模式下)

h j k l (左下上右)

w b (本行的左右移动,按单词为单位)

shift+^ 回到本行的行首(锚点)

shift+$ 去到本行的尾部(锚点)

shift+g 光标从中间行移动到最后一行

gg 快速定位到第一行

n+shift+g 定位光标到任意一行

文本修改(命令模式下)

改光标指向的字母:r+改成的字母

多个字母改成一个字母:5r+改成的字母

随意改动:shift+r(进入替换模式)

大小写切换:shift(一直按住)+~

nx 用wb移动光标然后按nx来删除想删除的字母

n+shift+x 光标依次往前删

复制剪切撤销(命令模式下)

yy+p 复制粘贴

yy+10000p 粘贴一万行

2yy+2p 复制两行粘贴四行

4dd+4p (剪切功能)4dd四行删除再把光标移动到想粘贴的位置再4p

撤销:u

后悔撤销 ctrl+r

多屏显示(命令模式下)

分屏操作: 在test.c下输入vs test1.c

再按ctrl+w(按两次)就可以两个窗口来回切换

补充内容(厎行模式下)

%s/printf/cout/g 把所有的printf改成cout

wq! 保存并强制退出退出

! gcc test.c 编译

! ls

! ./a.out

!+任何命令

?fun 或者/ fun 或者shift+#(一直按) 就可以找到文本中出现的所有fun

5、sudo ls

解决sudo ls的问题
普通用户切换成超级用户

su -
ls
vim /etc/sudoers

进入以后找到这里把正在用的用户加入即可
在这里插入图片描述
退回到普通用户

logout

再尝试sudo ls

sudo ls

6、gcc

检查gcc(C语音编译)和g++(C++编译)有没有安装

gcc -v
g++ -v

如果没有安装百度搜索centons 7gcc或者g++安装的命令行
编译过程

  1. 预处理-E
  • 头文件展开
  • 宏替换
  • 条件编译
  • 去注释

在这里插入图片描述

  1. 编译-S

在这里插入图片描述

  1. 汇编-c
  • 汇编语音->目标文件(.o,二进制)

在这里插入图片描述

  1. 链接(动态/静态链接)
  • 形成可执行程序(默认情况下为动态链接形成的可执行程序)
    静态链接:本质就是将相关库中的代码,拷贝到自己的可执行程序里面
    在这里插入图片描述

7、vim和gcc

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值