简介

set是Bourne shell(sh),C shell(csh)和Korn shell(ksh)的内置函数,用于定义系统环境。本文重点介绍Bourne shell(sh)

语法

set [--aefhkntuvx[argument]]...

参数

-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指令unset,Linux命令——set 和 unset相关推荐

  1. linux+指令+tree,Linux命令——tree

    简介 Linux tree命令用于以树状图列出目录的内容. 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件. 用法 无参数,列出当前目录下字目录.文件 [root@localhos ...

  2. 【Linux指令④】Linux查看日历、时间、打包压缩文件、Linux中的计算器,常用热键 关机指令

    Linux指令 ❀date ❀cal ❀find which whereis ❀grep ❀zip/unzip ❀tar ❀bc ❀常用的热键 ❀关机

  3. linux指令笔试,Linux笔试常用命令

    Linux笔试常用命令 时间:2019-01-01 [www.unjs.com - 资料大全] 文件操作命令 ls 作用:列目录,Linux笔试常用命令>(https://www.unjs.co ...

  4. linux指令popd,Linux切换目录pushd、popd、dirs命令

    Linux切换目录pushd.popd.dirs命令 pushd和popd在linux中可以用来方便地在多个目录之间切换,切换目录虽然有一点复杂.在实际中,发现通过使用pushd和popd能够极大地提 ...

  5. cts测试linux指令skip,linux – dd命令中seek和skip之间有什么区别?

    我试图从磁盘读取并希望dd命令随机发出每个请求并检查磁盘的延迟以进行读取操作我已经使用了搜索和跳过两者都可以吗? dd if=/dev/rdsk/c2t5000CCA0284F36A4d0 skip= ...

  6. linux指令lpr,linux命令 test/lpr

    [摘要] 这篇文档的主要目的是下面这些脚本: if test -f "$1" then lpr $1 else if test -d "$1" then cd ...

  7. linux指令 mk,Linux的基础命令

    基础命令: 1.查看当前目录下的文件和目录的详细信息 ls -l/ll 2.查看ip地址 ifconfig 3.查看当前目录 pwd 4.相对路径/绝对路径 cd 5.创建文件 touch 文件名 6 ...

  8. Linux指令lunch,linux命令 launch是什么命令?

    lunch 吧?类似于choosecombo,选择编译编译参数的.执行source build/envsetup.sh才有.其实我也不是特别了解.我觉得应该是在envsetup.sh里定义的.不知道你 ...

  9. linux指令 sed,Linux命令sed

    sed流编辑器:Stream EDitor sed行编辑器,使用sed,将文件的行加载到内存,符合sed模式空间的显示到屏幕上,sed默认不编辑文件,仅对模式空间的数据处理,处理结束后,将符合模式空间 ...

  10. 熟悉linux指令游戏,Linux指令初探之闯关游戏Bandit(上)

    开学季,Evan会带领小萌新们一点点接触安全领域,今天要给大家讲的是和Linux有关的一款游戏Bandit,通过Bandit你会学到Linux的一些基础指令,这对今后的学习有很大的帮助,准备好了吗让我 ...

最新文章

  1. 点滴篇(一) 第一篇 博客
  2. python杂记(一)
  3. 每天一道LeetCode-----根据中序遍历和后序遍历重构二叉树
  4. c++ 重载 覆盖 隐藏的区别和执行方式
  5. 使用github托管代码以及github一些最常用的命令
  6. JS 网页自动加载js函数
  7. java堆栈有序无序,浅谈Java并发编程系列(四)—— 原子性、可见性与有序性
  8. html点击按钮获取列表数据传递到页面,随笔:ajax传递数组,layui父子页面传值,下来菜单赋值,父页面数据获取,表格数据替换为字符串...
  9. 表单标签 input
  10. EasyUI DataGrid 可编辑列级联操作
  11. java输入其他字符提示_Eclipse输入任意字母或指定字符出现提示框
  12. Spring中三种编程式事务的使用
  13. android权限管理, API劫持, xposed, xprivacy
  14. 关于WhatsApp Business 和WhatsApp的一些区别
  15. setSingleChoiceItems和setPositiveButton两者触发时期
  16. 骷髅创意设计灵感_20种创意旅行应用程序设计,激发您的灵感
  17. 不再封控,各高校要如何开展教学
  18. SEO流量增长10倍:筛选导航优化
  19. linux文件取交集、差集、并集
  20. 上海手机移动软件开发论坛_前智能手机开发人员的现代移动软件开发

热门文章

  1. js控制页面滚动到指定位置,js中scrollIntoView()的用法
  2. 微软VLSC批量授权中心,Windows 1809新版本iso文件
  3. Educational Codeforces Round 101 D. Ceil Divisions(构造)
  4. 了解Linux实时内核
  5. 使用计算机绘图软件首先要,如何学好计算机绘图 AUTOCAD 软件
  6. 【ES知识】es版本与java api版本对照一览
  7. win7 操作注册表
  8. 视频码控:CBR、VBR和ABR
  9. error C4996解决办法
  10. 四国军棋引擎开发(5)着法生成与棋谱分析