06Linux之shell介绍

前端之家收集整理的这篇文章主要介绍了06Linux之shell介绍前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

06Linux之shell介绍

6 shell介绍

6.1 shell简介

6.1.1 什么是系统命令

  • shell解释器对系统结果的封装结果
  • 系统命令/shell命令-->shell解释器-->系统接口-->内核-->硬件
  • 应用程序-->系统命令/shell命令-->shell解释器-->系统接口-->内核-->硬件
  • 应用程序-->系统接口-->内核-->硬件

6.1.2 为什么要用系统命令

  • 为了使用计算机

6.1.3 什么是shell

  • shell代表的是解释器,是对系统接口的封装,即在系统接口外又加了一层壳

    shell只是一种称呼,而bash解释器才是具体的一种shell

  • shell这门编程语言(一堆命令及用法

6.1.4 shell命令的作用

  • 文件管理
  • 用户与权限管理
  • 进程管理
  • 磁盘管理
  • 网络管理
  • 软件管理

6.1.5 shell脚本

  • shell脚本(shell script)是一种为shell编写的脚本程序
  • 常说的shell是指shell脚本,shell和shell script是两种概念
  • 通常shell编程是指shell脚本编程,不是指开发shell本身

6.2 Posix

6.2.1 定义

  • Linux支持posix,全称是可移植的操作系统接口

6.2.2 规范

  • 由IEEE(电气电子工程师学会)发布,是为操作系统设计API时遵循的规范,一套规范的系统调用

6.3 shell交互式环境

6.3.1 基础

6.3.2 两种方式

6.4 shell命令语法格式

6.4.1 组成部分

  • 命令:就是一堆单词,对应着一个程序/功能,运行一条命令就启动了一个进程
  • 选项:对命令的描述,控制着命令的具体运行
  • 参数:命令的操作对象

6.4.2 举例

  • 以ls为例

    ls  # 命令
    ls /root  # 命令+参数
    ls -l /root  #命令+选项+参数
    ls -l  #命令+选项
    

猜你在找的Linux相关文章