智能营销笔记本服务商

营销笔记本+万能采集+AI名片+智能电销+短信群发=同步管理

免费咨询热线: 15064770313

我试图以通俗易懂的方式总结一下shell。

很早以前就知道shell的存在,但不知道其中的细节,最近在学习的时候,有机会再学习,所以就通俗易懂地总结一下。智程网络科技_智能营销笔记本软件开发_大数据营销笔记本系统定制_营销软件-曲阜市智程网络科技有限公司

目录

  • 什么是贝壳?

  • 外壳类型

  • 如何检查正在使用的 shell

  • 外壳的主要用途

    • 命令操作

    • 外壳脚本

什么是贝壳?

核心功能的接口部分。
作用是解释用户(终端)输入的命令,传递给内核(OS的核心),shell解释内核返回的结果,输出给用户端。

简而言之[用户 和 内核 之间 的中介]

大致可以分为两种:
基于CUI的“命令行shell”和基于GUI的“图形shell”。
我们将在这里主要处理命令行 shell。

  • 命令行外壳

    • 根据 shell 的不同,可操作性和处理“shell 脚本”时存在一些差异(执行基本命令时,您几乎不会注意到 shell 的差异)。

    • 大致可分为B壳型和C壳型(见下壳型)。

  • 图形外壳

    • 熟悉的图形外壳包括 Mac Finder 和 Windows 资源管理器。

主要外壳类型(命令行外壳)

B壳系统

  • sh(伯恩壳,B壳)

    • 最古老的贝壳

    • B壳系统的鼻祖

  • bash (Bourne Again shell)

    • 更容易使用 sh shell

    • 大多数 Linux 上的标准 shell

  • ksh(Korn 壳)

    • c 具有从 shell 派生的函数

    • 完全向上兼容 Bourne shell

  • zsh (Z 外壳)

    • bash, ksh, tcsh 非常有用的特性 + 功能独特的多功能shell

    • MacOS Catalina 到 MacOS 标准外壳(2021-09-03:现在)

    • B壳和C壳中间站立位置

C壳系统

  • csh (C 外壳)

    • 特点是可以用与C语言相同的语法编写。

    • C shell系统的鼻祖

  • tcsh(TC 外壳)

    • 完全兼容c shell

    • 比 c shell 更多的功能

如何检查外壳

您可以通过在终端上执行命令“ps”来检查 PC 的外壳。
截图 2021-09-03 3.55.49.png

你可以用 shell(终端)做什么

・命令操作

您可以通过在终端上执行命令来操作 PC。

您可以在以下站点(Samurai Engineer)上查看基本命令。

初学者必看!Linux 常用命令列表【共 33 种】 | SAMURAI ENGINEERING 博客

https://www.sejuku.net

 


据说工程师不可缺少的Git用于终端的命令操作。

git_github.png

什么是 git

版本控制系统之一。
目前最流行的版本控制系统。

其他版本控制系统包括“Subversion”和“Mercurial”。

[补充] 什么是版本控制系统(VCCS)?可以保存“何时、谁、在哪里、编辑”的历史和数据的系统。可以检查差异的系统


使用 git 的好处
  • 最新文件一目了然

  • 您可以查看编辑的时间、人员和位置

  • 可以恢复到以前的状态(版本)

  • 多人可以编辑同一个文件而无需覆盖或击球

  • 由于分布式版本控制,操作风险低


您可以在以下站点查看详细的机制和用法。


 


-shell脚本的执行

返回目录 在线咨询