bash shell简述

来源:互联网 发布:简单计算器java 编辑:程序博客网 时间:2024/04/27 18:49

用法:
bash [options] [command_string | file]

描述:
Bash是一个sh兼容的命令语言解释器,执行从标准输入或从文件中读取命令。

参数配置:
-c 如果有-c选项,那么命令是从第一个非选项参数command_string读取。如果command_string后有争论,它们被分配到的位置参数,以$ 0起始。

-i 如果-i选项,shell是交互式的。

-l 使得bash,如果它被调用作为登录shell.

-r 如果-r选项,外壳成为受限.

-s 如果-s选项存在,或者如果没有参数剩余选项处理完以后,那么命令将从标准输入读取。该选项允许位置参数在启动一个交互shell时可以设置。

-D 前缀$的双引号引用的字符串列表打印在标准输出。这些都是受语言翻译时,当前区域是不是C或POSIX的字符串。这意味着-n选项;没有命令将被执行。

[-+] [shopt_option]
如果shopt_option存在,-O设置该选项的值; + O取消设置它。如果没有提供shopt_option,由接受命令shopt外壳选项的名称和值打印到标准输出。如果调用选项+ O,输出显示在可能被重用为输入的格式。

– 一个- 标志选项的结束,禁止其余的选项处理。之后的任何参数 - 被视为文件名和参数。的参数 - 等同于 - 。

–debugger 安排调试信息到外壳开始前被执行。

–dump-po-strings 等价于-D,但是输出是在GNU gettext 可移植对象文件格式。

–dump-strings 等价于-D

–help 显示在标准输出上显示使用信息并顺利退出。

–init-file
–rcfile file
从文件而不是系统范围的初始化文件/etc/bash.bashrc和标准的个人初始化文件〜/ .bashrc中,如果shell是交互(参见下面的调用)执行命令。

–login 相当于-l。

–noediting 不要使用GNU readline库来读取命令行当shell是交互式的。

–noprofile 不读任何系统范围的启动文件/ etc / profile或者任何个人初始化文件〜/ .bash_profile中,〜/.bash_login文件,或〜/.profile文件。默认情况下,当它被调用作为登录shell(见下面的调用)Bash读取这些文件。

–norc 不要读取和执行系统范围内的初始化文件/etc/bash.bashrc和个人初始化文件〜/ .bashrc中,如果shell是交互的。

–posix 改变bash的,其中默认操作与POSIX标准符合标准(POSIX模式)不同的特性。见另见下文为一个文件,详细POSIX模式如何影响的bash的行为的参考。

–restricted shell命令被限制

–version 显示对于bash在标准输出,并成功退出该实例的版本信息。

0 0
原创粉丝点击