1. 程式人生 > 實用技巧 >2020-10-17

2020-10-17

Linux第六天

vim編輯器

命令模式:控制游標移動,可對文字進行復制、貼上、刪除和查詢等工作。
輸入模式:正常的文字錄入。
末行模式:儲存或退出文件,以及設定編輯環境。
如圖
在這裡插入圖片描述
配置主機名稱,便於尋找區域網的特定主機,需要ip地址和主機名。
第一個方法,使用命令,hostnamectl set-hostname 主機名。
第二個方法,修改"/etc/hostname",首先vim開啟檔案,預設進入命令模式,輸入i或者a,鍵入主機名稱,再按Esc鍵退出來到命令模式,再敲命令:wq!,強制儲存退出。

命令模式把游標定位到第幾行,可以使用5gg,定位到第五行。

編寫shell指令碼

1,第一個shell指令碼,如圖
在這裡插入圖片描述
2,接受引數
執行程式命令,bash 檔名稱.sh 引數1 引數2 …
指令碼檔案裡面,使用$1等等表示引數1等等。
∗ 表 示 所 有 參 數 , *表示所有引數, #表示一共幾個引數。
3,判斷引數
測試語句格式,
[ 條件表示式 ]
echo $?,判斷是否成立,非零不是。

檔案測試語句;
在這裡插入圖片描述
邏輯測試語句;
與,&&
或,||
非,!
可以結合檔案測試和echo命令一起使用。

整數值比較語句;
[ 10 -eq 10 ],echo $?
返回值為零,就是比較成立。

字串比較語句
[ -z 變數值($變數名)],echo $?

測試是否空值。

3,流程控制語句
if,while,for,case。

if語句使用,如圖,
在這裡插入圖片描述
未完待續,,,,