本文目录一览

1,bash是什么意思

bash 是borne again shell的缩写,它是shell的一种,Linux上默认采用的是bash当你在命令行中敲入bash命令时,相当于进入bash环境,如果本身就是bash环境,那么就是进入一个子bash环境(相当于开了一个子进程)。
就是个提示符,bash是shell脚本中得一种。linux中,$代码普通用户,#代表root用户。都是linux基础,学学吧。

bash是什么意思

2,bash中文是什么意思

bash 英[b??] 美[b??] vt. 怒殴; 痛击抄,猛击; 严厉批评; vi. 严厉地,威胁地批评指责袭; n. 重击,猛撞; 痛快的玩2113乐[消遣]; <英方>尝试; [例句]He threw one of the biggest showbiz bashes of the year as a 36th birthday party for Jerry Hall.为了庆祝杰里·霍尔的36岁生日,5261他举办了当年4102演艺圈最盛大的庆祝宴会。[其他] 第三人称单数:bashes 复数1653:bashes 现在分

bash中文是什么意思

3,bash脚本的解释

2>/dev/null 是将错误输出重定向到文件/dev/null,/dev/null是由系统维护的一个垃圾站并且自动清空,你可以用cat工具看看,里面是空的。如果你删了这句,错误输出将显示到屏幕。2是一个文件描述符,代表标准错误输出文件,默认为屏幕即/dev/stdout,另外0代表标准输入,1代表标准输出。学Shell推荐你看sobell的“Linux命令、编辑器与shell编程”,不要被一些烂书误导了。
分解后如下::() 声明函数名为:,无参数 :|:& 递归调用函数自身,并通过管道建立1新进程,在后台调用本函数}; 函数定义结束: 调用此函数这是著名的fork炸弹,他会无限创建进程直到系统崩溃:目前的bash中已经不能用了,所以一般是".",冒号是比较古老的方式

bash脚本的解释

4,linux里面bash是什么

Unix shell的一种,是无需编译,可立即执行的命令集。类似Windows系统里的cmd,powershell命令,只不过它实在unix内核的系统上运行。
Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写。1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell。Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。和其他Unix shell 一样,它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借鉴过来的。其他特性,例如历史命令,是从csh和ksh借鉴而来。总的来说,Bash虽然是一个满足POSIX规范的shell,但有很多扩展。
bash是一种命令处理器可以写脚本语言 《linux就该这么学》不错的linux自学书籍
bash 是一个为GNU项目编写的Unix shell,也就是linux用的shell。 Shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。 BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL最近好像 zsh 功能强大的,很受推崇
该linux用户默认的shell是bash shell(shell的一种,常用的还有borne shell、ksh、csh)

5,bash是什么编程语言呀

什么是shell shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 什么是shell Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/linux 操作系统之核心 程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者 间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分 配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因 为错误的操作而造成系统的伤害?众所周知,对计算机下命令得透过命令(command) 或 是程序(program);程序有编译器(compiler)将程序转为二进制代码,可是命令呢? 其实shell 也是一支程序,它由输入设备读取命令,再将其转为计算机可以了解的机械码, 然后执行它。 各种操作系统都有它自己的 shell,以 DOS 为例,它的 shell 就是 command.com文 件。如同 DOS 下有 NDOS,4DOS,DRDOS 等不同的命令解译程序可以取代标准的 command.com ,UNIX 下除了 Bourne shell(/bin/sh) 外还有 C shell(/bin/csh)、 Korn shell(/bin/ksh)、Bourne again shell(/bin/bash)、Tenex C shell(tcsh) 等其它的 shell。UNIX/linux将 shell 独立于核心程序之外, 使得它就如同一般的应用 程序, 可以在不影响操作系统本身的情况下进行修改、更新版本或是添加新的功能。 有一些命令,比如改变工作目录命令cd,是包含在shell内部的。还有一些命令,例如拷贝命令cp和移动命令rm,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。 shell首先检查命令是否是内部命令,若不是再检查是否是一个应用程序(这里的应用程序可以是Linux本身的实用程序,如ls和rm,也可以是购买的商业程序,如xv,或者是自由软件,如emacs)。然后shell在搜索路径里寻找这些应用程序(搜索路径就是一个能找到可执行程序的目录列表)。如果键入的命令不是一个内部命令并且在路径里没有找到这个可执行文件,将会显示一条错误信息。如果能够成功找到命令,该内部命令或应用程序将被分解为系统调用并传给Linux内核。 shell的另一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。 当普通用户成功登录,系统将执行一个称为shell的程序。正是shell进程提供了命令行提示符。作为默认值(TurboLinux系统默认的shell是BASH),对普通用户用“$”作提示符,对超级用户(root)用“#”作提示符。 一旦出现了shell提示符,就可以键入命令名称及命令所需要的参数。shell将执行这些命令。如果一条命令花费了很长的时间来运行,或者在屏幕上产生了大量的输出,可以从键盘上按ctrl+c发出中断信号来中断它(在正常结束之前,中止它的执行)。 当用户准备结束登录对话进程时,可以键入logout命令、exit命令或文件结束符(EOF)(按ctrl+d实现),结束登录。

文章TAG:是什么  什么  什么意思  意思  bash  
下一篇