Bash中的shopt选项
Bash中的shopt選項(xiàng)?
http://blog.chinaunix.net/uid-20587169-id-1919110.html
?
shopt命令用于顯示和設(shè)置shell中的行為選項(xiàng),通過這些選項(xiàng)以增強(qiáng)shell易用性。shopt命令若不帶任何參數(shù)選項(xiàng),則可以顯示所有可以設(shè)置的shell操作選項(xiàng)。
?
set選項(xiàng)與shopt選項(xiàng)是兩組不同的內(nèi)容,用set -o和shopt -p可以分別查看兩個(gè)組所有的打開和關(guān)閉的條目, 在默認(rèn)狀態(tài)下,有些是打開的,有些是關(guān)閉的,shopt各選項(xiàng)隨著bash版本的更新會(huì)有增加,與shopt相關(guān)的基本操作如下:
# shopt -p 列出所有選項(xiàng)
# shopt -s 列出所有打開的選項(xiàng)
# shopt -s extglob 打開extglob選項(xiàng)
# shopt -u 列出所有關(guān)閉的選項(xiàng)
# shopt -u extglob 關(guān)閉extglob選項(xiàng)
舉列說明:
cdspell 當(dāng)cd進(jìn)一個(gè)目錄時(shí),如果目錄名被無意中打錯(cuò),某個(gè)字母錯(cuò)了或者缺失,也一樣可以進(jìn)入這個(gè)目錄。
dotglob 以點(diǎn)開頭的隱藏文件可以不用前面加點(diǎn)而像其它文件一樣正常地用通配符表示。
extglob 可以用rm !(*jpg)這樣的方式來刪除所有不以jpg結(jié)尾的文件名,也可以 rm *@(jpg|png) 這樣地表示“或”,當(dāng)然,還有其它.....
在bash的使用過程中需要熟悉這些選項(xiàng),找到符合自己口味的設(shè)置。
?
glob模式
*,?,[]
總結(jié)
以上是生活随笔為你收集整理的Bash中的shopt选项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++之运算符重载(前置++和后置++)
- 下一篇: IP地址、子网掩码和地址分类