首页 > 寺庙

Linux系统中各种shell介绍|

Linux系统中各种shell介绍

sh

Linux系统中各种shell介绍|

全称Bourne Shell,是Unix最初并且仍然使用的shell。很基础,很小巧、很简单。bash在POSIX兼容模式下会模拟sh shell。

bash

全称 Bourne Again SHell。Bash是sh兼容的命令语言解释器,它执行从标准输入或文件读取的命令。 Bash还结合了Korn和C shell(ksh和csh)的有用功能。

Bash旨在成为IEEE POSIX规范(IEEE标准1003.1)的Shell和Utilities部分的一致实现。 可以将Bash默认配置为符合POSIX。

csh

全称C shell。 该Shell的语法类似于C编程语言。 通常是程序员使用。

tcsh

全称 Turbo C Shell。csh的超集,更好用更快。

ksh

全称 Korn shell。

ash

全称Almquist shell。ash是Unix系统上原来Bourne shell的简化版本,体积极小、速度奇快,但缺乏许多高级功能。NetBSD Unix操作系统移植了ash shell,NetBSD开发人员对ash shell进行了定制,增加了一些新的功能,使它更接近Bourne shell。

dash

全称Debian ash。dash复制了ash shell的NetBSD版本的大多数功能,提供了一些高级命令行编辑能力。

zsh

Zsh是UNIX命令解释器(shell),可用作交互式登录Shell和Shell脚本命令处理器。 在标准shell程序中,zsh与ksh最相似,但包含许多增强功能。它不提供与POSIX或其他Shell的兼容性。 Zsh具有命令行编辑,内置拼写更正,可编程命令补全,shell函数(具有自动加载功能),历史记录机制以及许多其他功能。


|Linux系统中各种shell介绍

    

Linux系统中各种shell介绍|
  • 魅族的系统版本到底怎么看|
  • 魅族的系统版本到底怎么看| | 魅族的系统版本到底怎么看| ...

    Linux系统中各种shell介绍|
  • Linux怎样查看网络配置|
  • Linux怎样查看网络配置| | Linux怎样查看网络配置| ...

    Linux系统中各种shell介绍|
  • 目前全球手机操作系统共有几种|
  • 目前全球手机操作系统共有几种| | 目前全球手机操作系统共有几种| ...