bash的功能简介

bash是GNU计划中重要的工具软件之一,也是目前众多Linux的发行版的标准shell。那bash的主要优势有哪些呢?shell

命令历史数据库

默认状况下,bash会在~/.bash_history文件中记录1000个命令历史,咱们能够经过键盘上的“上下键”去找到之前用以过的命令,比较方便。而且经过查询命令历史,也能知道咱们曾经的操做,为排错提供了大大的方便。bash

命令与路径的补全ide

熟悉cisco设备的都知道,cisco设备的配置能够使用tab键来补全命令,而bash也有这样的功能,而且,它不只支持命令的补全,还支持路径的补全。工具

命令别名设定功能ci

alias是别名的意思,经过alias命令,咱们能够定义命令的别名。好比系统已经定义好的ll便是命令ls -l的别名。经过此功能,咱们能够将一些命令定义成咱们熟悉的格式,大大方便咱们的工做。it

工做控制、前景背景控制class

经过背景控制,咱们能够将某些任务放到背景去执行,这样在前台咱们还能够接着执行其余任务。软件

程序化脚本配置

常用Windows的人都知道所谓的“批处理文件”,即,咱们能够定义一系列的命令做为一个批处理文件,从而达到一次性执行多个命令的目的。而在Linux下,经过使用shell脚本,一样能够实现这样的功能,而且更简单易用。

通配符

和在数据库里的操做同样,bash也支持常见的通配符,如*、?等。

相关文章
相关标签/搜索