一、环境搭建
VMware+Ubuntu
基本快捷键:
| 快捷键 | 解释 |
|---|---|
| ctrl+alt+t | 打开命令行窗口 |
| ctrl+shift+'+' | 字体放大 |
| ctrl+'-' | 字体缩小 |
| ctrl+l | 清屏 |
分辨率命令:
| 命令行 | 解释 |
|---|---|
| xrandr | 调出分辨率 |
| xrandr -s 1400x1050 | 改变分辨率 |
二、如何在Linux下做开发?
1.创建文件vi+文件名.c
2.命令行模式:默认此模式
3.输入模式:按i进入输入模式,看到底部insert就能编辑代码
输入完成后需要回到命令行模式:esc, insert消失
4.在命令行模式下 输入:wq (w:保存,q:退出)
5.列出当前文件夹下有哪些文件:ls
6.编译: gcc+文件名.c -o 程序名。 如果没报错,ls后会生成这个绿色的程序
7.运行:./+程序名
文件夹命令:
| 命令行 | 解释 |
|---|---|
| pwd | 查看当前文件夹路径 |
| mkdir+文件名 | 创建文件夹 |
| cd | 回到工作目录home/qmz |
| cd+文件名 | 进入当前文件夹 |
| cd .. | 退出到上层文件夹 |
| ls | 查看当前文件夹的所有文件 |
| ls -a | 查看当前文件夹的隐藏文件夹 |
| tab键 | 文件名太长,一般敲前面几个字符,按tab补全 |
| mv *.c+文件夹名 | 1.移动:把所有文件移动到该文件夹 |
| mv a.c b.c | 2.重命名::把a.c重命名为b.c |
| cp b.c test.c | 拷贝b.c 粘贴为test.c |
| ifconfig | 查看当前网卡状态/ip地址 |
三、Linux和Windows如何实现文件互传?
虚拟机:1.拖拽,2.建立共享文件夹
真机:ftp工具(前提是两系统的电脑在同一网络ip地址下)
在Linux下 ifconfig查看ip地址,Widows 是ipconfig查看ip地址。
在Windows中用ping 192.168.211.128(Linux的ip),如果有回复,则两ip地址是相通的,可以用ftp软件
四、Linux虚拟机网络配置
VMware提供了三种工作模式(交换机):Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机转换模式)
1.Bridged(桥接模式):桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。
缺点:桥接模式配置简单,但如果网络环境是ip资源很缺少或对ip管理比较严格的话,那桥接模式就不太适用了。
2.NAT(网络地址转换模式):NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。 在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。其中,VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。
3.Host-Only(仅主机转换模式):Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。