在linux下 什么是bash.什么又是shell

作者&投稿:史宙 (若有异议请与网页底部的电邮联系)
在linux中bash指的是什么~

bash shell是sh shell的增强版本,目前linux大部分使用的都是bash shell。
1、Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩内克斯”,
2、但真正的读法应为“哩纳克斯”。Linux操作系统的内核的名字也是“Linux”。
3、Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
4、简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。
5、这个系统是由世界各地的成千上万的程序员设计和实现的。
6、其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix兼容产品。

在计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,shell是指操作系统中,提供访问内核所提供之服务的程序。
一、shell的分类:
1、图形界面shell(Graphical User Interface shell 即 GUI shell)
例如:应用最为广泛的 Windows Explorer (微软的windows系列制作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X window manger (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。
2、命令行式shell(Command Line Interface shell ,即CLI shell)
例如:bash / sh / ksh / csh(Unix/linux 系统)(MS-DOS系统);
cmd.exe/ 命令提示字符(Windows NT 系统);
Windows PowerShell(支援 .NET Framework 技术的 Windows NT 系统)。
二、shell的命令描述:
1、使用用户的缺省凭证和环境执行 shell。
2、在UEFI环境下,EFI的shell环境提供了一组丰富的扩展和增强的命令,在以后的计算机中,传统的DOS界面将会被shell环境所取代,所有的.exe文件将不会在以后支持shell的环境中出现,取而代之的文件后缀是.efi。

bash 是一个为GNU项目编写的Unix shell,也就是linux用的shell。

Shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。

BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL外还有C SHELL等其它类型的SHELL。

扩展资料:

linux主要特性:

1,基本思想:

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

2,完全免费:

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。 

3,完全兼容POSIX1.0标准:

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

4,多用户、多任务:

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

5,良好的界面:

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

参考资料:百度百科-linux



Shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。

bash 是一个为GNU项目编写的Unix shell,也就是linux用的shell。

就是说,bash是一种shell。

没错,SHELL就是用命令来管理系统的一个接口,可以简单理解成类似于DOS的东西;
BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL外还有C SHELL等其它类型的SHELL。

我想这个好像没有专门的命令的一般都是通过编程来实现的,可以通过递归方式来遍历目录,然后得到文件数。


长沙市19762957450: linux里面bash是什么? -
农例复方: Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写.1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell. Bash...

长沙市19762957450: 在“linux”中“bash”指的是什么? -
农例复方: bash shell是sh shell的增强版本,目前linux大部分使用的都是bash shell.1、Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩内克斯”, 2、但真正的读法应为“哩纳克斯”.Linux操作系统的内核的名字也是“Linux”. 3、Linux操作系统也是自由软件和开放源代码发展中最著名的例子. 4、简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上. 5、这个系统是由世界各地的成千上万的程序员设计和实现的. 6、其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix兼容产品.

长沙市19762957450: 在linux下 什么是bash.什么又是shell -
农例复方: bash 是一个为GNU项目编写的Unix shell,也就是linux用的shell.Shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器.BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL...

长沙市19762957450: linux上bash是什么进程 -
农例复方: bash进程就是shell的进程,每一个已登录的用户都有bash这个进程,当一个用户在终端上面登录后,Linux系统就会给这个用户一个shell,这个shell就是bash进程(当默认shell程序是bash时),然后你接下来执行的命令都是这个bash进程的子进程,因为它是大部分命令行启动的程序的父进程,所以不要随便终结它.

长沙市19762957450: linux中的bash是什么程序?
农例复方: bash是一个为GNU计划编写的Unixshell

长沙市19762957450: 我刚接触linux, 请问bash是什么
农例复方: 您好. linux SHELL - linux命令解释器 Bash - Bourne Again shell, 最为流行的还有Tesh和Zsh 作用:解释执行你输入的命令.Bash脚本.

长沙市19762957450: 在linux中bash指的是什么
农例复方: 首先你应该理解一下什么是shell,bash 只是众多linux shell的一种. bash shell是sh shell的增强版本.目前linux大部分使用的都是bash shell.

长沙市19762957450: linux /bin/bash是什么意思 -
农例复方: 用/bin/sh或/bin/bash来解释这个脚本.

长沙市19762957450: linux下运行执行命令后计算机返回" - bash:"是什么意思? -
农例复方: bash 是shell的一种 ,有很多种shell,不过现在linux上最流行的就是bash了.以前还有csh、ash、bsh、ksh

长沙市19762957450: linux的shell版本是什么意思 -
农例复方: 因为shell有不同的版本,有C shell、K shell、TCSH、zsh、ash、bash等等,而Linux默认使用的是bash这个shell,但是也可以切换到其他版本的shell,所以“linux的shell版本”应该指的是当前使用的是哪个shell.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网