• Bash Shell


    1. 什么是Shell

        人输入类似英语的计算机命令到命令解析器,再由命令解析器将这些命令翻译成计算机的机器指令交由计算机执行。在Linux或者UNIX操作系统上,这个命令解析器就叫Shell。

        Shell的功能是将用户输入的命令翻译成Linux内核能够理解的语言,这样Linux的内核才能真正地操作计算机的硬件。

       

        在UNIX和Linux操作系统上存在许多种shell,这是因为参与UNIX开发的人员众多,开发人员根据自己的理解和需要开发出多种不同类型的shell。包括:Bourn shell、C shell、Z shell等等,我们介绍Bourn-Again shell简称bash

        查看所有的shells:

         cat  /etc/shells

         结果如下:

            /bin/csh
            /bin/sh
            /usr/bin/es
      /usr/bin/ksh
      /bin/ksh
      /usr/bin/rc
      /usr/bin/tcsh
      /bin/tcsh
      /usr/bin/esh
      /bin/dash
      /bin/bash
      /bin/rbash
      /usr/bin/screen
        有那么多shells,那我们怎么系统登录是默认用哪个shell呢?此时我们可以查看文件:vim /etc/passwd

    2. 操作系统的命令:

        Linux操作系统的命令分为两大类:一类是内部命令即内置在bash中的命令;令一类为外部命令(不是内置在bash中的命令).外部命令是以可执行的方 式存储在Linux的文件系统中的。我们可以用 type 命令分别哪个命令是内置命令。

  • 相关阅读:
    在CentOS 6.4中编译安装gcc 4.8.1
    uc_client是如何与UCenter进行通信的
    使用Discuz关键词服务器实现PHP中文分词
    新浪博客
    simple_html_dom使用小结
    提高网站权重,快速增加百度收录量
    TokuDB的特点验证
    Linux shell判断文件和文件夹是否存在
    比较满意设计的一次作业 JDBC宠物管理
    乱码问题
  • 原文地址:https://www.cnblogs.com/wiessharling/p/2849787.html
Copyright © 2020-2023  润新知