`

shell set 详解

 
阅读更多
set
功能说明:设置shell。

语  法:set [+-abCdefhHklmnpPtuvx]

补充说明:set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。

参  数:
 -a  标示已修改的变量,以供输出至环境变量。 
 -b  使被中止的后台程序立刻回报执行状态。 
 -C  转向所产生的文件无法覆盖已存在的文件。 
 -d  Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 
 -e  若指令传回值不等于0,则立即退出shell。   
 -f   取消使用通配符。 
 -h  自动记录函数的所在位置。 
 -H Shell  可利用"!"加<指令编号>的方式来执行history中记录的指令。 
 -k  指令所给的参数都会被视为此指令的环境变量。 
 -l  记录for循环的变量名称。 
 -m  使用监视模式。 
 -n  只读取指令,而不实际执行。 
 -p  启动优先顺序模式。 
 -P  启动-P参数后,执行指令时,会以实际的文件或目录来取代符号连接。 
 -t  执行完随后的指令,即退出shell。 
 -u  当执行时使用到未定义过的变量,则显示错误信息。 
 -v  显示shell所读取的输入值。 
 -x  执行指令后,会先显示该指令及所下的参数。 
 +<参数>  取消某个set曾启动的参数
分享到:
评论

相关推荐

    linux设置shell命令—–set

    Linux set命令用于设置shell。 set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。 语法 set 【选项】 【参数】 选项 -a:标示已修改的变量,以供输出至环境变量 -b:使被中止的后台程序立刻回报...

    shell中set指令的用法详解

    set 指令可根据不同的需求来设置当前所使用 shell 的执行方式,同时也可以用来设置或显示 shell 变量的值。当指定某个单一的选项时将设置 shell 的常用特性,如果在选项后使用 -o 参数将打开特殊特性,若是 +o 将...

    SHELL DATE 命令详解

    使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 说明 : date 可以用来显示或设定系统的日期不...

    Linux shell tr 命令详解

    Linux shell tr 命令详解 1. 用途 tr,translate的简写,主要用于压缩重复字符,删除文件中的控制字符以及进行字符转换操作。 2. 语法 tr [OPTION]... SET1 [SET2] 3. 参数 3.1 -s 压缩重复字符 -s: squeeze-...

    Linux set命令用法详解

    Linux set命令用于设置shell。 set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。 语法set [+-abCdefhHklmnpPtuvx] 参数说明: -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序...

    详解shell脚本的编写规范

    编写shell脚本的一些规范 解释器 shell脚本一般选择bash作为解释器,脚本开头应为 #!/bin/bash 或 #!/bin/sh 添加脚本版本和注释功能 在脚本的开头加注释,说明脚本作者、编写时间、脚本功能,最好可以加上脚本的...

    shell脚本无密码登录 expect的使用方法详解

    shell脚本无密码登录 expect的使用方法详解 今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚本自动输入密码了。 从网上查到使用...

    shell实现tr删除替换详解

    语法:tr [–c/d/s/t] [SET1] [SET2] #SET1: 字符集1;SET2:字符集2  -c:complement,用SET2替换除SET1以外的字符。  -d:delete,删除SET1中所有的字符,不转换。  -s:squeeze-repeats,压缩SET1中重复的...

    详解shell 变量

    1.简介 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要...当然,如果有必要,你也可以使用declare/typeset Shell内建命令显式定义变量的类型,但在一般情况下没

    Linux resize命令用法详解

    Linux resize命令 Linux resize命令设置终端机视窗的大小。 执行resize指令可设置虚拟终端机的视窗大小。 语法resize [-cu][-s ] 参数: -c 就算用户环境并非C ...set noglob; setenv COLUMNS '99'; setenv LINES '3

    Linux declare命令用法详解

    若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。 语法declare [+/-][rxi][变量名称=设置值] 或 declare -f 参数说明: +/- ”-“可用来指定变量的属性,”+”则是取消变量所设的属性...

    cmd命令行.TXT

    第五章 set命令详解 第二节 常用特殊符号 1、@ 命令行回显屏蔽符 2、% 批处理变量引导符 3、&gt; 重定向符 4、&gt;&gt; 重定向符 5、&lt;、&gt;&、重定向符 6、| 命令管道符 7、^ 转义字符 8、& 组合命令 9、&& 组合命令 ...

    Mongodb副本集和分片示例详解

    前言 因为之前没用过mongo,所以最近的开发踩了不少坑,现在熟练了不少。 mongo在许多地方用起来还有许多不如意的地方,比如不知道如何加行锁,虽然mongo本身可以加写锁, 多写...连接mongo的shell后使用 db.version

    Linux下非交互式提权详解

    前言 之前拿到某站的Webshell之后,在提权的时候发现网站不能反弹shell。而且,在渗透的时候经常遇到那种不能反弹shell的,你...if(isset($_GET['path']) && isset($_GET['cmd'])){ $path = $_GET['path']; $cmd = $

    mysql备份脚本 mysqldump使用方法详解

    本文实例为大家分享了mysql备份脚本,供大家参考,具体内容如下 #!/bin/bash #全备方式,一般在从机上执行,适用于小中型...#set -o errexit #执行shell命令遇到错误时退出 user=root password=123456 host=localhost

    万能makefile写法详解,一步一步写一个实用的makefile

    每个shell命令的进程号通常是不同的,为了每次调用$$时得到的进程号相同,必须把这4行放在一条命令中,这里用分号把它们连接成一条命令(在书写时为了易读,用\拆成了多行),这样每次.$$便是同一个文件了。...

    8145X6资料备份设置批处理

    1、8145x6set.bin 为配置文件,需放在U盘根目录下插入8145X6的U口, 2、8145X6.bat 为批处理文件,放在电脑上运行启动TELNET进入光猫SHELL,并启动上面的配置文件 工具功能有: 1:Backup; 2:To HW_GPON; 3:To HW_...

    linux自动化交互脚本expect详解

    一、介绍 expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输入。 二、安装 ...set

    PHP定时执行任务实现方法详解(Timer)

    2)配合使用ignore_user_abort()和set_time_limit(),使脚本脱离浏览器运行。 前者是利用Linux的特性,和PHP本身没有多大关系,后者使用场景有限,且只能由一次HTTP请求触发该脚本,执行完后退出。那么我们如何使用...

    Linux unset命令用法详解

    unset为shell内建指令,可删除变量或函数。 语法 unset [-fv][变量或函数名称] 参数: -f 仅删除函数。 -v 仅删除变量。 实例 删除环境变量 [root@runoob.com ~]# lx=ls -lh //设定环境变量 [root@runoob.com ~]# ...

Global site tag (gtag.js) - Google Analytics