linux基礎篇06-測試常見linux命令集合六

testingbang發表於2020-06-03

本篇主要接著上一篇文章繼續就“ 測試常見linux命令集合六”進行展開講解,主要包括 “touch、vim、yum、whereis、rpm”命令。希望感興趣的小夥伴可以堅持看下去同時歡迎提出寶貴的意見讓我們一起進步!

29:命令touch
touch [引數] [路徑名或檔名]說明:修改檔案或者目錄的時間屬性,包括存取時間和更改時間;若檔案不存在會建立一個新檔案
引數:-a 改變/更新檔案和目錄的訪問時間(access)-c 不建立任何檔案(等同於--no-create)-m 更改檔案和目錄的修改時間(modify)-t 使用指定的日期時間

1) 建立一個檔案(預設建立一個 0KB 的空檔案): touch isTester.ini

2) 批次建立100個檔案 touch isTester{001..100}.ini

3) 改變或更新檔案和目錄的訪問時間 touch -a isTester.ini

4) 更改訪問的時間而不用建立新檔案 touch -c isTester.ini

5) 將訪問和修改時間設定為特定的日期和時間 touch -c -t 202003071111 isTester.ini

6)注意: touch 直接接一個存在的檔案,則檔案的3個時間都會修改為當前時間

透過stat命令檢視檔案的更改時間,結果如下:
[jboss@VM_10_91_centos 1]$ stat 1.txt 
  File: "1.txt"
  Size: 0           Blocks: 0          IO Block: 4096   普通空檔案
Device: fc01h/64513d    Inode: 344241      Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  600/   jboss)   Gid: (  600/   jboss)
Access: 2020-03-07 11:11:00.000000000 +0800
Modify: 2020-03-07 11:11:00.000000000 +0800
Change: 2020-03-08 12:28:25.000000000 +0800
30:命令vim
vim [路徑名或檔名]
說明:是一個向上相容 vi 的文字編輯器。它通常用來編輯所有種類的純文字

vim 共分為三種模式: 命令模式、輸入模式、底線命令模式
(1) 命令模式使用者剛啟動vim,便進入命令模式。此狀態下敲擊鍵盤動作會被Vim識別為命令,而非輸入字元。比如我們此時按下i,並不會輸入一個字元,i被當作了一個命令。以下是常用的幾個命令:

  • i→切換到輸入模式,以輸入字元
  • x→刪除當前游標所在處的字元
  • :→切換到底線命令模式,以在最底一行輸入命令

(2) 輸入模式:在 命令模式下按下i就進入了輸入模式
(3) 底線命令模式:在命令模式下 按下:(英文冒號)就進入了底線命令模式

  • w→儲存
  • q→退出
  • q!→不儲存強制退出
    linux基礎篇06-測試常見linux命令集合六
    vi-vim快捷鍵操作圖.jpg
31:命令yum
yum [引數] [command] [package]
說明:查詢、安裝、更新、刪除某一個、一組甚至全部軟體包的命令
command 要進行的操作;package 操作的物件
注意:
(1)CentOS系統使用yum
(2)Ubuntu系統使用apt

01)列出 所有可更新的軟體清單 yum check-update

02) 更新所有軟體 yum update

03) 僅安裝指定的軟體 yum install package_name

04) 僅更新指定的軟體 yum update package_name

05) 列出所有可安裝的軟體清單 yum list

06) 檢視某個軟體包的資訊 yum info package_name

07) 刪除某個軟體包 yum remove package_name

08) 查詢某個軟體包 yum search <keyword>

09) 清除快取:

  • 清除快取目錄下的軟體包 yum clean packages
  • 清除快取目錄下的headers yum clean headers
  • 清除快取目錄下舊的headers yum clean oldheaders

10) 獲取幫助 man yum

32:命令whereis
whereis [引數][命令名]
說明:搜尋命令所在的路徑以及幫助文件所在的位置
引數:
-b 定位可執行檔案位置資訊並輸出到標準輸出
-m 定位幫助檔案位置資訊並輸出到標準輸出
-s 定位原始碼檔案位置資訊並輸出到標準輸出

1) 顯示scp命令的位置 whereis scp

2) 顯示scp命令的二進位制程式的路徑 whereis -b scp

3)whereis可以幫助使用者尋找某一命令的 二進位制檔案,原始碼以及幫助頁面

33:命令rpm
rpm  [引數][命令名]
說明:軟體包的管理工具
引數:
-a 查詢所有套件
-e 刪除指定的套件
-f 查詢擁有指定檔案的套件
-h 套件安裝時列出標記
-i 顯示套件的相關資訊
-p 查詢指定的rpm套件檔
-q 使用詢問模式,當遇到任何問題時rpm指令會先詢問使用者
-U 升級指定的套件檔
-v 顯示指令執行過程

1) 檢視scp命令的軟體包名 rpm -qf /usr/bin/scp

2) 返回軟體包的有關資訊 rpm -qif scp或rpm -qi package_name

3) 返回軟體包的檔案列表 rpm -qlf scp

4) 查詢tree命令是否安裝 rpm -q tree

5) 安裝一個軟體包 rpm -ivh package_name

6) 升級一個軟體包 rpm -Uvh package_name

7) 解除安裝一個軟體包 rpm -e package_name

linux命令光看理論知識不行,得多動手敲且去練習。努力敲命令的你真好看~~~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2695824/,如需轉載,請註明出處,否則將追究法律責任。

相關文章