1. 程式人生 > >Linux 學習第六天

Linux 學習第六天

等號 字符 等等 數字運算 .com 例如 linu 而且 操作

一、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 學習第六天