經(jīng)常應(yīng)用的Shell特性技巧
在我們學習中經(jīng)常遇到困難,問題。今天我們講的就是操作系統(tǒng)中的問題。電腦中必不可少的就是操作系統(tǒng)。這里介紹Linux的知識,讓你學好應(yīng)用Linux系統(tǒng)。今天一講開啟和關(guān)閉Shell特性技巧,希望你記住開啟和關(guān)閉Shell特性技巧??梢酝ㄟ^打開或者關(guān)閉Bourne Again Shell的功能的方式來控制它的行為。
不同的功能使用不同的方法開啟和關(guān)閉。內(nèi)置命令set控制著一組功能,而內(nèi)置命令shopt控制另外一組命令。還可以調(diào)用bash在命令行中控制很多功能。
1. set ±o:開啟和關(guān)閉shell特性
通過使用-o或者+o選項,內(nèi)置命令set(tcsh中有一個內(nèi)置命令set,但是它的工作方式不同)可開啟、關(guān)閉并列出某些bash特性。舉例來說,下面的命令將開啟noclobber特性:
◆ set -o noclobber
使用下面的命令可以關(guān)閉這項特性(默認):
◆ set +o noclobber
2. shopt:開啟和關(guān)閉shell特性
內(nèi)置命令shopt(shell option)開啟、關(guān)閉和列出那些控制著shell行為的某些bash特性。舉例來說,下面的命令將使bash在擴展模糊文件引用時,包含那些以句號(.)開頭的文件名,-s表示設(shè)置:
◆ shopt -s dotglob
通過下面的命令可將這項特性關(guān)閉(默認),-u表示取消設(shè)置:
◆ shopt -u dotglob
如果只將特性的名稱作為shopt唯一的參數(shù),shell顯示該特性是如何設(shè)置的:
◆ shopt dotglob
dotglob off
命令shopt不帶任何選項或者參數(shù)時,將列出由shopt控制的那些特性及其狀態(tài)。命令shopt -s不帶參數(shù)時,將列出那些由shopt控制并設(shè)置為開啟的特性。命令shopt –u將列出那些被取消或者關(guān)閉的bash特性。
這樣你就輕松學會開啟和關(guān)閉Shell特性技巧。
【編輯推薦】
























