chsh命令 -l,--list-shells 打印/etc/shells中佥Shell的清单并退出 -s,--shell 指定登陆SHELL -u,--help 打印使用方法信息并退出 -v,--version 打印版本信息并退出 内置SET命令选项表 allexport -a 打开此开关,即自动标记新的或修改要传出的变量,直到重新关闭 braceexpand -B 将花括号的展开式设为默认值 emacs 进行命令行编辑,使用EMACS内置编辑器,是默认设置 errexit -e 假如一个命令返加一个非0的退出状态值(运行失误)后退出,则读入启动文件的时候不做任何设置 histexpand -H 当进行历史替换的时候,使!和!!符号有效。这是默认设置 history 使命令行历史记录开关打开。这是个默认值 ignoreeof 防止退出SHELL的时候也使得EOF(CTRL-D)失效。必须输入退出命令。当设置SHELL变量时也同理操作。 IGNOREEOF=10 keyword -k 将键盘参数置于环境中,并作为一个命令看待 interactive-comments 在交互状态下的SHEEL中,以#开头的命令行是注解 monitor -m 允许工作控制 noclobber -C 防止重定向时文件被覆覆盖 noexec -n 读入但不执行命令.该先项用于检查脚本语法错误,但在交互环境下失效 noglob -d 使路径扩展式失效。也就是说,关闭了通配符 notify -b 后台工作完成后通知用户 nounset -u 当扩展一个未设置的变量时,系统报错 onecmd -t 读入并执行完一个命令后退出 physical -P 如果已经设置,当键入CD或PWD时就不跟随符号链接,而使用实际目录 posix 如果默认操作没有配POSIX标准,则SHELL行为会发生改变 privileged -p 设置之后,SHELL就不读入.profile或ENV文件,而且SHELL函数也不从环境中继承了。 对于SETUID脚本而言,则自动设置 posix 根据POSIX1003。2来改变默认行为 verbose -v 打开VERBOSE模式以进行调试 vi 使用VI内置编辑器来进行命令行编辑 xtrace -x 打开“输出显示”模式以进行调试 shopt 命令选项 cdable_vars 如果内置命令cd 的参数不是一个路径,那么就假设是个变量。变量的值是一个路径 cdspell 更正cd 命令参数中路径的拼写错误,这些错误包括错字符、多字符和少字符,如果发现错, 将自动更正并打印完整路径,执行命令,该参数只在交互模式下使用 checkhash 在执行一个命令以前首先检查哈希表,如果这个表不存在就在正常路径下搜索命令 checkwinsize 在运行每条命令后检查窗口的尺寸,如果必要可以更新LINES和COLUME的值 cmdlist 尝试在同一行中保存多行命令,这使得重新编辑这些多行命令变得简单 dotglob 在文件名扩展中也包含那些以"."开头的文件 execfail 在交互模式和非交互模式下,即使exec无法执行一个文件也不退出Shell Expand_aliases 允许别名扩展,默认选项 extglob 允许扩展模式匹配特征(从Korn shell的文件名扩展特性中获得的那些正则表达式规则) histappend 在shell退出的时候把历史追加到一个文件中,这个文件名保存在变量HISTFILE中 histreedit 如果使用readline,用户可以重新编辑失败的历史命令替换 histverify 当该选项被设置时节,命令的历史替换结果不是立刻被传递给SHELL去检验 而是先装入大readline编辑器的缓冲区中,允许进一步编辑 hostcomplete 当该选项被子设置后,SHELL就会在出现@的时候自动完成主机名,默认选项。 huponexit 当退出交互模式的时候,SHELL会向所有作业发送SIGUP信号 Interactive_comment 默认允许在交互模式下使用#开头的注释 lithist 如果这个选项打开,cmdhistt选项也打开,就尽量采用嵌入新行的方式代替分号保存多行的历史命令 mailwarn 如果back通过检查发现邮件已被阅读过了就显示"The mail in mailfile has been read" nocaseglob 如果设置,SHELL就按照大小写敏感的方式进行文件名扩展 nullglob 如果设置,在文件名扩展没有找到匹配向的时候,使用空字符串匹配 promptvars 提示符也可以进行变量扩展。默认选项 restricted_shell 启动SHELL的限制模式 shift_verbose 如果设置当位置参量个数溢出时打印错误信息 sourcepath 如果设置,内source就使用PATH变量中保存的路径寻找作为参为的文件。默认选项 source "."同义词
Linux Shell实例精解,笔记
最新推荐文章于 2021-05-13 13:36:12 发布