導航:首頁 > 操作系統 > linux小括弧

linux小括弧

發布時間:2025-03-11 00:50:42

A. linux中$()和${}的區別

$()是執行裡面的代碼得到的結果
${}是參數,{}是為了避免後面的影響到了,比如參數${a}a這樣連著使用。如果不用{},系統就會識別成$aa了

B. linux 的 man 下的方括弧 尖括弧 圓括弧還有省略號的意思

在方括弧內的表達式(「[」 和 「]」之間的字元)是可選的(寫命令時要去掉括弧)。
在尖括弧內的表達式(「[」 和 「]」之間的字元)是必須替換的表達式(而且要去掉括弧)。
省略號表示該選項可以單個或多個

以7z的參數為例:
7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>]
7z <命令行> [[選項]...] <檔案名稱(壓縮包名稱)> [<被壓縮的文件名>...] [<@文件列表(如txt文件中的文件列表)...>]

實例分析:
7z a -tzip -p111 archive.zip txt.txt #txt.txt文件壓縮為archive.zip,壓縮方式為zip,密碼為111
7z x -tzip -p111 archive.zip #解壓,密碼為111

a為命令,命令至少要有一個
-t /-p為選項(switch),可選0個或多個,zip和111分別為-t和-p的參數,中間不需要空格 選項(如-r)放前放後都行

C. linux終端不能輸入小括弧

再在用戶目錄下的.inputrc文件(如果沒有,則新建一個)添加:
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

如果還是不能輸入中文,再試試在/etc/profile文件里添加:
LANG="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.eucCN"
export LANG LC_MESSAGES

D. linux 開頭方括弧里的意思 如:[baozi@localhost ~]$

baozi是當前登錄用戶名
localhost是主機名
@=at
baozi@localhost 也就表示登錄在localhost主機上的baozi用戶
~是當前工作目錄,這里~表示用戶home目錄,等同於/home/baozi

E. linux命令 數值計算 為什麼要雙括弧

(命令) ------> 單個括弧的意思是執行括弧裡面的命令 ((算式)) -------> 雙括弧的意思是計算裡面的算式. 比如 files=$(ls)sum=$((5+2)) shell本身沒有計算小數的功能. 你可以用bc命令, 比如 sum=$(echo "2.2+3.3"|bc)

閱讀全文

與linux小括弧相關的資料

熱點內容
程序員跳槽工資漲薪被辭退 瀏覽:298
新u盤怎樣加文件夾 瀏覽:718
linux屏幕鎖定 瀏覽:502
rar高壓縮軟體 瀏覽:855
linuxshell編程的作用 瀏覽:566
傳奇世界單機gm命令 瀏覽:966
遺傳演算法tsppython 瀏覽:281
單片機數字溫度 瀏覽:138
工行發工資app是什麼 瀏覽:846
程序員技術牛 瀏覽:713
浪潮雲伺服器山東虛擬主機 瀏覽:17
使用孤行控制命令 瀏覽:256
javaawtimage 瀏覽:748
命令方塊物品 瀏覽:410
愛好者游戲解壓碼 瀏覽:594
伺服器網路的局限性有什麼 瀏覽:570
b站解析伺服器地址 瀏覽:492
macpdf轉word 瀏覽:312
電路設計怎麼編譯結果 瀏覽:192
安卓伺服器怎麼設置語言 瀏覽:174