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

本篇主要接着上一篇文章繼續就“測試常見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!→不保存強制退出

    webp

    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

  • 清除緩存目錄下的headersyum clean headers

  • 清除緩存目錄下舊的headersyum 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命令光看理論知識不行,得多動手敲且去練習。努力敲命令的你真好看~~~



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章