Linux入门总结——虚拟机安装配置以及vim简单操作

安装配置ubuntu

安装准备

vittualbox-5.2.22版本(win10)

ubuntu-12.04

安装VirtualBox

1.双击VirtualBox-5.2.2-119230-Win,默认安装。

2.新建—》名称ubuntu(可自定) 类型:linux 版本:ubuntu64/ubuntu32都可以

3.设置虚拟内存大小:至少1G(1024M)

4.现在创建虚拟硬盘:VDI格式—》固定大小—》10G—》文件位置(选一个足够大的空间)

挂载镜像

设置—》存储—》光盘—》选择要挂载的系统镜像

安装系统

1.选择简体中文—》安装Ubuntu—》检查安装条件—》(不要选择安装时更新)并继续—》清除整个磁盘并安装ubuntu,然后继续—》选择要安装的磁盘(如果只有一个硬盘就不用选了),现在安装。

2.开始安装Ubuntu—》设置时区(上海)—》设置语言(中文)—》设置用户名和密码。

3.安装完成后:重启—》回车键启动系统。

4.系统设置—》有可用更新—》设置—》新版本时通知我(从不),Ubuntu软件—》下载自—》选163服务器。

5.sudo apt-get update //更新源文件

6.sudo apt-get upgrade //更新操作系统

7.安装增强包:设备—》安装增强功能—》输入密码—》enter结束,关机。

8.共享文件夹:关机状态下设置—》共享文件夹—》点击加号—》选择共享目录(路径中不要有中文)—》勾选自动挂载—》点击确认—》点击确认重新启动系统

9.终端输入:sudo usermod -aG vboxsf [用户名], 然后重启 //给共享文件访问权限

10.sudo apt-get install typespeed //安装typespeed

11.sudo apt-get install vim // 安装编辑器

12.sudo apt-get install g++ //安装编译器

vim的三大模式

正常模式 (主要负责阅读,修改代码)

插入模式 (编写代码)

行底模式 (主要负责配置vim执行vim相关的命令,行底模式的配置不是.vimrc里的配置,它的配置只是临时有效)

正常模式下常用的命令

Linux下一切都是文件,目录也是特殊的文件

vim 在终端直接输入vimtutor 就可以学习了。

sudo reboot:重启

sudo init 0:关机

dd: 删除全行(其实是剪贴 eg:5dd 剪贴5行 —> p:粘贴5行)

d$: 删除从当前光标到行末($:代表行末)

dw: 删除从当前光标到光标所在字符串的末尾

x: 剪贴光标所在的字符 —> p:粘贴在光标后面(mian直接用)

u: 撤销 Ctrl+R 回复(已经撤销的部分)

r+newchar:替换光标当前的一个字符为newchar(INS功能一样)

R(大写)是连续替换 和键盘 INSERT 功能一样

cp -frp 复制目录

%:查找匹配的括号

i o a s都是插入 但有区别(其中s:删除光标前一个然后插入)

:s/old/new <回车> //光标所在行的第一个old

:s/old/new/g <回车> //光标所在行的每一个old

:num1,num2s/old/new/g <回车> //num1-num2行之间的每一个old

:%s/old/new/g <回车> //改变整个文件中的每一个old (>>oldnum会变为newnum)

tar -zcvf【压缩包名】 【文件名】 //压缩 .tar.gz

tar -zxvf【压缩包名】 //解压

ln 【old】 【new】 //硬链接,

ln -s 【old】 【new】 //软链接 ,

find 【目录(可有可无)】【文件名】

linux :ifconfig //网络查询 win:ipconfig

插入模式

Ctrl+i 相当与制表符,Tab键

Ctrl+p 代码补全

Ctrl+j 回车符

Ctrl+c 返回正常模式

行底模式

1.执行系统命令:!cmd,执行完成后输入enter 返回vim

2.对vim进行配置,

3.set nu//显示行号

4.set num//取消显示行号

配置文件 .vimrc

主目录下的.vimrc //刚安装好的没有这个隐藏文件,需要我们自己创建。此文件配置之后立即生效

.vimrc配置可以参考https://blog.csdn.net/lovewebeye/article/details/79960675

也可以参考https://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html

安装VirtualBox 可以参考https://jingyan.baidu.com/article/25648fc19e948d9191fd00a7.html

安装系统 可参考https://blog.csdn.net/weixin_40539892/article/details/79494922

原文地址:https://www.cnblogs.com/fusangshu/p/9969621.html

时间: 2024-07-29 17:27:47

Linux入门总结——虚拟机安装配置以及vim简单操作的相关文章

Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmware.com/web/vmware/details?downloadGroup=WKST-1411-WIN&productId=686&rPId=20814 包名:VMware-workstation-full-12.5.7.20721.exe 2)     CentOS版本包 地址:htt

【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)

[Oracle RAC]Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 Oracle12c RAC数据库安装环境配置3.1 安装主机或虚拟机3.2 安装操作系统3.3 hosts文件配置3.4 添加组与用户3.5 添加文件系统3.6 修改操作系统参数3.7 禁止NTP3.8 配置grid和oracle用户的环境变量3.9 配置SSH信任关系3.10 调整页面交换空间3.

Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elasticsearch用户和所在组 第五步:更改解压的Elasticsearch应用所属用户及组 第六步:执行脚本添加可执行权限 第八步:启动 前言 操作系统版本:CentOS6.9 64位(CentOS7及其他Linux系统都没有问题) Elasticsearch版本:6.2.2 这里默认你已经安装配置好了J

Linux 下编译并安装配置 Qt 4.53全过程

最近准备做 Nokia 的 Symbian,Maemo 下触摸屏开发.考虑到程序的跨平台可移植性,最终选择使用 Qt 开发.相对来说,国内关于 Qt 相关文档并不算很多.作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友! 1.获得源代码         src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/        2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.g

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面)

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面): 既然要用 eclipse 可视环境下开发,那首先要安装图形界面喽!!! 对开发者来说,个人认为 linux 选择界面优先选择顺序:Awesome(性能最好) > Xfce4 > gnome > unity-2d //////////////////////////////////////////////// 首先

Linux下Kafka单机安装配置方法(图文)

Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topic为单位进行归纳.•将向Kafka topic发布消息的程序成为producers.•将预订topics并消费消息的程序成为consumer.•Kafka以集群的

开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4

1.前言上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强调代码提交之前必须找团队中经验丰富的人来审核通过后方可提交,但这一条有时候不是所有时候都能得到满足,有没有依赖于机制而不是人来保证代码质量呢,我们知道计算机的缺点也是优点之一就是可以忠实执行指令.答案是有的,那就是SonarQube,其官方网址为:https://www.sonarqube.org/,目前最新版本为6.4.SonarQube是一个开源平台,用于管理源代码的质

开发人员学Linux(14):CentOS7安装配置大数据平台Hadoop2.9.0

1.前言 "大云物移"是当年很火热的一个话题,分别指大数据.云计算.物联网和移动互联网,其中大数据领域谈论得多就是Hadoop.当然Hadoop不代表大数据,而是大数据处理领域的一个比较有名的开源框架而已,通常说的大数据包含了大数据的存放.大数据的分析处理及大数据的查询展示,本篇提到的Hadoop只不过是在其中的大数据的分析处理环节起作用,Apache提供了一个开源全家桶,包括了Hadoop.HBase.Zookeeper.Spark.Hive及Pig等一些框架.不过限于篇幅,本篇只介

【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)

2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 Oracle11gR2 RAC数据库安装环境配置3.1 安装主机或虚拟机3.2 安装操作系统3.3 hosts文件配置3.4 添加组与用户3.5 添加文件系统3.6 修改操作系统参数3.7 禁止NTP3.8 配置grid和oracle用户的环境变量3.9 配置SSH信任关系3.10 调整页面交换空间3.11 配置磁盘4 安装11gR2 Grid Infrastructure组件4.1 解压安装文