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. linuxz终端开启echo颜色显示

    echo输出命令echo [选项] [输出内容]-e //支持反斜线控制的字符转换:控制字符:\a //输出警告音:\b //退格键,也就是向左删除键:\n //换行符:\r //回车键:\t //制 ...

  2. CSS3的nth-child(n)选择器学习

    写法:tr:nth-child(2),表示非tr的子元素中的第二个元素,并非从0开始计数,跟编程语言中的数组有区别. 参考网址:http://www.w3schools.com/cssref/sel_ ...

  3. 自己瞎捣腾的Win7下Linux安装之路-----理论篇

    接着上回说道,我把双系统做好啦,开心.... 之后我就在想几个问题: 1.在Ubuntu装好后,重启电脑却还是win7,等我用EasyBCD之后,才可选择使用装好的Ubuntu呢? 2.在用EasyB ...

  4. UVa 12118 检查员的难题(dfs+欧拉回路)

    https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  5. Validform使用ajax详解

    demo.config({    showAllError:true,    url:"这里指定提交地址",    ajaxpost:{        //可以传入$.ajax() ...

  6. 【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)

    本文仅展现个人使用情况和理解,英文原址:https://review.openstack.org/Documentation/cmd-query.html 基本使用格式: ssh -p <por ...

  7. C#生成随机字符串(数字,字母,特殊符号)

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  8. java的VO和PO的用途

    最近在搞一个项目,用到了 springMVC,加深了我对VO和PO的理解,有感而发. 1 写在之前的提示 VO == Value Object PO == Persistant Object VO对应 ...

  9. 移动web

    1.分辨率 1900*1200这就是一个分辨率, 因为pt的存在,因此还会有一个逻辑分辨率的概念 2.ppi = pixels per inch这里inch不是平方英尺,是英尺 3.dp = devi ...

  10. RestEasy 3.x 系列之四:使用Hibernate_Validator进行数据校验

    使用Hibernate_Validator进行数据校验,好处不言而喻:规范统一,低耦合度. 1.pom.xml <dependency> <groupId>org.hibern ...