Linux 學習第六天
一、VIM
1、VIM編輯器
1.1、VIM工作模式
1.1.1、命令模式:復制、剪切、粘貼、搜索等等
1.1.2、輸入模式:隨意對文件進行內容編輯
1.1.3、末行模式(:):保存退出,編輯環境設置
1.2、常用快捷鍵
1.2.1、增、改命令:a(光標後一個字符)、i(光標字符)、o(光標下一行)
1.2.2、刪除命令:dd(刪除整行)、數字d(例如,3dd,刪除光標開始的下3行)
1.2.3、返回命令模式:Esc鍵
1.2.4、:wq(保存退出),:wq!(強制保存退出),:q(退出),:q!(強制退出)
1.2.5、yy(復制),p(粘貼)
1.2、VIM使用(編輯yum倉庫)
二、BASH
1、bash腳本格式
1.1、腳本聲明(#!/bin/bash)
1.2、腳本註釋(#腳本功能介紹)
1.3、腳本命令(Linux系統命令)
1.4、bash 腳本執行方式(1、bash 腳本名稱.sh 2、 ./腳本名稱.sh)
2、判斷用戶的參數,按測試對象劃分
2.1、條件測試語句分別為:文件、邏輯、數字、字符串
2.2、文件測試語句
2.2.1、文件測試運算符
2.2.2、邏輯語句
邏輯 與 &&
邏輯 或 ||
邏輯 非 !
判斷文件是否存在
判斷是否是root用戶
2.2.3、數字語句
2.2.3.1、整數比較運算符(整數比較運算符僅是對數字的操作,不能將數字與字符串、文件等內容一起操作,而且
不能想當然地使用日常生活中的等號、大於號、小於號等來判斷。因為等號與賦值命令符沖
突,大於號和小於號分別與輸出重定向命令符和輸入重定向命令符沖突。)
2.2.3.2、數字運算用法
2.2.4、字符串語句
2.2.4.1、字符串比較語句用於判斷測試字符串是否為空值,或兩個字符串是否相同。它經常用來判斷某個變量是否未被定義(即內容為空值)
2.2.4.2、判斷變量是否為空(0表示沒有被使用)
註:文章整理來自《linux就該這麽學》作者劉遄
Linux 學習第六天