Linux预备知识

164 阅读3分钟

一、环境搭建
VMware+Ubuntu

image.png

基本快捷键:

快捷键解释
ctrl+alt+t打开命令行窗口
ctrl+shift+'+'字体放大
ctrl+'-'字体缩小
ctrl+l清屏

分辨率命令:

命令行解释
xrandr调出分辨率
xrandr -s 1400x1050改变分辨率

二、如何在Linux下做开发?

1.创建文件vi+文件名.c
2.命令行模式:默认此模式
3.输入模式:按i进入输入模式,看到底部insert就能编辑代码
image.png
输入完成后需要回到命令行模式:esc, insert消失
4.在命令行模式下 输入:wq (w:保存,q:退出)
5.列出当前文件夹下有哪些文件:ls
6.编译: gcc+文件名.c -o 程序名。 如果没报错,ls后会生成这个绿色的程序
image.png
7.运行:./+程序名

文件夹命令:

命令行解释
pwd查看当前文件夹路径
mkdir+文件名创建文件夹
cd回到工作目录home/qmz
cd+文件名进入当前文件夹
cd ..退出到上层文件夹
ls查看当前文件夹的所有文件
ls -a查看当前文件夹的隐藏文件夹
tab键文件名太长,一般敲前面几个字符,按tab补全
mv *.c+文件夹名1.移动:把所有文件移动到该文件夹
mv a.c b.c2.重命名::把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(仅主机转换模式)

image.png

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模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

详情见:Vmware虚拟机三种网络模式详解 - 林加欣 - 博客园 (cnblogs.com)