Linux Shell中各種括號用法總結!
shell不僅是使用者命令的直譯器,它同時也是一種功能強大的程式語言,更是學習Linux時必不可少的重要知識點之一,那麼什麼是shell?shell的用途有哪些?Linux Shell中各種括號用法是什麼?本篇文章為大家詳細的講解一下。
什麼是shell?
shell是作業系統的最外層,是一個使用者跟作業系統之間互動的命令直譯器。
大多數Linux預設的shell命令直譯器是bash。
shell獨立於核心,是連結核心和應用程式的橋樑,通俗來講shell是核心周圍的外殼。
shell的用途
shell可以合併程式語言以控制程式和檔案,以及啟動和控制其他程式。
shell能夠減少大量的重複輸入和互動操作,能夠進行批次的處理和自動化完成維護,減輕管理層的負擔。
Linux Shell中各種括號的用法
Linux中小括號()和大括號{}都是對其中的一串命令進行執行,但有一定的區別,其具體含義如下:
( ):括號內的命令會在一個子shell中執行
(( )):將括號內的數值進行比較與運算
$( ):命令替換,等同於反引號` `
$(( )):整數運算
{ }:對括號內的一組字元進行操作
${ }:變數的引用
[ ]:條件測試
[[ ]]:支援正規表示式的條件測試
$[ ]:整數運算
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2949178/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Unix各種括號的用法總結
- Shell 括號總結
- 前端各種迴圈用法總結前端
- JavaScript中圓括號()和方括號[]的一個特殊用法JavaScript
- Linux Shell 雙括號運算子使用Linux
- 萬用字元 and [] 中括號的用法字元
- Python中各種括號的區別、用途及使用方法Python
- Linux中epoll用法總結Linux
- 理解正規表示式中的括號 (),方括號 [] 和大括號 {}
- LaTeX中各種常用盒子的使用總結
- caffe中各種cblas的函式使用總結函式
- 關於Android中各種尺寸的總結Android
- 程式猿的年終總結,各種版本各種殘
- css各種佈局總結CSS
- js各種驗證總結JS
- oracle 各種遷移總結Oracle
- Linux shell命令總結Linux
- junit 測試中各種斷言用法
- Http協議中的各種長度限制總結HTTP協議
- JSON 字串中的中括號和大括號區別詳解JSON字串
- 正則中括號點符號符號
- Matlab中的括號()[]{}Matlab
- js中大括號{}的用法簡單介紹JS
- Maven-POM中的各種scope的行為總結Maven
- ORACLE 中ROWNUM用法總結!Oracle
- ORACLE 中ROWNUM用法總結Oracle
- c++中&符號的幾種用法C++符號
- iOS 總結遇到的各種坑兒iOS
- 英語中各種符號的讀法符號
- Linux系統中虛擬裝置檔案的各種實用用法Linux
- java中的HashMap用法總結JavaHashMap
- ORACLE 中ROWNUM用法總結! (轉)Oracle
- Linux Shell 中的反引號,單引號,雙引號Linux
- 移動平臺各種路勁總結
- 各種平臺解壓壓縮總結
- 從request獲取各種路徑總結
- shell指令碼之特殊符號總結性梳理指令碼符號
- 資料結構括號匹配問題資料結構