linux常用命令大全(四)

2021-10-13 07:39:44 字數 2977 閱讀 1454

**

接之前的

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 在磁碟上執行測...