Shell基础之Shell概述

一、Shell是什么

  • Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。
  • 我们和计算机内核交互的地方
  • Shell是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。
  • Shell的分类
    • Bourne Shell:主文件名为sh

      • 主要包括:sh、ksh、Bash、psh、zsh
    • C Shell:主要在BSD版的Unix系统中使用

      • 主要包括:csh、tcsh
    • 两种语法互不兼容

  • Bash:与sh兼容,现在使用的Linux是哟个Bash作为用户的基本Shell
  • Linux支持的Shell:/etc/shells
发布了74 篇原创文章 · 获赞 3 · 访问量 4377

猜你喜欢

转载自blog.csdn.net/qq_40672635/article/details/105204904