grep用法:查找文件里符合條件的字符串狮腿。
ps用法:process status汰扭,顯示當前進程的狀態(tài)抚吠,類似于 windows 的任務(wù)管理器;-a 顯示所有進程信息斥黑;-aux 顯示所有包含其他使用者的進程揖盘;-ef?顯示所有命令,連帶命令行锌奴;
xargs用法:是一個強有力的命令扣讼,它能夠捕獲一個命令的輸出,然后傳遞給另外一個命令缨叫。之所以能用到這個命令椭符,關(guān)鍵是由于很多命令不支持|管道來傳遞參數(shù),而日常工作中有有這個必要耻姥,所以就有了 xargs 命令销钝。xargs 可以讀入 stdin 的數(shù)據(jù),并且以空白字符或斷行字符作為分辨琐簇,將 stdin 的數(shù)據(jù)分隔成為arguments
bc用法:bc命令是任意精度計算器語言蒸健,通常在linux下當計算器用。一般需要先進入該命令才能進行數(shù)學(xué)運算婉商。一般通過管道進行運算似忧,如“echo "15+5" | bc”。另外丈秩,let命令只能用于簡單的整數(shù)運算盯捌,但當使用let時,變量名之前不需要再添加$蘑秽,如“a=$b+3”
注:grep饺著、xargs箫攀、bc等是管道命令。管道命令幼衰,顧名思義就是起到連接作用靴跛,可以接受上一個命令的輸出成為輸入的命令。
單引號:所見即所得
雙引號:所見非所得渡嚣,它會先把變量解析之后梢睛,再輸出
反引號(``):命令替換,通常用于把命令輸出結(jié)果傳給入變量中
反斜杠( \ ) :轉(zhuǎn)義字符/逃脫字符识椰,Linux如果echo要讓轉(zhuǎn)義字符發(fā)生作用绝葡,就要使用-e選項,且轉(zhuǎn)義字符要使用雙引號(鏈接:http://www.reibang.com/p/c5ffde886620)
$:引用變量裤唠;“$?”上條命令返回值;“$()”執(zhí)行并獲取命令輸出賦值給變量莹痢,相當于雙引號种蘸。