当前位置: 首页 > news >正文

linux开发环境

 1.虚拟机环境搭建

在 Ubuntu 系统中,打开(如图中显示的窗口 )常见快捷键有:

  • Ctrl + Alt + T:这是最常用的打开终端的快捷键组合 ,按下后会快速弹出一个新的终端窗口。
    在 VMware 虚拟机环境中,若快捷键冲突,可先确保虚拟机获取到键盘输入焦点(鼠标点击虚拟机窗口内),再尝试使用该快捷键。

  1. 输入xrandr 查看分辨率

 2.改变分辨率 xrandr -s 分辨率

3. Ctrl + shift +  +:放大字体

Ctrl + - :减小字体

4.清屏  Ctrl + l


2.vi工具的使用

vi +文件名.c     打开vi  生成文件

 

 linux常用初级指令

 

 

 

 


 ifconfig    查看当前网卡的状态    IP地址

3.linux和windows文件共享

1.虚拟机  共享文件夹

 

 名称 为虚拟机下名称

 1. touch 创建空文档

2.cd 回到工作目录  gcc/home/CLC

3.cp /mnt/hgfs/sharefromwindows.c  .     拷贝gpsdataparse.c到当前(.)文件夹下  从系统拷贝到虚拟机

4.cp chenFile /mnt/hgfs/sharefromwindows/    拷贝chenFile到windows系统

2.真机  共享文件夹

使用ftp(filezilla)   samba等

 4.VMware虚拟机网络连接的三种方式

1.桥接模式(Bridged)(较齐全)     需占用局域网内一个独立 IP,可能导致 IP 冲突。

物理主机(宿主机) <----桥接----> 虚拟机
          ↓
      局域网交换机(或路由器)
          ↓
  其他设备(如手机、PC、服务器)、互联网
适用场景
  • 需要虚拟机作为局域网中的独立设备(如搭建服务器、开发需要远程访问的应用)。
  • 希望虚拟机与局域网内其他设备直接通信(如文件共享、数据库连接)。

2.网络地址转换模式(NAT)    适合简单上网,不适合作为服务器提供对外服务

物理主机(宿主机) <----NAT----> 虚拟机(虚拟 IP:192.168.137.2)
          ↓(主机公网 IP)
                互联网
适用场景
  • 虚拟机需要访问互联网(如安装系统更新、下载文件),但不需要被外部设备访问。
  • 不想占用局域网 IP,或网络环境不允许新增设备(如公共 Wi-Fi)。

3. 仅主机模式(Host-Only)  无法访问互联网

物理主机(宿主机) <----仅主机----> 虚拟机(虚拟 IP:192.168.127.2)
          ↓(不连接外部网络)
                无
适用场景
  • 开发需要隔离的本地环境(如集群测试、安全漏洞复现)。
  • 虚拟机作为主机的 “私有设备”,仅用于文件传输或服务调试(无需联网)。

 

特性桥接模式NAT 模式仅主机模式
与主机的关系同局域网内的独立设备通过主机共享网络主机的私有网络设备
IP 来源局域网 DHCP 或手动配置虚拟机 NAT 设备分配虚拟机仅主机虚拟网卡分配
访问外部网络可以(需局域网连通)可以(通过主机 NAT)不可以
外部设备访问虚拟机可以(需正确 IP 和端口)不可以(需主机端口映射)不可以
常用场景服务器部署、局域网通信日常上网、无需对外服务本地开发、隔离环境测试
虚拟网络适配器VMnet0VMnet8VMnet1

 

 

配置IP地址:

ifconfig 查看网卡名字为  eth0

sudo ifconfig eth0 192.168.1.88

(sudo 是一个非常重要的命令,用于以超级用户(管理员)身份执行命令。)

 

  • 需要虚拟机作为独立主机 → 桥接模式
  • 需要虚拟机上网但无需被访问 → NAT 模式
  • 需要隔离的本地通信 → 仅主机模式

相关文章:

  • 物联网外设管理服务平台
  • 吊舱的陀螺稳定系统技术要点!
  • java设计模式-建造者模式
  • 【算法竞赛】树上最长公共路径前缀(蓝桥杯2024真题·团建·超详细解析)
  • 【家政平台开发(27)】商务部信用对接、法律咨询与视频面试功能开发全攻略
  • ADI的BF561双核DSP怎么做开发,我来说一说(六)IDE硬盘设计
  • EasyExcel实现图片导出功能(记录)
  • OpenHarmony-AI调研
  • Proximal Policy Optimization (PPO)2017
  • MySQL详解最新的官方备份方式Clone Plugin
  • 【机器学习】决策树
  • Java的JDK、JRE、JVM关系与作用
  • 【Axure元件分享】移动端滑动拨盘日期选择器
  • WHAT - React 惰性初始化
  • Qwen - 14B 怎么实现本地部署,权重参数大小:21GB
  • 快速上手Vue3国际化 (i18n)
  • DeepSeek和文心一言的区别
  • 搭建hadoop集群模式并运行
  • react: styled-components实现原理 标签模版
  • Linux开发过程中常用命令整理
  • 关键词优化内容/网络优化的工作内容
  • 山东网站建设价格实惠/seo专员工资一般多少
  • 肇庆网站开发/站长工具最近查询
  • 做英文兼职的网站有哪些/网站排名查询工具有哪些
  • 幸福人寿保险公司官方网站/营销网站建设培训学校
  • 长沙做网站的故事/网络营销策划与推广