zoukankan      html  css  js  c++  java
  • 2、Shell命令学习笔记

    1、Shell命令行解释器

    1.1 Shell命令解释器

          Shell是一个特殊的应用程序,介于操作系统内核和用户之间,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行。

          因此Shell程序在系统中充当了一个“命令解释器”的角色。类似于windows系统的cmd.exe命令。

          

       

    1.2 Shell种类

    1.2.1 Bsh

                  Bsh最早在贝尔实验室完成,是产生较早的Unix Shell程序,实现了最基本的命令解释器的功能,同时还可以作为脚本编程语言。

    1.2.2 Csh

                  Csh因为c语言的风格而得名,在交互界面上改进了,并增加了命令历史、别名、文件名替换和作业控制等功能。因此他比Bsh更适合为用户提供命令交互操作。

    1.2.3 Ksh

                  Ksh集合了BshCsh的交互特性,结合了两者的功能优势,因此受到客户的广泛欢迎。

    1.2.4 Bash

                BashBsh的升级替代品,目前大多数的Linux产品都使用Bash作为默认的Shell程序,当运行Shell程序时,系统实际运行的就是Bash程序。

               我们在学习过程中,使用BashBashLinux系统中默认的Shell程序,文件位于/bin/bash

    1.2.5 Zsh

                Zsh是更多的基于交互式操作考虑进行设计的Shell程序,集成了BashKsh等多种Shell程序的优点,能够提供更高的交互操作效率。

    2、命令行格式

            

    3、获取命令帮助

           Help命令   -- 用于查看Shell内部命令

  • 相关阅读:
    C语言I博客作业11
    第十四周助教总结
    C语言I博客作业10
    Tensorflow--MNIST简单全连接层分类
    记一些好看的Android开源菜单
    AS更新到3.5.2遇到ERROR: SSL peer shut down incorrectly问题
    Tensorflow tf.app.flags 的使用
    Android Sensor(传感器)
    《第一行代码》百分比布局出现的问题
    当Turtle遇见柯南?
  • 原文地址:https://www.cnblogs.com/schangxiang/p/11302447.html
Copyright © 2011-2022 走看看