成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux BASH Shell set命令介紹

運維 系統運維
用set命令可以設置各種shell選項或者列出shell變量.單個選項設置常用的特性.在某些選項之后-o參數將特殊特性打開.在某些選項之后使用+o參數將關閉某些特性,不帶任何參數的set命令將顯示shell的全部變量.除非遇到非法的選項,否則set總是返回ture……

用set命令可以設置各種shell選項或者列出shell變量.單個選項設置常用的特性.在某些選項之后-o參數將特殊特性打開.在某些選項之后使用+o參數將關閉某些特性,不帶任何參數的set命令將顯示shell的全部變量.除非遇到非法的選項,否則set總是返回ture.
當BASH shell被調用時,可以列出全部的選項.當前的選項集列在$-中.在option參數被處理后,其他的參數被賦值到位置參數中($1,$2,...,$n)

set [--abefhkmnptuvxldCHP] [-o option name] [arguments ...]

源碼:

選項 說明
-a 自動向已經修改的變量或為導出后序命令的變量作出標志
-b 不是在原提示符之前,而是立即引發終止后臺任務的狀態表表
-e 如果命令帶非零值返回,立即退出
-f 禁止帶擴展名的路徑
-h 定義函數時,定位和存儲函數命令,當函數被執行時,通常查詢函數命令
-k 所有的關鍵詞參數,而不只是那些命令名前的關鍵詞參數,被放在環境命令中
-m 監視器模式,啟動任務控制.此選項默認支持系統shell交互.后臺進程以單獨的進程組運行,在每次完成任務時顯示包含退出的狀態行
-n 讀取命令但不執行命令.通常監查shell腳本的句法錯誤.交互shell被忽略
-o option-name 選項名可以是下列之一:

選項 說明
allexport 同-a選項
braceexpand shell執行花括號擴展,在默認情況下起作用
emacs 使用emacs風格命令行編輯接口.除非shell以-noline-editing選項啟動,否則當shell交互時,通過默認啟動該選項
errexit 同-e選項
histexpand 同-H選項
ignoreeof 其結果是好像shell命令IGNOREEOF=10被執行
interactive 允許單詞前帶#號,以使得在交互shell中忽略命令行的全部字符-commands
monitor 同-m選項
noclobber 同-C選項
noexec 同-n選項
noglob 同-f選項
nohash 同-d選項
notify 同-b選項
nounset 同-u選項
physical 同-p選項
posix 改變BASH屬性以匹配標準,默認操作不同于POSIX1003.2標準
verbose 同-v選項

vi 使用vi風格的命令行編輯器

XTRACE 同-x選項,如果沒有給出選項名,顯示當前選項值
-p 打開特權模式(在此模式,$ENV文件被處理,不能從環境中繼承

shell函數.如果是有效用戶ID而不是實用戶組則自動啟動.關閉此選項將使得有效用戶和組IDs設置實用戶和組IDs)
-t 在讀取命令并執行之后退出
-u 當執行參數括展時,把非設置變量作為錯誤處理(如果擴展企圖出現在非設置變量中,shell顯示錯誤信息.如果不是交互式,則帶非凌值退出)
-v 輸入行被讀取時,顯示shell輸入行
-x 在每個簡單命令被擴展之后,顯示PS4擴展值,之后是要執行的命令
-l 保存和恢復綁定在命令中的名稱
-d 禁止執行查找散列命令(通常,命令被保存在散列表中,一旦被找到就不再繼續查找)
-C 效果好像是執行了noclobber=shell命令
-H 使用!風格的歷史替代(當shell交互時,在默認情況下,此選項有效)
-P 如果設置此參數,當執行改變目錄命令cd時,不遵循符號鏈接,而是使用實際的目錄

如果在選項后沒有參數,不設置位置參數.否則,即使一些參數以a選項開始,也要把位置參數設置為argument- 結束選項的信號,將引發其余的參數被賦值到位置參數中(-x和-v選項被關閉.如果沒有argument,位置參數將保留未改變的參數)

【編輯推薦】

  1. Linux Bash命令關于程序調試詳解 
  2. Linux Bash命令關于快捷鍵應用
  3. Linux Bash Shell系統的應用詳解
  4. Linux Bash具體安裝步驟及使用介紹
  5. Linux Bash命令查詢相關事件詳解
     
責任編輯:chenqingxiang 來源: linux寶庫
相關推薦

2010-06-23 17:16:33

Linux Bash

2010-06-23 17:37:14

Linux Bash

2010-06-23 17:34:03

Linux Bash

2010-06-23 16:05:36

Linux Bash

2010-06-23 17:29:07

Linux Bash

2023-07-27 17:41:02

BashZshFish

2010-06-23 15:55:36

Linux Bash

2010-06-23 14:45:02

Linux Bash

2010-06-23 16:42:33

2009-12-25 09:47:05

LinuxShell編程bash

2010-06-23 16:09:40

Linux Bash

2010-06-23 16:35:50

Linux Bash

2010-06-23 15:36:23

Linux Bug B

2010-03-23 15:52:41

Linux shell

2023-10-31 16:17:42

2009-12-25 15:14:15

Linux set命令

2010-06-23 11:09:14

Linux Bash

2010-06-23 10:03:18

Linux Bash命

2009-12-18 08:57:27

Linux shell

2018-02-24 15:40:06

LinuxBashShell
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本精品久久久久久久 | 日韩电影一区二区三区 | 日韩一区二区三区在线视频 | 色性av| 日韩中文久久 | 国产一区二区三区在线观看免费 | 黄色片免费看 | 干狠狠| 超碰男人天堂 | 欧美一区二区三区在线免费观看 | 欧美精品91爱爱 | 精品99在线 | 日韩久久久久久久久久久 | 欧美黄色性生活视频 | 亚洲国产二区 | 国产日韩欧美91 | 91豆花视频 | 美女视频一区 | 成人精品一区二区三区 | 羞羞视频免费观看 | 一道本不卡 | 久草电影网| 亚洲视频区 | 亚洲精品影院 | 久久男人 | 国产精品久久久久久吹潮 | 日本在线免费看最新的电影 | 午夜免费精品视频 | 91九色porny首页最多播放 | 久久国产一区 | 毛片免费视频 | 精品产国自在拍 | 亚洲精品久久久 | 亚洲一区二区三区在线免费观看 | 色香蕉在线 | 久热免费在线 | 欧美一级免费 | 午夜电影在线播放 | 蜜桃黄网| 亚洲一区黄色 | 久久久91精品国产一区二区三区 |