shell

作者: imkindu | 来源:发表于2017-07-15 13:02 被阅读0次
    什么是shell:
    • shell是一个用c语言编写的程序,是用户使用linux的桥梁,
      它接收用户输入的命令并把它送入内核去执行
    • shell即使一种命令语言,也是一种程序设计语言
    • shell时linux的命令解释器(command interpreter)
    shell环境

    linux的shell种类众多,常见的有:

        [imkindu@centos6 scripts]$ cat /etc/shells  #查看当前系统所有的shell
        /bin/sh             #Bourne Shell
        /bin/bash           #Bourne Again Shell
        /sbin/nologin       #系统用户,不能登录
        /bin/dash
        /bin/tcsh
        /bin/csh            #C Shell
        
        [imkindu@centos6 scripts]$ echo $SHELL      #显示
        /bin/bash
    

    Bash是大多数Linux系统的默认shell。

        [imkindu@centos6 scripts]$ ll /bin/sh 
        lrwxrwxrwx. 1 root root 4 Jul 14 10:38 /bin/sh -> bash
    

    现在一般情况下,并不区分sh和bash,像#!/bin/sh可以写为#!/bin/bash

      #! 申明用哪种解释器

    相关文章

      网友评论

          本文标题:shell

          本文链接:https://www.haomeiwen.com/subject/oowahxtx.html