Linux系统与shell编程第一节课

目录

1.1 Linux发展历史

1.2 什么是linux?

1.3  Linux的发行版

 NAT

1.4 Linux命令  


windows开发  linux服务 区块链,

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

linux就是操作系统

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

学术office,qq

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

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

基于内核开发

1.1 Linux发展历史

GNU计划,递归定义为“GNU is Not Unix”,目的是 建立一个自由、开放的Unix操作系统。从依托于Unix的软件开始开发免费开放的GNU软件。

Linux是基于Copyleft(无版权)的软件模式进行发布的,它是GNU项目制定的通用公共许可证

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

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

POSIX是可移植 性操作系统接口,主要针对unix系统上的程序进行规范,定义了操作系统应该 为应用程序提供的标准接口,若操作系统符合posix,则符合POSIX的程序就可 以在该操作系统上执行。Linux支持posix,所以unix上的软件可以很容易的移 植到linux。

可移植   调用操作系统的读写是怎么样的?对应函数,提供接口

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

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

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

windous微软  hadoop开元

1.2 什么是linux?

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

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

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

1.3  Linux的发行版

内核(就是程序,提供资源和命令接口)+工具+软件(桌面软件管理)=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模式其实就是NAT模式去除了虚拟NAT设备

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

1.4 Linux命令  

用于实现某一类功能的指令或程序

分类:内部命令和外部命令

Linux命令的通用命令格式 命令字 [选项] [参数]

选项:用于调节命令的具体功能。以 “-”引导短格式选项(单个字 符),例如“-l”, 以“--”引导长格式选项(多个字符),例如“--color”

多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”    -a -l=-al

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

cal data 命令行显示日期  bc

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

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

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

man命令 帮助文档  :使用方法:man 要查看的命令名

例如: 查看命令ls的说明文档 若一页显示不完,可以按空格键翻页,也可按上下键滚动。按Q键退出 。

 

 关机命令 shutdown

关闭文件  shutdow  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智能边缘探索记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值