婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell中set與shopt命令選項的含義和使用示例

Shell中set與shopt命令選項的含義和使用示例

熱門標簽:申請400電話有什么用 網絡電話外呼系統撥號軟件 汨羅代理外呼系統 400電話申請找 電銷機器人加盟多少錢 4層電梯外呼控制系統設計 天津智能外呼系統排名 宿松高德地圖標注 貴陽400電話到哪里去辦理

前言

本文主要給大家介紹了關于Shell中set與shopt命令選項含義與使用的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

set命令選項

set命令作用主要是顯示系統中已經存在的shell變量,以及設置shell變量的新變量值。使用set更改shell特性時,符號"+"和"-"的作用分別是打開和關閉指定的模式。set命令不能夠定義新的shell變量。如果要定義新的變量,可以使用declare命令以變量名=值的格式進行定義即可。

內置set命令選項

選項名 快捷開關 含義
allexport -a 從這個選項中被設置開始就自動標明要輸出的新變量或修改過的變量,直至選項被復位
braceexpand -B 打開花括號擴展,它是一個默認設置
emacs 使用emacs內置編輯器進行命令行編輯,是一個默認設置
errexit -e 當命令返回一個非零退出狀態(失敗)時退出。讀取初始化文件時不設置
histexpand -H 執行歷史替換時打開!和!!擴展,是一個默認設置
history 打開命令行歷史、默認為打開
ignoreeof 禁止用EOF(Ctrl+D)鍵退出shell。必須鍵入exit才能退出。等價于設置shell變量IGNOREEOF=10
keyword -k 將關鍵字參數放到命令的環境中
interactive-comments 對于交互式shell,把#符后面的文本作為注釋
monitor -m 設置作業控制
noclobber -C 防止文件在重定向時被重寫
noexec -n 讀命令,但不執行。用來檢查腳本的語法。交互式運行時不開啟
noglob -d 禁止用路徑名擴展。即關閉通配符
notify -b 后臺作業完成時通知用戶
nounset -u 擴展一個未設置的變量時顯示一個錯誤信息
onecmd -t 在讀取和執行命令后退出
physical -P 設置時,在鍵入cd或pwd禁止符號鏈接。用物理目錄代替
privileged -p 設置后,shell不讀取.profile或ENV文件,且不從環境繼承shell函數,將自動為setuid腳本開啟特權
verbose -v 為調試打開verbose模式
vi 使用vi內置編輯器進行命令行編輯
xtrace -x 為調試打開echo模式

shopt命令選項

shopt命令是set命令的一種替代,很多方面都和set命令一樣,但它增加了很多選項。可有使用“-p”選項來查看shopt選項的設置。“-u”開關表示一個復位的選項,“-s”表示選項當前被設置。

shopt命令參數用法

選項 含義
cdable_vars 如果給cd內置命令的參數不是一個目錄,就假設它是一個變量名,變量的值是將要轉換到的目錄
cdspell 糾正cd命令中目錄名的較小拼寫錯誤.檢查的錯誤包括顛倒順序的字符,遺漏的字符以及重復的字符.如果找到一處需修改之處,正確的路徑將打印出,命令將繼續.只用于交互式shell
checkhash bash在試圖執行一個命令前,先在哈希表中尋找,以確定命令是否存在.如果命令不存在,就執行正常的路徑搜索
checkwinsize bash在每個命令后檢查窗口大小,如果有必要,就更新LINES和COLUMNS的值
cmdhist bash試圖將一個多行命令的所有行保存在同一個歷史項中.這是的多行命令的重新編輯更方便
dotglob Bash在文件名擴展的結果中包括以點(.)開頭的文件名
execfail 如果一個非交互式shell不能執行指定給exec內置命令作為參數的文件,它不會退出.如果exec失敗,一個交互式shell不會退出
expand_aliases 別名被擴展.缺省為打開
extglob 打開擴展的模式匹配特性(正常的表達式元字符來自Korn shell的文件名擴展)
histappend 如果readline正被使用,用戶有機會重新編輯一個失敗的歷史替換
histverify 如果設置,且readline正被使用,歷史替換的結果不會立即傳遞給shell解釋器.而是將結果行裝入readline編輯緩沖區中,允許進一步修改
hostcomplete 如果設置,且readline正被使用,當正在完成一個包含@的詞時bash將試圖執行主機名補全.缺省為打開
huponexit 如果設置,當一個交互式登錄shell退出時,bash將發送一個SIGHUP(掛起信號)給所有的作業
interactive_comments 在一個交互式shell中.允許以#開頭的詞以及同一行中其他的字符被忽略.缺省為打開
lithist 如果打開,且cmdhist選項也打開,多行命令講用嵌入的換行符保存到歷史中,而無需在可能的地方用分號來分隔
mailwarn 如果設置,且bash用來檢查郵件的文件自從上次檢查后已經被訪問,將顯示消息”The mail in mailfile has been read”
nocaseglob 如果設置,當執行文件名擴展時,bash在不區分大小寫的方式下匹配文件名
nullglob 如果設置,bash允許沒有匹配任何文件的文件名模式擴展成一個空串,而不是他們本身
promptvars 如果設置,提示串在被擴展后再進行變量和參量擴展.缺省為打開
restricted_shell 如果shell在受限模式下啟動就設置這個選項.該值不能被改變.當執行啟動文件時不能復位該選項,允許啟動文件發現shell是否受限
shift_verbose 如果該選項設置,當移動計數超出位置參量個數時,shift內置命令將打印一個錯誤消息
sourcepath 如果設置,source內置命令使用PATH的值來尋找作為參數提供的文件的目錄.缺省為打開
source 點(.)的同義詞
 

刪除目錄下除了filename之外的所有文件

下來列出了不同的擴展模式匹配操作符,這些模式列表是一個用 | 分割包含一個或者多個文件名的列表:

通配符 含義
*(模式列表) 匹配 0 個或者多個出現的指定模式
?(模式列表) 匹配 0 個或者 1 個出現的指定模式
@(模式列表) 匹配 1 個或者多個出現的指定模式
!(模式列表) 匹配除了一個指定模式之外的任何內容

打開extglob shell選項

shopt -s extglob

刪除目錄下除了filename之外的所有文件

rm -v !("filename")

刪除除了filename1和filename2之外的所有文件

rm -v !("filename1"|"filename2")

刪除除了 .zip 之外的所有文件

rm -i !(*.zip)

關閉extglob shell選項

shopt -u extglob

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • shell中set指令的用法詳解

標簽:廣東 贛州 撫州 海北 烏蘭察布 連云港 昌都 臨沂

巨人網絡通訊聲明:本文標題《Shell中set與shopt命令選項的含義和使用示例》,本文關鍵詞  Shell,中,set,與,shopt,命令,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell中set與shopt命令選項的含義和使用示例》相關的同類信息!
  • 本頁收集關于Shell中set與shopt命令選項的含義和使用示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美丰满美乳xxx高潮www| 粉嫩一区二区三区在线看 | 亚洲香蕉伊在人在线观| 亚洲精品一线二线三线无人区| 色综合久久中文综合久久牛| 国产麻豆91精品| 五月开心婷婷久久| 国产精品美女一区二区三区| 久久综合狠狠综合久久激情| 日韩欧美另类在线| 在线成人av网站| 在线看一区二区| 色综合咪咪久久| 成人精品视频.| 成人av在线一区二区| 国产在线播放一区二区三区| 丝袜美腿亚洲一区| 亚洲码国产岛国毛片在线| 国产精品国产自产拍高清av| 中文字幕在线不卡一区二区三区 | 一区二区中文字幕在线| 精品成人佐山爱一区二区| 日韩一区二区视频在线观看| 欧美嫩在线观看| 777亚洲妇女| 精品精品国产高清a毛片牛牛 | 日韩免费在线观看| 91麻豆精品国产91久久久更新时间| 91成人免费在线视频| 欧美日韩免费一区二区三区视频| 欧美日韩一区不卡| 精品国产成人在线影院| 欧美精品tushy高清| 91精品国产色综合久久| 国产视频一区二区在线观看| 亚洲国产精品精华液2区45| 国产精品青草综合久久久久99| 亚洲精品亚洲人成人网| 视频一区二区三区在线| 久久激情综合网| 成人污视频在线观看| 欧美探花视频资源| 久久婷婷国产综合精品青草| 日韩美女视频一区| 五月天丁香久久| 国产精品影视在线观看| 成人黄色a**站在线观看| 欧美无乱码久久久免费午夜一区 | 国产精品福利一区| 亚洲福利国产精品| 国产精品1区2区3区在线观看| 日本道在线观看一区二区| 日韩精品一区二区三区四区| 亚洲欧洲av另类| 老汉av免费一区二区三区| av不卡一区二区三区| 欧美一区二区视频网站| 中文在线资源观看网站视频免费不卡| 亚洲精品伦理在线| 极品销魂美女一区二区三区| 91国模大尺度私拍在线视频| 久久综合九色综合97婷婷女人| 亚洲欧美激情插| 国产在线不卡视频| 欧美日韩不卡一区| 国产精品理论片| 九九精品视频在线看| 欧美日韩一区二区在线观看视频| 国产欧美日韩另类视频免费观看| 日韩**一区毛片| 色屁屁一区二区| 国产精品网站在线观看| 精久久久久久久久久久| 制服.丝袜.亚洲.中文.综合| 亚洲视频综合在线| 国产91在线观看| 久久久久久久久免费| 日韩av不卡在线观看| 欧美日韩一区二区三区视频| 亚洲免费看黄网站| 成人h精品动漫一区二区三区| 精品福利av导航| 久久电影网站中文字幕| 91精品国产入口| 亚洲综合在线电影| 色婷婷香蕉在线一区二区| 国产精品国产a| 91在线无精精品入口| 中文字幕不卡在线播放| 国产精品18久久久久久vr| 日韩写真欧美这视频| 久久国产乱子精品免费女| 欧美一区二区人人喊爽| 五月天精品一区二区三区| 欧美一区二区三区四区视频| 日本美女一区二区三区视频| 91精品国产综合久久小美女| 日韩电影在线观看电影| 欧美一区日韩一区| 激情综合色综合久久| 久久精品视频在线免费观看| 成人美女视频在线观看18| 日韩美女久久久| 欧美视频日韩视频| 石原莉奈在线亚洲二区| 精品久久久网站| 成人一二三区视频| 中文字幕亚洲不卡| 欧美在线观看你懂的| 丝袜诱惑制服诱惑色一区在线观看| 7777精品伊人久久久大香线蕉超级流畅| 热久久国产精品| 久久综合狠狠综合| 91色porny蝌蚪| 天天综合天天做天天综合| 欧美电视剧在线观看完整版| 国产精品99久久久久久有的能看| 国产精品黄色在线观看| 欧美精品少妇一区二区三区| 精品一区二区三区视频在线观看| 国产精品丝袜一区| 99精品久久只有精品| 亚洲自拍偷拍网站| 久久色在线视频| 色哟哟一区二区| 青青国产91久久久久久 | 91成人免费在线| 日本中文一区二区三区| 国产日韩欧美在线一区| 欧美日韩在线不卡| 国产成人免费网站| 亚洲国产成人91porn| 2022国产精品视频| 精品视频一区二区三区免费| 国产一区二区三区美女| 亚洲高清视频在线| 国产日本欧洲亚洲| 欧美猛男gaygay网站| 成人激情动漫在线观看| 麻豆精品在线观看| 一区二区三区在线免费| 国产亚洲精品bt天堂精选| 8x8x8国产精品| 91色|porny| 国产成人在线免费| 日韩在线卡一卡二| 又紧又大又爽精品一区二区| 久久久99久久| 精品欧美一区二区久久| 91精品福利在线| www.综合网.com| 国产一区二区美女诱惑| 午夜精品一区二区三区电影天堂 | 国产乱码精品一区二区三| 一区二区视频在线看| 国产欧美日韩另类一区| 精品国产99国产精品| 7777精品伊人久久久大香线蕉 | 免费欧美日韩国产三级电影| 亚洲激情中文1区| 欧美国产日韩一二三区| 精品蜜桃在线看| 日韩欧美视频在线| 在线播放欧美女士性生活| 日本韩国一区二区| 99久久99久久精品免费看蜜桃| 国产乱码精品一区二区三区av | 国产色爱av资源综合区| 欧美二区在线观看| 欧美伦理视频网站| 欧美日韩一区二区三区四区五区 | 日本在线不卡一区| 图片区小说区区亚洲影院| 亚洲精品美腿丝袜| 一区二区三区在线不卡| 一区二区三区在线观看视频| 亚洲欧美日韩在线不卡| 亚洲精品老司机| 亚洲最新在线观看| 婷婷一区二区三区| 美脚の诱脚舐め脚责91| 精品一区在线看| 国产一区二区三区观看| 国产精品1024| 91色婷婷久久久久合中文| 在线观看91精品国产入口| 欧美日韩三级在线| 欧美一卡二卡三卡| 精品国产成人在线影院| 国产婷婷色一区二区三区四区| 中文字幕乱码日本亚洲一区二区| **性色生活片久久毛片| 亚洲午夜日本在线观看| 免播放器亚洲一区| 成人精品一区二区三区四区| 91网址在线看| 日韩一区二区三区av| 久久久www成人免费无遮挡大片| 国产精品免费看片| 亚洲午夜久久久久久久久电影网|