您好,*在命令行環(huán)境下是通配符之一,其含義是“任意字符串”。
為靖遠(yuǎn)等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及靖遠(yuǎn)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站建設(shè)、靖遠(yuǎn)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
因此 /dev/sg* 可以匹配任意 /dev/sg開(kāi)頭的字符串,即包含/dev/sg0。
學(xué)習(xí)Linux基礎(chǔ),推薦《Linux就該這么學(xué)》這本書(shū),里面有對(duì)相關(guān)命令和應(yīng)用環(huán)境部署的詳細(xì)講解。希望我的回答能解決您的困惑,請(qǐng)采納。
root就是當(dāng)前的用戶(hù)名,說(shuō)明當(dāng)前登錄的用戶(hù)是root用戶(hù)。host是服務(wù)器的主機(jī)名。
mount
/dev/sdb1
掛載U盤(pán)(sdb1)到
mnt/下
;
/mnt/usb,mount
/dev/sdb1
/mnt/usb
/dev/null
21
就是掛載mount
/dev/sdb1設(shè)備到/mnt/usb
下,其中dev/sdb1為設(shè)備名,/mnt/usb
為掛載點(diǎn);為輸出流重導(dǎo)向,將錯(cuò)誤導(dǎo)到/dev/null
內(nèi),dev/null為linux的“垃圾桶”。21是用來(lái)判斷對(duì)錯(cuò)的
在Linux/Unix中,一般在屏幕上面看到的信息是從stdout (standard output) 或者 stderr (standard error output) 來(lái)的。許多人會(huì)問(wèn),output 就是 output,送到屏幕上不就得了,為什麼還要分成stdout 和 stderr 呢?那是因?yàn)橥ǔT?server 的工作環(huán)境下,幾乎所有的程序都是 run 在 background 的,所以呢,為了方便 debug,一般在設(shè)計(jì)程序時(shí),就把 stdout 送到/存到一個(gè)檔案,把錯(cuò)誤的信息 stderr 存到不同的檔案。
哪些是正常的output呢,例如程序開(kāi)始運(yùn)行的時(shí)間,現(xiàn)在正在上線(xiàn)人數(shù)等等。
哪些是錯(cuò)誤的output呢,例如無(wú)法找到使用者想要去的URL,或者信用卡認(rèn)證失敗等等。
有了上面這些認(rèn)知后,回頭來(lái)講什麼是 /dev/null
這是把 stdout 送到 /dev/null 里面
那什麼是 /dev/null 呢,/dev/null 是 Unix/Linux 里的【無(wú)底洞】
任何的 output 送去了【無(wú)底洞】就再也沒(méi)了。相信我,真的沒(méi)了!
那麼有人問(wèn),在什麼情況下要把 output 送去這無(wú)底洞呢?
這里沒(méi)有標(biāo)準(zhǔn)答案,
不過(guò)一般呢,要是你不想看到 output 或者output 太多太大了,有可能把硬碟給擠爆了的時(shí)候,程序的設(shè)計(jì)就會(huì)考慮把 output 送到 /dev/null 了。