初识Linux shell

这篇具有很好参考价值的文章主要介绍了初识Linux shell。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux初探

初识Linux shell,Linux shell,linux
Linux系统可以划分为4个部分:

  • Linux内核:Linux系统的核心,控制着系统的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。
    内核主要功能:
    • 系统内存管理:内核通过硬件上称为交换空间的存储区域来实现虚拟内存;内核在交换空间和实际的物理内存之间反复交换虚拟内存中的内容,使得系统拥有比物理内存更多的可用内存。
    • 软件程序管理:内核控制着Linux系统所有进程。
      在Linux系统中,主要有SysVinitsystemd两种init进程实现。

SysVinit运行级

运行级 描述
0 关闭系统
1 单用户模式,用于系统维护
2 多用户模式,五联网服务
3 多用户模式,有联网服务
4 自定义
5 配有GUI的多用户模式
6 重启系统

查看当前运行级

$ runlevel
N 5

systemd运行级

$ systemctl get-default
graphical.target	#类似于SysVinit运行级5
    • 硬件设备管理:Linux将硬件设备视为一种特殊的文件,称为设备文件,有3种:
      • 字符设备文件:对应每次只能处理一个字符的设备(比如调制解调器和终端)
      • 块设备文件:对应每次以块形式处理数据的设备(比如硬盘驱动器)
      • 网络设备文件: 对应采用数据包发送和接受数据的设备(比如网卡)
    • 文件系统管理:Linux内核支持通过不同类型的文件系统读写硬盘数据。
      Linux文件系统
    文件系统 描述
    ext Linux扩展文件系统
    ext2 第二扩展文件系统,在ext的基础上提供了更多的功能
    ext3 第三扩展文件系统,支持日志功能
    ext4 第四扩展文件系统,支持高级日志功能
    btrfs 一种新的高性能文件系统,支持日志和大文件
    exfat 扩展Windows文件系统,主要用于SD卡和U盘
    hpfs OS/2高性能文件系统
    jfs IBM日志文件系统
    iso9660 ISO9600文件系统
    minix MINIX文件系统
    msdos Microsoft FAT16
    ncp Netware文件系统
    nfs 网络文件系统
    ntfs Microsoft NT文件系统
    proc 访问系统信息
    smb 用于网络访问的Samba SMB文件系统
    sysv 早期的Unix文件系统
    ufs BSD文件系统
    umsdos 建立在msdos之上的类Unix文件系统
    vfat Windos95文件系统(FAT32)
    XFS 高性能64位日志文件系统
  • GNU工具

  • 图像化桌面环境:最流行的应属GNOME(GNU network object model enviroment,GNU网络对象模型环境)桌面

  • 应用软件:各式各样的的功能软件,如日历、计算器等。

Linux发行核心版

发行版 描述
Slackware 最早期的Linux发行版中的一员,流行于Linux极客之间
Red Hat Enterprise 主要用于Internet服务器的商业开发版
Gentoo 为高级Linux用户设计的发行版,包含Linux源代码
openSUSE 兼顾商业和家庭的发行版
Debian 流行于Linux专家和商业Linux产品中发行版

特定用途Linux发行版文章来源地址https://www.toymoban.com/news/detail-784818.html

发行版 描述
Fedora 一款通过Red Hat Enterprise源代码过后见而成的免费发行版
Ubuntu 一款兼用于学习和家庭的免费发行版
MX Linux 一款用于家庭的免费发行版
Linux Mint 一款用于家庭娱乐的免费发行版
Puppy Linux 一款使用于老旧PC的小型免费发行版

到了这里,关于初识Linux shell的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一.初识Linux 1-3操作系统概述&Linux初识&虚拟机介绍

    目录 一.初识Linux 1.操作系统概述 计算机组成 硬件: 软件: 操作系统: 操作系统工作流程 操作系统作用 常见的操作系统 PC端: 移动端:(掌上操作系统) 一.初识Linux 2.Linux初识 linux系统的诞生 Linux内核 Linux发行版 一.初识Linux 3.虚拟机介绍 虚拟机 ​ 计算机:硬件和软件组

    2024年01月22日
    浏览(43)
  • 【Linux】初识Linux --指令Ⅰ

    Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法,Linux…感兴趣就关注我吧!你定不会失望。 这个命令相当于Windows下点进一个文件夹,会 显示出当前路径下所有的文件 .这个事情就是ls命令所做的. 例如我在我当前目录下执行ls这一操作 显示出了我当前路径下的所有非

    2024年02月02日
    浏览(47)
  • Linux学习笔记 --- 初识Linux

    PC操作系统,也就是个人电脑所使用的操作系统 导学:了解操作系统的作用,了解常见的操作系统有哪些 1.1 硬件和软件  说白了,硬件就是你看得见,摸得到的。 1.2 操作系统 操作系统: 管理 计算机硬件 与 软件资源 的 计算机程序 ,同时也是计算机系统的内核与基石。

    2024年02月06日
    浏览(51)
  • 【初识Linux】——01Linux系统

    这是开源的操作系统,开放源代码,你可以自由更改。(如果你牛的话)而且适配性高,在各个计算机或者平板电脑、手机里面都存在Linux的内核。Linux基本可以用键盘完成所有操作 可用来建造服务器系统,web类的服务器系统,DNS、数据库服务器。 Linux是一个开源(开放源代

    2024年02月09日
    浏览(31)
  • Linux学习之初识Linux

    目录 一.Linux的发展历史及概念 1.什么是Linux UNIX发展的历史: Linux发展历史: 2. 开源 商业化发行版本 二. 如何搭建Linux环境 Linux 环境的搭建方式主要有三种: 1. 直接安装在物理机上 2. 使用虚拟机软件 3. 使用云服务器 三. 掌握使用远程终端工具 xshell 登陆 Linux 服务器 要想了

    2024年02月12日
    浏览(30)
  • 初识Linux+Linux基本指令(一)

    目录 一.😆计算机与操作系统😆 计算机与操作系统发展史简介: 计算机与操作系统的关系: 二.😄Linux操作系统😄 开源软件的代名词:Linux 非图形化界面的Liunx 三.😆Linux基本指令之文件管理篇😆 1.操作系统组织文件的数据结构 关于操作系统文件树的几个重要概念和知识点: 操

    2023年04月15日
    浏览(35)
  • 【Linux学习】01Linux初识与安装

    01Linux初识与安装 02Linux基础命令 03Linux用户和权限 04Linux实用操作 05-1Linux上安装部署各类软件 05-2Linux上部署项目 Linux(B站黑马)学习笔记 01Linux初识与安装 硬件和软件 软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。 而操作系统,就是软件的

    2024年02月07日
    浏览(42)
  • 【初识Linux】Linux环境配置、Linux的基本指令 一

    因为博主是利用华为云服务器学习Linux,所以要一个远程登录软件访问你购买的云服务器,所以要安装一个 Xshell 还有就是云服务器的购买,推荐华为云的云服务器 (比较便宜,应该是目前最便宜的云服务器了), 1核2G的对我们学习的就足够了。 注意:购买完云服务器,一定

    2024年02月08日
    浏览(41)
  • Linux初识网络基础

    目录 网络发展  认识“协议 ” 网络协议  OSI七层模型: TCP/IP五层(或四层)模型 网络传输基本流程 网络传输流程图: 数据包封装和封用   网络中的地址 认识IP地址: 认识MAC地址: 1.独立模式:各个计算机互相独立,各个电脑保存各自数据 2.网络互联:多态计算机连接在

    2024年02月14日
    浏览(74)
  • 初识Linux:第六篇

    👉本篇的主要目的:让大家能够使用vim在Linux上写代码和学会在yum上下载软件;👈 在Linux上安装软件有三种方式: 源代码安装 软件的源代码是软件的原始数据,任何人都可以通过源代码查看该软件的设计架构和实现方法,但是 源代码不能在计算机中直接运行安装。需要通过

    2024年02月06日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包