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曾启动的参数。
- 浏览: 176195 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
发表评论
-
linux /var/log/sa 日志不断产生
2015-12-01 19:04 4574linux /var/log/sa 日志 1./var/ ... -
ssh 配置免密登陆
2015-11-21 14:18 1227ssh 配置免密登陆 ... -
linux PAM配置 sshd 白(黑)名单
2015-11-16 16:29 1335linux PAM配置 sshd 白(黑)名单 1.p ... -
linux 系统自动关机--排查方法
2015-10-29 17:25 4161linux 系统自动关机--排查方法 排查方法 ... -
比较两个字符串是否相等的
2015-10-28 21:04 7611.比较字符串 if [ "x$tes ... -
shell 大小写转换
2015-10-28 20:52 6291.小写转大写 echo "test&qu ... -
awk 运算符
2015-10-13 20:20 3501.运算符 = += -= *= /= %= ^= ** ... -
linux系统的LANG变量
2015-10-13 19:58 6411.中文乱码 查看当前语言环境loacle 发现 ... -
shell中的重定向 1>&2 2>&1 >&2
2015-05-19 19:16 591shell中的重定向 1>&2 2> ... -
shell传递参数给awk
2015-04-01 15:58 519shell传参数给awki=1ATP-T3000:~/bhz ... -
grep 精确匹配&& 递时子目录
2015-03-23 17:17 655原地址http://www.cppblog.com/pra ... -
disown
2015-02-11 21:46 336disown -
shell获取当前执行脚本的路径
2015-02-06 21:03 474filepath=$(cd "$(dirname ... -
nohup 与 & 的区别及用法
2014-12-31 10:23 2321nohup如果你正在运行一个进程,而且你觉得在退出帐户时该 ... -
linux shell 字符串操作(长度,查找,替换)详解
2014-12-22 14:06 513在做shell批处理程序时候,经常会涉及到字符串相关操作。有 ... -
set -e 的作用
2014-12-04 15:22 685每天进步一点点 在shell中set -e 的好处 ... -
linux性能分析命令
2014-11-11 15:04 412性能监控 性能监控2 1、top 显示当前系统 ... -
shell字符串截取
2014-11-06 18:01 892一、构造字符串直接构造STR_ZERO=helloSTR_F ... -
Shell数值比较
2014-11-06 11:25 7041. 关于档案与目录的侦测逻辑卷标!-f 常用!侦测『 ... -
linux下spawn 与scp 等传输命令结合
2014-11-03 11:10 2278本文系统CentOS6.0 1.方法1:简便方法 up ...
相关推荐
Shell编程是Linux操作系统中进行批处理操作和自动化任务的核心工具,它允许用户通过编写脚本来交互地或非交互地执行一系列命令。以下是对Shell编程基础知识的详细解释: **常用Linux命令介绍** 1. **文件的安全和...
### CShell基础知识详解 #### 一、引言 在之前的讨论中,我们已经涉及了许多Cshell的功能,例如命令别名、作业控制等。此外,任何一系列Cshell命令都可以存储在一个文件中,并通过调用Cshell来执行这些命令。这样...
Linux set命令用于设置shell。 set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。 语法 set 【选项】 【参数】 选项 -a:标示已修改的变量,以供输出至环境变量 -b:使被中止的后台程序立刻回报...
### Shell命令详解精编版 #### 一、Shell概述与分类 **Shell** 是 Linux 操作系统中的一个重要组成部分,它充当用户与操作系统之间的接口。在 Linux 中,最常用的 Shell 类型是 Bash(Bourne Again Shell)。此外...
【Linux Shell脚本编程详解】 在Linux操作系统中,Shell脚本是一种强大的自动化工具,它允许用户通过编写一系列命令来执行复杂的任务。这篇文章将深入探讨Shell脚本编程的基础知识,包括语法、常用命令以及如何创建...
set 指令可根据不同的需求来设置当前所使用 shell 的执行方式,同时也可以用来设置或显示 shell 变量的值。当指定某个单一的选项时将设置 shell 的常用特性,如果在选项后使用 -o 参数将打开特殊特性,若是 +o 将...
### SHELL基础编程详解 #### 一、Shell Script的地位与执行方式 在计算机科学领域,Shell Script具有特殊的地位。它是一种脚本语言,通常用于控制操作系统中的其他程序和任务。与传统的可执行文件(通常是二进制...
在《Shell脚本编程详解》第12章节中,我们深入探讨了Shell脚本编程的基础和实践,这里将根据这个主题和提供的描述,详细阐述相关知识点。 1. **Shell脚本基础**: - **Shebang(#!/bin/bash)**:脚本开头的这一行...
### Shell编程实例解析 #### 实例一:删除Index文件中的空链接 在Shell脚本编程中,有时我们需要清理一些无效的链接,特别是当链接指向的文件不再存在时。以下脚本示例展示了如何删除`archivepix.html`文件中指向...
### Bourne Shell及Shell编程详解 #### 一、Bourne Shell简介 Bourne Shell,简称sh,是由贝尔实验室的Stephen Bourne于1978年开发的一种Unix shell。它不仅作为用户与操作系统交互的主要界面,同时也是一种强大的...
以下是对Linux Shell开发常用脚本命令的详解: 1. **Shell概述**: - 作为开发人员,学习Shell的主要原因是能够理解并修改运维人员编写的程序,同时可以通过编写简单的Shell脚本来提升开发效率,例如管理集群。 -...
### SHELL DATE 命令详解 #### 一、概述 `date` 命令是 Linux 和 Unix 系统中用于查看与设置系统日期和时间的重要工具之一。通过使用不同的选项和参数,用户可以非常灵活地显示或修改日期与时间。在本文中,我们将...
**CShell教程详解** CShell,全称是“C-style shell”,是由伯克利大学开发的一种Unix shell,因其语法与C语言类似而得名。它为用户提供了丰富的交互式命令行环境,尤其适合进行复杂的脚本编程。在本教程中,我们将...
**Shell十三问详解** Shell,作为Linux/Unix操作系统中的命令解释器,是用户与系统交互的重要工具。它不仅用于执行命令,还能通过脚本编程实现自动化任务。在学习和使用Shell的过程中,经常会遇到一些核心问题,...
### SHELL编程常用手册知识点详解 #### Shell简介与种类 Shell是一种高级的、解释型的程序设计语言,作为用户与Linux系统之间的操作接口,允许用户输入命令并执行。Shell不仅提供了一个交互式的命令行界面,还支持...
【ICS lab9 Shell 实验详解】 在计算机科学领域,Shell是一种命令行接口,它允许用户与操作系统进行交互,执行各种任务。"CSAPP (Computer Systems: A Programmer's Perspective) lab9 shell lab" 是一个关于深入...
### 给Shell初学者的入门知识详解 #### 一、Shell程序基础 ##### 1.1 Shell程序概念 - **定义**: Shell程序本质上是一个包含了多条Shell或Linux命令的文件。 - **创建**: 使用文本编辑器(如VI)来编写Shell程序...
**企业SHELL编程详解** SHELL编程,是Linux或Unix操作系统中的一种命令解释器,它为用户提供了与操作系统内核交互的接口。在运维和开发领域,熟练掌握SHELL编程至关重要,因为它能极大提高工作效率,自动化日常任务...