【virtualbox+ubuntu】&vim基本操作
virtualbox+ubuntu
下载virtualbox软件【5.2.22适用于win10、4.3.12适用于win7】、ubuntu系统镜像【LTS稳定更新版4年】【ubuntu 12.04 LTS desktop.iso】
下载安装基础步骤
- 安装并运行virtualbox(默认路径安装),新建虚拟机;
- 设置虚拟机内存大小,至少1024MB;
- 创建虚拟硬盘,挂载系统镜像;
- 安装系统;
- 重启后更新操作系统、安装功能增强包;
- 安装vim、g++,设置终端的字体、配色、背景图片。
操作系统基础命令
基础命令 | 含义 |
---|---|
/ | 根据目录 |
/bin | 普通命令的存储目录 |
/boot | 操作吸引启动的相关文件 |
/dev | 设备文件(会把硬件设备抽象成设备文件) |
/etc | 各种配置文件 |
/home | 用户主目录,每个用户都有一个以用户名命名的目录 |
/lib | 静态、共享库文件 |
/media | 多媒体设备,共享文件就在这个目录下 |
/mnt | 挂载其他存储设备,可以外接,也可以是网络的 |
/opt | 软件的安装位置,大多数软件会安装在这个目录下 |
/proc | 程序运行时的情况记录(包括打开的文件、内存使用情况、网络使用情况等) |
/root | 超级用户相关的目录 |
/run | 操作系统运行时的相关的文件 |
/sbin | 具有超级权限才能使用的一些命令,(使用时要加sudo) |
/selinux | 防火墙 |
/sys | 硬件设备的驱动 |
/tmp | 临时文件的存储目录,重启后消失 |
/usr | 各种头文件的存储目录 |
特殊目录说明
符号 | 含义 |
---|---|
/ | 根据目录 |
~ | 当前用户的主目录 |
… | 当前目录的上一级 |
. | 当前目录,一般用来帮助寻找文件 |
Linux常用系统命令举例
// 显示文件或目录
ubuntu@:~$ ls
a.out lalala main.c 模板 文档 桌面
examples.desktop lalala_link.txt~ text.txt~ 视频 下载
first.c lalala.txt~ 公共的 图片 音乐
//进入 桌面 目录下
ubuntu@:~$ cd 桌面
//返回上一级目录
ubuntu@:~/桌面$ cd ..
//显示当前目录所在绝对位置
ubuntu@:~$ pwd
/home/ubuntu
//创建文件hi.c
ubuntu@:~$ touch hi.c
//显示文件hi.c内容
ubuntu@:~$ cat hi.c
#include<stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
//编译文件hi.c
ubuntu@:~$ gcc hi.c
//显示编译结果
ubuntu@:~$ a.out
hello world!
注意:了解更多基础命令点这里。
vim及其基本操作
vim是一款功能强大、支持各种插件、配置极为灵活的编辑器。
基本的用法
- 进入vim,vim 文件名。文件存在则直接打开,不存在则创建,此时只能阅读代码或修改代码,不适合编写代码。
- 输入 i,进入插入模式,可以正常编写代码。
- 代码编写完成后,按Ctrl + x执行,按enter返回,输入i继续编写。
- Ctrl + z保存退出。
vim的三大模式介绍
- 正常模式:刚进入时的模式,在此模式下适合阅读代码、修改代码。
- 插入模式:此模式下适合编写代码。
- 行底模式:进行配置vim,执行vim相关命令。