**
接之前的
linux常用命令大全(一)
linux常用命令大全(二)
linux常用命令大全(三)**
source 檔案路徑 #讓配置檔案修改結果立即生效,(還可以在shell指令碼中引用其他的shell指令碼)
/etc/profile #linux上的系統環境變數配置檔案
source /etc/profile #將系統環境變數生效
export 匯入全域性變數(環境變數)
export 變數名=變數值
export 變數名
變數的賦值:
變數名=變數值
**
<[root@bow ~]
# cat <> hello
> word
> job
> smith
> eof
hello
word
jobsmith<[root@bow ~]
# cat <> 11234
> 1234
> 1234
> 1253
> 1253
> a
11234
1234
1234
1253
1253注意:eof必須頂行寫
[root@bow ~]
# cat <> asdf
> eof
> asdfasdf
> eof
asdf
eofasdfasdf
**
cut 擷取命令
-f 引數,指定列
-d 引數指定列和列之間的分隔符,預設的分隔符是\t(行向製表符)
cut -f 1 1.txt #取1.txt檔案中的第1列內容(列分隔符預設為\t)
cut -f 2 1.txt #取1.txt檔案中的第2列內容
cut -f 1 -d ',' 3.txt #取3.txt檔案中的第1列(列分隔符為,)
cut -f 2 -d ',' 3.txt #取3.txt第2列
wc -l linux常用命令.txt | cut -f 1 -d 』 』 #取檔案linux常用命令.txt的行數(分隔符是空格)
[root@bow ~]
# cut -f 1 -d ',' <> a,b,c
> d,e,f
> eof
ad
%ns 輸出字串,n是數字,指代輸出幾個字元
%ni 輸出整數。n是數字,指代輸出幾個數字
%m.nf 位數和小數字數。例如:%8.2f 代表輸出8位數,其中2位是小數,6位是整數
printf 格式字串 內容
[root@bow ~]
# printf '%s,%s,%s\n' abc def ghj klj klo qer #一行單詞第三個列印成一行,單詞和單詞之間用逗號隔開
abc,def,ghj
klj,klo,qer
[root@bow ~]
# printf '%s %s\n' $(cat 4.txt) #將檔案4.txt中的一行內容中的單詞劃分為兩個一組列印 cat 合作檢視檔案內容 $(cat 4.txt)表示取cat命令的執行結果
empno ename
job sal
comm depno
5.txt內容
a b c d e
f g h
[root@bow ~]
# printf '%s,%s\n' $(cat 5.txt)
a,bc,d
e,fg,h
[root@bow ~]
# printf '%5.2f\n' 12.1 #%5.2f表示輸出乙個小數,數的長度是5,其中有兩個小數
12.10
[root@bow ~]
# printf '%5.2f\n' 121234.116134 #如果輸出的值最大長度超出5,那麼整數部分不變數,小數部分會按照四捨五入的方法儲存兩位
121234.12
[root@bow ~]
# printf '%i\n' 1234.5678 #%i只取數字的整數部分
-bash: printf: 1234.5678: 無效數字
1234
awk 命令字串 要處理的內容
[root@bow ~]
# awk '' 1.txt #printf 列印 $n 表示取第幾列 $1表示取第1列
hello
smith
tomcat
awk 『』 1.txt #取1.txt的第2列,print和printf功能相同是列印,比printf多乙個換行功能
[root@bow ~]
# awk '' 1.txt
hello,smith,tomcat,
[root@bow ~]
#[root@bow ~]
# awk '' 1.txt
hellosmithtomcat
[root@bow ~]
# awk '' 1.txt
hello
smith
tomcat
[root@bow ~]
# awk '' 1.txt
hello,smith,tomcat,
Linux常用命令大全之四
1 常用目錄 檔案操作命令 1.1展示目錄列表命令ls list ls 展示當前目錄下的可見檔案 ls a 展示當前目錄下所有的檔案 包括隱藏的檔案 ls l ll 展示當前目錄下檔案的詳細資訊 ll a 展示當前目錄下所有檔案的詳細資訊 ll h 友好的顯示當前目錄下檔案的詳細資訊 1.2.切換目...
Linux常用命令大全
系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...
Linux常用命令大全
系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...