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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Shell 括號總結
- 前端各種迴圈用法總結前端
- 各種括號的英文名稱
- 萬用字元 and [] 中括號的用法字元
- {} 花括號的用法
- Linux shell命令總結Linux
- LaTeX中各種常用盒子的使用總結
- 理解正規表示式中的括號 (),方括號 [] 和大括號 {}
- caffe中各種cblas的函式使用總結函式
- css各種佈局總結CSS
- junit 測試中各種斷言用法
- Linux系統中虛擬裝置檔案的各種實用用法Linux
- java中的Static、final、Static final各種用法Java
- Maven-POM中的各種scope的行為總結Maven
- 各種內建函式技巧總結函式
- linux安裝zookeeper中各種坑Linux
- Guava Preconditions類的各種用法Guava
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- java中的HashMap用法總結JavaHashMap
- Linux查各種Linux
- 資料結構括號匹配問題資料結構
- 正規表示式中test、exec、match的區別介紹及括號的用法
- 在.Net Core當中的WebApi 的模型繫結各種示例用法 以及使用場景WebAPI模型
- Linux 各種運算子Linux
- shell中set指令的用法
- latex 中乘號、恆等號、花括號的寫法
- Promise用法總結Promise
- layui用法總結UI
- axios用法總結iOS
- less用法總結
- pandas用法總結
- Const 用法總結
- 在 Linux 上壓縮檔案:zip 命令的各種變體及用法Linux
- Django model select的各種用法詳解Django
- Django model update的各種用法介紹Django
- Python numpy中矩陣的用法總結Python矩陣
- 括號畫家
- 有效的括號