首页 > 系统相关 >Linux学习笔记 | Shell基本介绍

Linux学习笔记 | Shell基本介绍

时间:2022-10-15 16:35:43浏览次数:83  
标签:Shell 操作系统 笔记 硬件 内核 Linux 应用程序

(一)内核(Kernal)

Linux学习笔记 | Shell基本介绍_Shell

          内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

说明:

      操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。

(二)Shell

Linux学习笔记 | Shell基本介绍_Shell_02

    Shell是一个命令行解释器(交互界面),能够给用户提供一个向Linux内核发送请求以便运行程序的界面系统级应用程序。

其还是一个功能强大的编程语言,易编写,易调试(解释执行的脚本语言),在shell中可以直接调用Linux系统命令

功能将外层应用程序(命令)转化为机器语言(二进制),机器语言被内核识别,从而对硬件进行一系列操作

分类:

两种主要语法类型: Bourne  和 C

(1)Bourne家族: sh、ksh、Bash、psh、zsh

(2) C家族:  csh、tcsh

Linux中支持的Shell为:

查看命令: vi /etc/shells

Linux学习笔记 | Shell基本介绍_内核_03


标签:Shell,操作系统,笔记,硬件,内核,Linux,应用程序
From: https://blog.51cto.com/u_15314328/5759207

相关文章

  • linux Traffic Control Configuration example 限速 配置示例 进出双方向
    linuxTrafficControlConfigurationexample限速配置示例进出双方向背景公司的公网是没有限速设备的,导致公网带宽相互抢占,奈何有个大佬业务线说自己的产品架构脆弱,经......
  • Linux apache服务实现URL重定向配置
    URL重定向,  即将httpd请求的URL转发至另一个的URL实现URL重定向的指令:Redirect[status]URL-pathURLstatus状态:permanent:返回永久重定向状态码301,此重定向......
  • Linux扫描本网络内的主机
    1.安装arp-scan2.输入下面命令sudoarp-scan-Iwan-l参数:-Ior--interface:(大写的 i )选择的网络接口,上面的命令中接口名称为wan,具体网络接口名字可用......
  • Linux的基础命令
    1.pwd 查看当前所在位置 2.ls查看当前所有文件和目录,非隐藏文件ls的参数以及作用,参数之间可以一起使用ls -a   查看所有文件,包括隐藏文件ls ......
  • LINUX第四章——并发编程
    第四章Linux学习笔记并行计算顺序算法与并行计算并行性和并发性并行算法只识别可并行执行的任务。CPU系统中,并发性是通过多任务处理来实现的线程线程的原理某进程同......
  • Linux apache实现https的配置
    http协议:  应用层协议,传输层使用TCP协议,默认使用80端口。http协议主要是用来是实现万维网站点资源的访问。ssl(安全套接层)协议:  全称为SecureSocketsLayer。工作与......
  • 反向代理相关笔记
    注释反向代理,以便将域名地址指向维护页面。具体步骤:a)      cd /etc/httpd/conf 打开文件b)      vimhttp-ssl.conf   修改文件c)     ......
  • 大学生视角下的Linux学习之路
    如今的软件开发行业可谓是众星云集,要在这个行业干出一番大事业是比较艰难的。回看如今的服务器端市场,没有以前那些服务器一哥的存在了,更多的变成了Linux系统的身影。移动......
  • Python初学学习笔记
    本篇为新生实践课所留作业的学习笔记,记录我尚不熟悉的Python知识刷题页面  1.保留字即关键字,是Python语言中内部使用的单词,代表一定语义。例如:and、class、if、el......
  • linux-shell与环境变量配置
    之前的时候一直用win,环境变量的配置直接图形化,简单易上手,几乎0难度。虽然偶尔用linux也会去配置环境变量,但不懂那些命令是干什么的,每次都是网上搜,然后直接复制命令。直到最......