命名管道 在大多數(shù)類似 Unix 的操作系統(tǒng)中,有可能創(chuàng)建一種特殊類型的文件,叫做命名管道。命名管道用來在 兩個(gè)進(jìn)程之間建立連接,也可以像其它類型的文件一樣使用。 命令管道的...
命名管道 在大多數(shù)類似 Unix 的操作系統(tǒng)中,有可能創(chuàng)建一種特殊類型的文件,叫做命名管道。命名管道用來在 兩個(gè)進(jìn)程之間建立連接,也可以像其它類型的文件一樣使用。 命令管道的...
腳本除錯(cuò) 本章介紹如何對 Shell 腳本除錯(cuò)。 常見錯(cuò)誤 編寫 Shell 腳本的時(shí)候,一定要考慮到命令失敗的情況,否則很容易出錯(cuò)。 上面腳本中,如果目錄$dir_name...
Bash 行操作 簡介 Bash 內(nèi)置了 Readline 庫,具有這個(gè)庫提供的很多“行操作”功能,比如命令的自動(dòng)補(bǔ)全,可以大大加快操作速度。 這個(gè)庫默認(rèn)采用 Emacs 快...
ICMP是(Internet Control Message Protocol)Internet控制報(bào)文協(xié)議。它是TCP/IP協(xié)議族的一個(gè)子協(xié)議,用于在IP主機(jī)、路由器之間傳...
lspci | egrep -i --color 'network|ethernet' lshw -class network ip link show $ cat /pro...
Session 用戶每次使用 Shell,都會(huì)開啟一個(gè)與 Shell 的 Session(對話)。 Session 有兩種類型:登錄 Session 和非登錄 Session...
為了方便用戶在不同目錄之間切換,Bash 提供了目錄堆棧功能。 cd - Bash 可以記憶用戶進(jìn)入過的目錄。默認(rèn)情況下,只記憶前一次所在的目錄,cd -命令可以返回前一次的...
set 命令,shopt 命令 set命令是 Bash 腳本的重要環(huán)節(jié),卻常常被忽視,導(dǎo)致腳本的安全性和可維護(hù)性出問題。本章介紹set的基本用法,幫助你寫出更安全的 Bash...
Bash 腳本入門 腳本(script)就是包含一系列命令的一個(gè)文本文件。Shell 讀取這個(gè)文件,依次執(zhí)行里面的所有命令,就好像這些命令直接輸入到命令行一樣。所有能夠在命令...
字符串操作 本章介紹 Bash 字符串操作的語法。 字符串的長度 獲取字符串長度的語法如下。 下面是一個(gè)例子。 大括號{}是必需的,否則 Bash 會(huì)將$#理解成腳本的參數(shù)個(gè)...
Bash 變量 簡介 Bash 變量分成環(huán)境變量和自定義變量兩類。 環(huán)境變量 環(huán)境變量是 Bash 環(huán)境自帶的變量,進(jìn)入 Shell 時(shí)已經(jīng)定義好了,可以直接使用。它們通常是...
namespaces充當(dāng)隔離的第一級,是對Docker容器進(jìn)行隔離,讓容器擁有獨(dú)立的hostname,ip,pid,同時(shí)確保一個(gè)容器中運(yùn)行一個(gè)進(jìn)程而且不能看到或影響容器外的其...
http://www.tapotiexie.com/Blog/content/id/1624 14號早上十點(diǎn)多就到達(dá)了碼頭 到了十一點(diǎn)多,聯(lián)系了領(lǐng)隊(duì),到碼頭附近的2號白帳蓬領(lǐng)...
YAML是“另一種標(biāo)記語言”的外語縮寫一種直觀的能夠被電腦識別的數(shù)據(jù)序列化格式,是一個(gè)可讀性高并且容易被人類閱讀,容易和腳本語言交互,用來表達(dá)資料序列的編程語言。一種直觀的能...
MCollective 就是一個(gè)框架,一個(gè)空殼。它除了 MCO 命令之外都可以被替換被自定義。構(gòu)建服務(wù)器編排(Server Orchestration)和并行工作執(zhí)行系統(tǒng)的框...