這個符號叫做管道符號。
創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、墾利網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、電子商務(wù)商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為墾利等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
管道命令符的作用能用一句話來概括:“把前一個命令原本要輸出到屏幕的數(shù)據(jù)當(dāng)作是后一個命令的標(biāo)準(zhǔn)輸入”。
輸入方法是同時按下鍵盤的“shift”與“\”鍵,執(zhí)行格式為“命令a
|
命令b”。
如:history
|
grep
date指從history這條命令運行的結(jié)果中顯示包含有
“date”
的命令。
這個要看你用在什么地方
$在linux中可以表示為一般用戶提示符,也可表示未尾的功能(如vi中)
#在linux中可以表示為root的提示符,在shell中為注釋
~在linux中可以表示為當(dāng)前用戶根目錄
..在linux中可表示為當(dāng)前目錄的上級目錄
|
是一個管道,說得簡單一點就是可以把前后兩個命令連接起來;
比如說ls
-la
|
grep
abc意思是列出當(dāng)前所有文件,加上
“|”后用grep過濾出含有文件名為abc的文件
上面的命令的意思是用find
/
-name
"core"
,找到的信息后用echo重定向到tmp目錄下的core。log中;說簡單一點,就是把find關(guān)于"core"找到的信息保存到core.log文件里,而不是顯示在屏幕上,所以屏幕上不會現(xiàn)實任何信息
而xargs,相對要復(fù)雜點了,x
a
rg
s可以使用戶對所匹配到的文件執(zhí)行幾乎所有的命令。(你可以簡單的理解x
為乘號,args為命令參數(shù))這里有關(guān)xargs的資料
$ 是 變量符,在Linux系統(tǒng)里面表示獲取一個變量的值。比如 a=finmnk 使用 $a 就表示變量a,其值為 finmnk%。
再舉例如:
#!/bin/bash --------指定編譯shell環(huán)境為bash
STR="Hello World!"----設(shè)置STR的變量值為Hello World!
echo $STR ------ 用echo命令讀取STR變量的數(shù)值。這里如果不加$, 輸出結(jié)果是STR,加上$,輸出結(jié)果就是Hello World!。$# 是傳給腳本的參數(shù)個數(shù)$0是腳本本身的名字$1是傳遞給該shell腳本的第一個參數(shù)$2是傳遞給該shell腳本的第二個參數(shù)$@ 是傳給腳本的所有參數(shù)的列表$* 是以一個單字符串顯示所有向腳本傳遞的參數(shù),與位置變量不同,參數(shù)可超過9個$$ 是腳本運行的當(dāng)前進程ID號$? 是顯示最后命令的退出狀態(tài),0表示沒有錯誤,其他表示有錯誤
網(wǎng)站欄目:linux命令中符號作用 linux中的符號
分享鏈接:http://muchs.cn/article40/docdgeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、企業(yè)建站、服務(wù)器托管、Google、做網(wǎng)站、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)