1.安装的ubuntu14,进入桌面,ctrl+alt+t进入终端。

获得root权限:

$sudo passwd root

输入密码

(注意:输入的和windows下不一样不会显示的,尽管输入就行。查看NumLock灯是否亮,没打开就按下,方面数字输入)

设置密码

确认密码

更新成功​

$su     //获得root权限,显示“root@wang:home/mrwang#”​注意这最后是#号。

//或者   $su root

//亦或    su - root   注意区别哦。

2.安装配置vi

$sudo apt-get remove vim-common  //先把默认安装的tiny版本移除,为把他移除?

//我的原因是:进入vi编辑时,键盘有些键功能

//不适应。

$sudo apt-get install vim                   //安装vim​。安装完毕

$​sudo vim /etc/vim/vimrc                 //打开vi目录配置文件,按”i“进入编辑模式,

//拉到下方,在倒数3行大概,记不清了。

//有好多行“set ..处输入以下简单的几个。

//更多丰富的配置,网上搜吧,大牛们很多。

set nu                            // 在左侧显示行号,这里的set前不要加”号而且是单独的一行。

set tabstop=4              //tab长度设置为4

set nobackup               //覆盖文件时不备份

set cursorline              //突出显示当前行

set ruler                       //在右下角显示光标位置的状态行

set autoindent             //自动缩进

set smartindent

//输入完毕后,按“esc”,再“shift+:​”再输入wq,回车保存退出,至此vim配置完毕。

找个例子试下效果:

$cd /home/mrwang/lianxi              //进入lianxi目录下​

$vim lianxi_1.c                               //创建一个.c文件,进入vim环境

按“i”进入编辑模式,你就可以写代码了

#include“stdio.h”

void man()

{

int i=0;

i=i+1;

​   printf("%d\n",i);

printf("测试玩玩\n");

}​

写完代码,按“esc”,“shift+:”,wq,回车

$gcc -o lianxi_1 lainxi-1.c                   //编辑,编译c文件

$./lianxi_1                               ​             //运行当前目录下的.out文件

至此测试完毕。编写代码过程中看到了自己配置vi的效果

同时熟悉了gcc,vi的基本操作。至于gcc,vi的好多指令网上找找,慢慢练习。​

Linux学习一:安装/配置vi,熟悉gcc/vi的更多相关文章

  1. Linux学习—mysql安装配置及远程连接

    安装前准备 1.检查是否已经安装过mysql 执行命令 [root@localhost /]# rpm -qa | grep mysql  从执行结果,可以看出我们已经安装了mysql-libs-5. ...

  2. linux学习笔记-安装配置使用clamav杀毒软件

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 1.安装clamav 2.更新病毒库 # freshclam 如果更新不了,或者更新特别慢,可以手动下载病毒库文件,放到/var ...

  3. Linux学习—redis安装配置及远程连接

    1.下载安装包并解压 进入文件夹/usr/local cd /usr/local 下载redis安装包: wget http://download.redis.io/releases/redis-.t ...

  4. Linux下PHP安装配置MongoDB数据库连接扩展

    Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...

  5. ODI11G 在Linux上的安装配置

    ODI11G 在Linux上的安装配置 OS环境:Red hat Linux x86_64 一.JDK安装 1. 去oracle官网上下载 http://www.oracle.com/technetw ...

  6. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  7. VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)

    准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...

  8. Linux环境Hive安装配置及使用

    Linux环境Hive安装配置及使用 一.Hive Hive环境前提 二.Hive架构原理解析 三.Hive-1.2.2单机安装流程 (1) 解压apache-hive-1.2.2-bin.tar.g ...

  9. Linux环境ZooKeeper安装配置及使用

    Linux环境ZooKeeper安装配置及使用 一.ZooKeeper 1.1 zookeeper作用 1.2 zookeeper角色 1.3 zookeeper功能 二.集群规划 三.安装流程 (1 ...

  10. Linux环境Hadoop安装配置

    Linux环境Hadoop安装配置 1. 准备工作 (1)linux配置IP(NAT模式) (2)linux关闭防火墙 (3)设置主机名 (4)设置映射 (5)设置免密登录 2. 安装jdk (1)上 ...

随机推荐

  1. touch srceen

    /etc/udev/rules.d touchrules reset

  2. html EVENT对象

    Event 对象 Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件通常与函数结合使用,函数不会在事件发生前被执行! onabort 图像的加 ...

  3. 匈牙利算法 DFS模板(了解度+1)

    //算法核心是求最大匹配数 #include<bits/stdc++.h> #include<iostream> #include<cstdio> #include ...

  4. 转载list

    Linux系统下安装rz/sz命令及使用说明 http://blog.csdn.net/kobejayandy/article/details/13291655

  5. 高级Linux SA需要会做的事情

    高级Linux SA需要会做的事情:linux---------系统安装(光盘或自动化安装)linux---------系统常用工具安装(sudo,ntp,yum,rsync,lrzsz syssta ...

  6. Android循环滑动寻找元素,直接代码

    #coding=utf-8from appium import webdriverimport time,unittestclass Android_test(unittest.TestCase): ...

  7. redis主从配置

    首先安装redis 我的redis安装在/app/redis/文件夹下 第二步,写两个redis实例的配置文件,一主一从.我的设计如下,6379端口为主,6380端口为从. 6379:redis_ma ...

  8. Android单元测试实践

    为什么要写单元测试 首先要介绍为什么蘑菇街支付金融这边会采用单元测试的实践.说起来比较巧,刚开始的时候,只是我一个人会写单元测试.后来老板们知道了,觉得这是件 很有价值的事情,于是就叫我负责我们组的单 ...

  9. if you end up with a boring miserable life

  10. .NET微信公众号开发-6.0模板消息

    一.前言 为了保证用户不受到骚扰,在开发者出现需要主动提醒.通知用户时,才允许开发者在公众平台网站中模板消息库中选择模板,选择后获得模板ID,再根据模板 ID向用户主动推送提醒.通知消息.这个意思也就 ...