linux學習筆記20190223

2021-09-11 06:54:21 字數 1166 閱讀 1466

sort –t: -k3 xx 用:作為分隔符,-k檢視部分。

tra-za-z< hosts >***

mv *** hosts 這兩個命令可以使hosts檔案內所以字母變成大寫

字元轉換命令 expand 轉化成空格 paste可以把兩個檔案貼上在一起輸出

cat **** > service 可以把***開頭的檔案形成乙個service檔案

split –b 10k /etc/service xx 把service檔案分割成10k乙個的檔案 每個檔案為xx ,split為切割命令

xrags命令一般在管道命令|後,用於管道命令不生效的時候。

正規表示式與檔案格式化處理

grep^tomtext 從text過濾篩選出開頭為tom的行 在tom後加$會篩選出tom為結尾的行

^開頭 $結束 or < 開頭 >結束

sed1,2dtest 把test中第一二行刪除掉,只會把結果顯示出來,想要更改原始檔需要加上-i : sed –i1,2dtest

sed –i$dtest 刪除最後一行

seds/root/root/gtest s是替換,g是表示涵蓋所有,test檔案中root替換成root

sed/adm/i***xxtest 表示把test檔案的adm那一行的上一行新增***xx ,如在下面一行新增,用字母a

sed/adm/c***test 把adm的一行替換成***,需要注意c,記住原始檔都沒有被修改,需要增加-i

如果同時做多個操作,sed -es/root/root/g-es/bin/bin/gtest 每乙個替換命令需要加-e

diff 檢視檔案的不同 會顯示出兩個檔案不同的地方

shell script

./xx.sh bash xx.sh source xx.sh 當使用source執行,會在當前shell下執行,另兩個在子shell執行。

系統預設變數reply

declare –i aa 定義a為整型

返回值:系統執行完最後一次命令,會把返回值存放在乙個容器,echo $? 檢視返回值。

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...