sort –t: -k3 xx 用:作為分隔符,-k檢視部分。
tra-z
a-z
< hosts >***
mv *** hosts 這兩個命令可以使hosts檔案內所以字母變成大寫
字元轉換命令 expand 轉化成空格 paste可以把兩個檔案貼上在一起輸出
cat **** > service 可以把***開頭的檔案形成乙個service檔案
split –b 10k /etc/service xx 把service檔案分割成10k乙個的檔案 每個檔案為xx ,split為切割命令
xrags命令一般在管道命令|後,用於管道命令不生效的時候。
正規表示式與檔案格式化處理
grep^tom
text 從text過濾篩選出開頭為tom的行 在tom後加$會篩選出tom為結尾的行
^開頭 $結束 or < 開頭 >結束
sed1,2d
test 把test中第一二行刪除掉,只會把結果顯示出來,想要更改原始檔需要加上-i : sed –i1,2d
test
sed –i$d
test 刪除最後一行
seds/root/root/g
test s是替換,g是表示涵蓋所有,test檔案中root替換成root
sed/adm/i***xx
test 表示把test檔案的adm那一行的上一行新增***xx ,如在下面一行新增,用字母a
sed/adm/c***
test 把adm的一行替換成***,需要注意c,記住原始檔都沒有被修改,需要增加-i
如果同時做多個操作,sed -es/root/root/g
-es/bin/bin/g
test 每乙個替換命令需要加-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...