Linux系统开发的基本操作


前言

主要介绍在linux系统开发的过程中用的最基本的操作


一、基础命令

操作命令/按键
放大窗口xrandr -s 1360x760
清屏Ctrl + L
补全代码/输入Tab
命令行里复制粘贴代码Ctrl+Shift+c【复制】,Ctrl+Shift+v【粘贴】
创建一个first.c文件vi first.c
创建一个first.txt文件touch first.txt
删除first.txt文件rm first
进入命令行模式Esc
进入输入模式i
保存文件并退出按esc进入命令行模式输入 :wq (w保存,q是退出)
列出当前路径所有文件ls
编译gcc 【first.c】 -o 【firstProgram】—— 编译first.C文件 (-o是out put)输出为firstProgram文件
执行(运行)./【firstProgram】 ——运行firstProgram文件,
./是表示当前目录的意思。当在终端中使用./命令时,系统会去当前目录中查找并执行该命令或程序;
在Linux中,执行命令的方式有以下几种:
①直接输入命令名:例如ls、cd等命令。
②使用相对路径:使用./来执行当前目录中的可执行文件。
③设置环境变量PATH:系统会在PATH环境变量所列的目录中查找可执行文件
④使用别名:可以使用alias命令给命令起别名,然后通过别名来执行命令。
当前文件夹的位置pwd
回到工作目录cd什么都不加
进入文件夹cd 【文件夹名字】
退回上一层文件夹cd…
重命名mv 【a.c】【 b.c】——将a.c更名为b.c
剪切mv *c 【a.c】——将所有c文件剪切到a.c这个文件夹下
拷贝cp 【a.c】【 test.c】——将a.c文件复制一份叫坐test.c
查看IP地址(网卡状态)ifconfig——相当于window下的ipconfig
查看进程ps -aux | grep a.out——意思是显示所有用户的进程信息,并通过管道将其中包含"a.out"的行进行筛选和输出。
ps命令用来列出系统中当前运行的进程信息,
-aux选项表示列出所有用户的所有进程信息,
grep a.out表示从ps -aux命令的输出中筛选包含a.out关键字的行。

二、共享文件 —— 虚拟机的Linux系统和真机的Window

共享文件夹有下面这些方式,接下来主要讲如何实现红色框框部分。
在这里插入图片描述

2.1 直接拖拽

在这里插入图片描述
如果在虚拟机中开发不习惯,可以在真机的window操作系统下用编辑器写完C代码文件,然后拖进去虚拟机的linux操作系统执行

2.2 共享文件夹

直接在VMware虚拟机的左上角点击虚拟机→设置→选项,按下图步骤配置好就可以了
在这里插入图片描述

三、VMware虚拟接网络连接的三种方式

3.0 链接:更深层次的认识可以看下面文章链接

链接: https://blog.csdn.net/Thenunaoer/article/details/139860791

3.1 介绍

3.11 桥接模式

在这里插入图片描述

①连接到一个交换机的4台可以互相通信
②独立的ip地址,每台都能上网
③不足,每一台虚拟机都要独立配置DNS(DNS用来解析域名【例如:www.baidu.com】变成ip地址)

3.12 Nat模式

在这里插入图片描述
①每台都能上网
②虚拟的ip地址(单向——我可以访问外网的服务器,外面的网络访问不了我)
③4台的DNS都统一的

3.13 仅主机模式

鸡肋,不能访问外网

3.2 配置

1.直接在VMware虚拟机的左上角点击编辑→虚拟网络编辑器
在这里插入图片描述


2.添加网络,随便起个名字

在这里插入图片描述


3.给刚刚新建的网络选择桥接模式,
选个物理硬件作为与外部连接的通道,
如下图的1和3都是虚拟网络肯定不行,
要2.蓝牙和4.无线网络作为物理网卡才能连接外部的网络

在这里插入图片描述


4.在虚拟机的设置里找到网络适配器选择刚刚新建的网络就好
在这里插入图片描述

拓展

虚拟机配置完桥接模式可以联网后,虚拟机就可以通过物理网卡作为通道与外部通信了,那我们虚拟机也可以用第二章思维导图中出现的filezilla工具实现远程文件的共享传输。

  • 19
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值