首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux常用shell种类

定义: 1.shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。shell既是一种命令语言,又是一种程序设计语言。...不同的shell具备不同的功能,shell还决定了Linux中默认的shell是**/bin/bash**,流行的shell有**ash、bash、ksh、csh、zsh**等,不同的shell都有自己的特点以及用途...csh C shell 使用的是“类C”语法,csh是具有C语言风格的一种shell,其内部命令有52个,较为庞大。目前使用的并不多, 已经被/bin/tcsh所取代。...nologin 指用户不能登录 zsh 目前Linux里最庞大的一种shell:zsh。它有84个内部命令,使用起来也比较复杂。一般情况下,不会使用该shell。...[root@localhost ~]# chsh -s /bin/csh #改变当前用户shell,设置为 /bin/csh Changing shell for root.

2.6K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Shell解释器

    shell解释器,用户和操作系统内核之间的桥梁 一、Shell常见种类 就像不同地区有不同方言一样,不同的Linux/Unix系统使用着不同类型的shell Bsh:由贝尔实验室编写。...Bsh是产生较早的UNIX Shell程序,实现了最基本的命令解释器的功能,同时也可以作为脚本编程语言 Csh:是因使用C语言的语法风格而得名,在用户的命令行交互界面上进行了很多改进,并增加了历史,别名...,文件名替换,作业掏等功能,相比Bsh,Csh在更加适用为  用户提供命令交互操作 Ksh:在Bsh和Csh之后出现的,结合了两都的功能优势,兼具Bsh的语法和Csh的交互特性....Bash:从名称可以看出是Bsh的升级版本,是著名的开源软件项目,目前大多数的Linux版本(包括Red Hat公司的Linux系统)都使用Bash 作为默认的Shell程序当运行,Shell程序时,实际运行的是...Bash程序 Zsh:更多地基于交互式操作考虑进行设计的Shell程序,集成了Bash,Ksh等多种Shell程序的优点 二、Bash 2.1、Linux默认使用的Shell程序 命令文件位置:/bin

    1.3K20

    Linux】《how linux work》第十三章 用户环境

    ): 对于bash的这个简单提示符设置以$符号结尾(传统的csh提示符以%结尾)。...几乎所有Linux系统上的标准csh都是tcsh,这是一个增强型的C shell,它推广了命令行编辑、多模式文件名和命令补全等功能。...如果找不到,它会寻找csh shell的.cshrc启动文件。 之所以采用这个顺序,是因为您可以使用.tcshrc文件来进行tcsh扩展,而这些扩展在csh中不起作用。...您应该使用传统的.cshrc文件而不是.tcshrc文件;几乎没有人会在csh中使用您的启动文件。 而且,如果用户在其他系统上真的遇到csh,您的.cshrc文件也会起作用。...然而,许多经验丰富的Unix专家使用csh和tcsh等shell,仅仅是因为他们无法忍受切换。

    17310

    13.Shell 简介

    Shell 简介 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。.../bin/csh) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh) …… 本教程关注的是 Bash,也就是 Bourne Again Shell,由于易用和免费...扩展 sh/bash/csh/Tcsh/ksh/pdksh等shell的区别 sh(全称 Bourne Shell): 是UNIX最初使用的 shell,而且在每种 UNIX 上都可以使用。...csh(全称 C Shell): 是一种比 Bourne Shell更适合的变种 Shell,它的语法与 C 语言很相似。 Tcsh: 是 Linux 提供的 C Shell 的一个扩展版本。...pdksh: 是 Linux 系统提供的 ksh 的扩展。 pdksh 支持人物控制,可以在命令行上挂起,后台执行,唤醒或终止程序。

    98961
    领券