Linux介绍及基本操作

article/2025/9/8 1:20:42

嵌入式之路,贵在日常点滴

                                                                ---阿杰在线送代码

目录

一、Linux简介

二、Linux介绍

三、Linux特点

四、常用命令

命令口终端

窗口分屏率

​编辑配置串口大小

字体大小

​编辑清屏

VI的使用

建立文件

模式

​编辑编译文件

​编辑运行编译文件

常用指令

五、LINUX和WINDOWS共享文件

安装完VMware Tool

​编辑如果是真机(公司的研发服务器) 就不能用以上方法进行文件共享

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

桥接模式

​编辑​编辑​编辑​编辑NAT(网络地址转换模式)

Host-Only(仅主机模式)

如果想改Linux的IP的地址


一、Linux简介

Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

发行版:

ubuntu:嵌入式开发

Fedora:早期嵌入式开发

cenOS:web服务器

ArchLinux:用不多

红旗Linux 红帽Linux 等等

二、Linux介绍

Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds林纳斯·托瓦和后来加入的众多爱好者共同开发完成

三、Linux特点

多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能

开源

四、常用命令

命令口终端

Ctrl Alt T(打开Terminal)

窗口分屏率

xrandr

配置串口大小

xrandr -s 136Ox768

字体大小

放大:Ctrl Shift +

放小:Ctrl  -

清屏

Ctrl l

VI的使用

建立文件

vi a.c a:文件名

模式

  • 命令行模式:默认此模式
    • 从输入模式回到命令行模式:Esc
    • Esc 按完,insert消失
  • 输入模式
    • 按i进入;看到insert就能编辑代码

退出VI,保存代码;命令行模式下: :wq w:保存 q:退出

编译文件

gcc a.c -o aProgram

a.c:是你要编译的c文件名字

aProgram:生成的文件名(生成的程序名字)-->默认为a.out

运行编译文件

./程序名

例: ./aProgram

常用指令

ls 列出当前文件夹有哪些文件

ls -a 显示所有文件,包含隐藏的文件和文件夹

pwd 显示当前在哪个文件夹下

mkdir 创建文件夹,文件夹名字chen

例:mkdir chen

cd 某文件 进入某文件夹

例:cd chen

cd .. 退回上层文件夹

cd什么都不加 回到工作目录 /home/clc

tab键 自动补全(文件,文件名太长,一般敲前面几个字符,再按tab就会补全)

mv

  • 移动 mv *.c chenlichen (讲所有的.c文件剪切到chenlichen下)
  • 重命名 mv a.c b.c (把a.c换成了b.c)
  • cp 拷贝指令 cp b.c test.c(拷贝 b.c 命名为 test.c)

创建一个空文件

touch 文件名

  

dd: 删除光标所在的行 

yy:复制当前行正行内容到剪切板

#yy:#是具体数字,可以复制从光标处开始的#行内容

p:粘贴剪切板中的内容到当前光标位置之后

P:粘贴剪切板中的内容到当前光标位置之前

vi文本编辑器:

使用vi文本编辑器及Linux复制粘贴小技巧_Linux教程_Linux公社-Linux系统门户网站

五、LINUX和WINDOWS共享文件

安装完VMware Tool

       1、 拖拽 

        2、共享文件夹 

分享的文件查看

将windows设计目录的文件拷贝到Linux

 将Linux的文件拷贝到windows设计目录

如果是真机(公司的研发服务器) 就不能用以上方法进行文件共享

  • samba

  • ftp 

 要保证Linux和windows的网络要相通

       LINUX:ifconfig--》查看当前网卡的状态--》IP地址

       windows:ipconfig--》查看当前网卡的状态--》IP地址

   

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

桥接模式

特点:

1、每个都能上网

2、4台互相通信

不足:

每台虚拟机都需要独立配置DNS(上网 ,DNS用来解析域名)  

NAT(网络地址转换模式)

特点:
每台都能上网

不足:

IP地址假的(访问是单向的) 

Host-Only(仅主机模式)

在net模式的所有功能外,不能访外网

如果想改Linux的IP的地址

先查看有哪些IP地址是空的

代表该IP地址为空

 

此时  原先的 FileZilla已经连接不上

把修改后的IP地址输入才可连接成功

 

同时 我们的windows也可以ping到我们的LINUX

 


http://chatgpt.dhexx.cn/article/DJgpSe7F.shtml

相关文章

Linux基本操作命令

Linux基本操作命令 我们介绍一些linux常用命令: 一、查看及文件目录的命令:pwd、cd、ls、du 二、创建目录和文件:mkdir、touch、ln 三、复制、删除、移动目录和文件:cp、rm、mv 四、查找目录和文件:which、find 下面…

Linux常用操作命令大全

目录 一、目录及文件操作 1.1创建目录 1.2删除目录或文件 1.3重命名目录或文件名称 1.5目录及文件列表查看 1.6复制目录或文件 1.7剪切目录或文件 1.8搜索目录或文件 1.9创建文件 1.10查看及修改文件内容信息 1.11查看文件内容信息(仅支持查看&#xff0…

Linux基础操作

目录 1.os概念,定位 2.查看Linux主机ip和使用XSHell登陆主机、XSHell下的复制黏贴 3.ls指令 4.pwd指令 5.cd指令 6.touch指令 7.mkdir指令 8. rmdir指令&&rm指令 9.man指令 10.cp指令 11.mv指令 12.cat 13.more指令 14.less指令 15.head指令…

Linux的基础操作

Linux基础操作 linux在我们工作中是经常用的,那么具体怎么操作呢,下面我来给大家陈述一些linux的基础操作,仅供大家参考和学习 1、目录切换命令 linux是通过cd命令进行切换目录,但在学习cd命令之前,我们要分清楚linu…

软件安全测试-软件安全测试概述

目录 1. 写在前面 2. 什么是安全测试? 3. 安全测试和渗透测试的区别? 4. 何为安全漏洞? 4.1. 常见的漏洞类型 4.2. 漏洞等级 5. 安全漏洞的危害? 6. 如何发现或预防安全漏洞? 6.1 安全测试方法 6.2 安全测试…

动态应用安全测试(DAST)

什么是DAST安全测试? 动态应用程序安全测试(DAST)从web应用程序外部测试安全性。一个很好的类比是通过攻击银行保险库来测试其安全性。DAST要求安全测试人员不了解应用程序的内部。这被称为“黑盒”测试方法——因为测试人员看不到隐喻性的“盒子”内部。它的目的是…

安全基础--22--安全测试

一、安全漏洞评估 1、评估方式 自动化扫描:系统层漏洞大部分情况下使用自动化扫描 手工评估:耗时、不全面、技术要求高 2、评估流程 二、安全配置评估 1、安全配置评估分类 评估说明基础安全配置评估在了解现状和基本需求的情况下,定义业…

常规测试、安全测试、渗透测试的区别

安全测试是在IT软件产品的生命周期中,检查产品,检验产品符合安全需求定义和产品质量标准的过程,功能测试是检验产品各功能,根据功能测试用例,逐项测试,检查产品是否符合用户要求的功能。 安全测试是在IT软…

安全测试(初测)报告

安全测试(初测)报告 系统名称 版本号 V1.0 送测单位 送测时间 20XX年XX月XX日 复测时间 XXXX有限责任公司 20XX年XX月XX日 有效性声明 1、本测试报告封面及结论未盖章无效; 2、本测试报告需经审批和授权签字人签字,…

做好安全测试的方法

目录 摘要: 一.安全性测试 二.常见的软件安全性缺陷和漏洞 三.做好安全性测试的建议 总结 摘要: 今天主要跟大家讲一下什么是安全测试和怎么做好安全测试的几种方法。还有安全测试的优缺点及过程,最后会给大家几条建议,希望对…

AppScan 安全测试详解+实操

定义:AppScan是IBM的一款web安全扫描工具,主要适用于Windows系统。该软件内置强大的扫描引擎,可以测试和评估Web服务和应用程序的风险检查,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等…

Android安全测试

目录 1、客户端APP安全 2、服务端安全 3、通信安全(通信保密性) 1、客户端APP安全 (1)反编译-APP加密或者代码混淆或者加壳处理 (2)防二次打包-验证APP签名-获取二次打包后APP的签名与正确的AP签名进行…

软件测试之安全测试

一、什么是安全测试? 安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 。 二、安全测试的目的? 1、提升IT产品的安全质量; 2、尽…

软件安全测试

安全测试 文章目录 安全测试安全测试类型安全性测试工具分类 安全测试 安全测试一般围绕被保护的资产,通过代码和程序的分析来确定威胁或漏洞的严重程度,以及被利用的可能性和影响,来评估特定威胁或漏洞对企业造成负面影响的风险。除了综合的…

安全测试入门介绍

目录 1、安全测试定义 2、安全测试目的 3、安全测试与常规测试区别 4、安全测试类型 5、安全测试工具 1、安全测试定义 安全测试是建立在功能测试基础上进行的测试,安全测试提供证据表明,在面对恶意攻击时,应用仍能充分满足它的需求&…

什么是安全测试

一、安全测试概述 1.1.定义 安全测试是在软件产品开发基本完成时,验证产品是否符合安全需求定义和产品质量标准的过程 1.2.概念 安全测试是检查系统对非法侵入渗透的防范能力 1.3.准则 理论上来讲,只要有足够的时间和资源,没有无法进入的系…

如何从0到1做一次完整的安全测试

大家好,我是馨馨,一个混过大厂,待过创业公司,有着6年工作经验的软件测试妹纸一枚。近期针对公司项目做了一次完整的安全测试,扫描出来了不少漏洞,价值还挺大的。回顾整个流程,并没有特别复杂的点…

机器学习之向量空间的基本概念

向量空间:如果在一个空间中,任取若干个向量进行相加或数乘,其计算结果仍然在该空间中,则称这个空间为向量空间。换句话说,向量空间对于相加和数乘运算是封闭的(closed)。 当然,基于向量的广义定义&#xff…

什么是向量空间

向量 AB(AB上面有→)的大小(或长度)叫做向量的模,记作|AB|(AB上有→)或|a|(a上有→)。 向量空间又称线性空间,是线性代数的中心内容和基本概念之一。在解析几何里引入向量概念后,使许多问题的处…

向量空间中的:线性相关与线性无关

生成空间:以二维空间为例,给定两个非零向量。 其中两个非零向量系数a,b任意取值组合,就可以得到整个二维空间,除非两向量共线。 一个向量固定,另一个向量自由变化,其线性组合可得到一条直线。 …