Linux系统与shell编程第一节课

目录

1.1 Linux发展历史

1.2 什么是linux?

1.3  Linux的发行版

Host-Only(仅主机模式)


windows开发  linux服务 区块链,

特点:稳定,安全,可移植性,低资源消耗,开源软件---windows付费

linux就是操作系统

几乎在除个人桌面系统以外的所有领域占主流地位。例如:网络服务器、 移动设备、嵌入式系统、学术研究中的计算服务器等等

学术office,qq

阿里,腾讯云计算都基于linux  linux用于服务

打开文件,编写代码,运行靠命令 开发

基于内核开发

1.1 Linux发展历史

GNU计划,递归定义为“GNU is Not Unix”,目的是 建立一个自由、开放的Unix操作系统。从依托于Unix的软件开始开发免费开 放的GNU软件。Linux是基于Copyleft(无版权)的软件模式进行发布的,它是GNU项目制 定的通用公共许可证(General Public License,GPL)。

linux  c语言写的---------copyleft无版权 --开元 --特点:用户自由执行,复制,在发行,在修改 对源代码的修改要公开 看源码

Linux系统兼容:POSIX标准  定义了操作系统应该为应用程序提供的接口标准。

服务器 ,不是图形界面  gpu 服务器,跑服务,搭建服务器的----装桌面,也不用

unix  汇编:基层和架构语言,不可移植----c可移植,组成原理,计算机语言和操作系统

gnu是计划, 不是unix  unix开元操作系统--先开元软件----linux :操作系统+软件

windous微软  hadoop开元

posix标准  可移植 定义了操作系统应该为应用程序提供接口标准  调用操作系统的读写是怎么样的?对应函数,提供接口

操作系统为硬件提供

1.2 什么是linux?

Linux的全称是GNU/Linux,是一个基于POSIX和UNIX的多用户、多任务、支 持多线程和多CPU的操作系统,用C语言编写。

严格来说Linux只是一个内核(Kernel),提供了操作系统当中最底层的硬 件控制与资源管理架构。

内核(就是程序,提供资源和命令接口)+工具+软件(桌面软件管理)=linux发行版

多用户不能同时登陆,linux这个操作系统 ,服务器都可以登录

1.3  Linux的发行版

公司和社区 自己开发软件 

公司:服务,软件收费

社区 开元-----独创工具程序---包管理工具不太一样 其他差不多

 

centos:叫做社区企业操作系统,社区,开元,做服务器 

 ubuntu:以桌面应用为主的

Fedora   :Fedora对于用户而言,是一套功能完备、更新快速的免费操作系统;而对赞助者Red Hat公司而言,它是许多新技术的测试平台

 rehat:企业,定制软件提供服务 收费

deepin好看,国产操作系统,自己操作系统桌面  红旗自己开发的

版本号 major-minor-patch-build-desc   主线版本,长期维护版本(Windows7)

32位 内存寻址  4G  8G   我们现在都是64位操作系统 win10,win11

liunx命令行入手

安装 镜像 虚拟机  虚拟机不能超过硬盘的

 NAT 解决地址冲突 主机网卡虚拟出虚拟交换机 自己定义网段 不会和主机冲突  和主机连接

官网地址转换成局部的  地址转换

Host only不能访问外网  带GUI界面 

Host-Only(仅主机模式)

Host-Only模式其实就是NAT模式去除了虚拟NAT设备

root密码很重要 设置千万别忘了 

Linux命令  

内部软件  外部软件  

-l -- --color

-a -l=-al

参数:命令操作的对象 如文件,目录名

cal data 命令行显示日期  bc

tab  if就一个  命令长补全  路径 目录 abcdefg tab键自动补全

查看错误信息 查参数--help  -al

a所有文件 l详细信息   隐藏文件以.开头是隐藏文件     ll--help  ll-al  想要排序就去help

man 帮助文档  

关闭文件  shutdow  

-h停机

-t  seconds设定什么时候关机  按时间排序

-c取消

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/14953.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2023年第十二届数据技术嘉年华(DTC)资料分享

第十二届数据技术嘉年华(DTC 2023)已于4月8日在北京圆满落幕,大会围绕“开源融合数智化——引领数据技术发展,释放数据要素价值”这一主题,共设置有1场主论坛,12场专题论坛,68场主题演讲&#x…

【基础】Kafka -- 日志存储

Kafka -- 日志存储 日志文件目录日志索引偏移量索引时间戳索引 日志清理日志删除基于时间基于日志大小基于日志起始偏移量 日志压缩 日志文件目录 Kafka 中的消息以主题为单位进行基本归类,而每个主题又可以划分为一个或者多个分区。在不考虑多副本的情况下&#x…

【MySQL】插入文件路径,反斜杠消失

系列文章 C#底层库–MySQL脚本自动构建类(insert、update语句生成) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129179216 C#底层库–MySQL数据库访问操作辅助类(推荐阅读) 本文链接:h…

如何优雅的写个try catch的方式!

软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而…

07 【Sass语法介绍-控制指令】

1.前言 Sass 为我们提供了很多控制指令,使得我们可以更高效的来控制样式的输出,或者在函数中进行逻辑控制。本节内容我们就来讲解什么是 Sass 控制指令?它能用来做什么?它将使你更方便的编写 Sass 。 2.什么是 Sass 控制指令 控…

Dockere-Compose迁移Gitea部署

Dockere-Compose迁移Gitea部署 ps: 江湖不是打打杀杀,江湖是人情事故。 解释: Gitea:类似于Git的代码版本管理工具。Docker:Docker-Compose: Docker命令: 查看镜像:docker images 删除镜像…

2023年江苏专转本成绩查询步骤

2023年江苏专转本成绩查询时间 2023年江苏专转本成绩查询时间预计在5月初,参加考试的考生,可以关注考试院发布的消息。江苏专转本考生可在规定时间内在省教育考试院网,在查询中心页面中输入准考证号和身份证号进行查询,或者拨…

【u盘提示:驱动器未格式化】如何解决?

u盘虽然使用很方便,可随时拷贝资料到任何有电脑的地方,但它的问题也是比较多的,其中u盘提示驱动器未格式化故障最让人心虚,因为已经无法打开u盘了,里面的资料怎么办,很重要的怎么办,所以今天就教…

LSSANet:一种用于肺结节检测的长、短切片感知网络

文章目录 LSSANet: A Long Short Slice-Aware Network for Pulmonary Nodule Detection摘要方法Long Short Slice GroupingLong Short Slice-Aware Network 实验结果 LSSANet: A Long Short Slice-Aware Network for Pulmonary Nodule Detection 摘要 提出了一个长短片感知网…

《Spring MVC》 第六章 MVC类型转换器、格式化器

前言 介绍MVC类型转换器、格式化器 1、使用场景 <form th:action"{/user/register}" method"post">用户名&#xff1a;<input type"text" name"userName"/><br/>密码&#xff1a;<input type"password&q…

【Access】win 10 / win 11:Access 下载、安装、使用教程(「管理信息系统」实践专用软件)

目录 一、前言 二、卸载 Office 三、下载 Office Tool Plus 四、安装 Office&#xff08;内含 Access&#xff09; &#xff08;1&#xff09;启动 Office Tool Plus &#xff08;2&#xff09;部署 &#xff08;3&#xff09;安装 Office&#xff08;内含 Access&#…

【Arduino SD卡和数据记录教程】

【Arduino SD卡和数据记录教程】 1. 前言2. 工作原理3. Arduino SD 卡模块代码4. Arduino SD卡数据记录1. 前言 在本Arduino教程中,我们将学习如何将SD卡模块与Arduino板一起使用。此外,结合DS3231实时时钟模块,我们将制作一个数据记录示例,将温度传感器的数据存储到SD卡中…

Vue3技术7之toRaw与markRaw、customRef、provide与inject、响应式数据的判断、组合式API的优势分析

Vue3技术7 toRaw与markRawtoRawApp.vueDemo.vue markRawDemo.vue 总结 customRefApp.vue总结 provide与inject目录结构App.vueChild.vueSon.vue总结 响应式数据的判断App.vue总结 组合式API的优势配置式的API存在的问题组合式API的优势 toRaw与markRaw toRaw App.vue <te…

H7-TOOL的CANFD Trace全解析功能制作完成,历时一个月(2023-04-28)

为了完成这个功能&#xff0c;差不多耗费了一个月时间&#xff0c;精神状态基本已经被磨平了。 当前已经支持&#xff1a; 1、LUA小程序控制&#xff0c;使用灵活。 2、采用SWD接口直接访问目标板芯片的CANFD外设寄存器和CANFD RAM区实现&#xff0c;支持USB&#xff0c;以太网…

Paimon: Streaming data lake 数据湖项目的后起之秀

什么是Paimon? Paimon的官网介绍是&#xff1a;Streaming data lake platform with high-speed data ingestion, changelog tracking and efficient real-time analytics. Paimon 是流数据湖平台&#xff0c;具有高速数据摄取、变更日志跟踪和高效的实时分析能力 数据湖是大…

Vue 路由

文章目录 Vue 路由安装简单实例NPM 路由实例 Vue 路由 本章节我们将为大家介绍 Vue.js 路由。 Vue.js 路由允许我们通过不同的 URL 访问不同的内容。 通过 Vue.js 可以实现多视图的单页Web应用&#xff08;single page web application&#xff0c;SPA&#xff09;。 Vue.js…

万字长文 - Nature 综述系列 - 给生物学家的机器学习指南 1

生物数据的规模不断扩大和固有复杂性促使越来越多的人在生物学中使用机器学习来构建相关生物过程的信息和预测模型。所有机器学习技术都是把数据拟合到模型&#xff0c;然而&#xff0c;具体方法千差万别&#xff0c;乍一看似乎令人困惑。在这篇综述中&#xff0c;我们旨在向读…

绩效管理系统有哪些推荐?

绩效管理系统有哪些推荐&#xff1f;市面上的绩效管理系统五花八门&#xff0c;这就来给大家推荐几款优质的&#xff01; 一、如何选择绩效管理系统 在选择绩效管理系统之前&#xff0c;需要先考虑以下几个问题&#xff1a; 了解你的企业目标和需求&#xff1a;在选择绩效管…

( 栈和队列) 225. 用队列实现栈 ——【Leetcode每日一题】

❓225. 用队列实现栈 难度&#xff1a;简单 请你仅使用两个队列实现一个后入先出&#xff08;LIFO&#xff09;的栈&#xff0c;并支持普通栈的全部四种操作&#xff08;push、top、pop 和 empty&#xff09;。 实现 MyStack 类&#xff1a; void push(int x) 将元素 x 压入…

shiro

1 什么是Shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的 API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 1.2 与Spring Security的对比 Shiro&#xff1a; Shi…