zoukankan      html  css  js  c++  java
  • 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 命令分别哪个命令是内置命令。

  • 相关阅读:
    mysql学习【第4篇】:数据库之数据类型
    mysql学习【第3篇】:数据库之增删改查操作
    mysql学习【第2篇】:基本操作和存储引擎
    mysql学习【第1篇】:数据库安装
    模块
    面向对象 之 反射 内置方法
    面向对象 的属性 类方法 静态方法
    python day
    day 18 面向对象的 继承
    python day
  • 原文地址:https://www.cnblogs.com/wiessharling/p/2849787.html
Copyright © 2011-2022 走看看