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!→不儲存強制退出
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux基礎篇04-測試常見linux命令集合四Linux
- linux基礎篇05-測試常見linux命令集合五Linux
- linux基礎篇02-測試常見linux命令集合二Linux
- linux基礎篇01-測試常見linux命令集合一Linux
- Linux命令常見面試題!Linux基礎教程Linux面試題
- Linux基礎命令---ab測試apache效能LinuxApache
- 常見Linux命令Linux
- linux常見命令Linux
- 【3】Linux常見命令Linux
- 常見的linux命令Linux
- Linux面試題,淺析常見Linux命令面試題及答案Linux面試題
- Linux 下 常見操作命令Linux
- linux常見命令說明Linux
- Linux基礎命令Linux
- linux 命令 基礎Linux
- 【Linux基礎】工作中常用的linux命令,經常會被面試官問到Linux面試
- linux學習day1——linux常見命令Linux
- Linux常見目錄結構有哪些?Linux基礎入門Linux
- LINUX 網路管理常見命令Linux
- Linux常見命令-目錄檔案命令Linux
- Kali Linux基礎操作學習篇——mkdir命令Linux
- Linux基礎常識Linux
- Linux常用基礎命令Linux
- Linux 常用基礎命令Linux
- Linux基礎命令---mysqlLinuxMySql
- Linux基礎命令---uptimeLinux
- Linux基礎命令--slabtopLinux
- Linux基礎命令---apachectlLinuxApache
- Linux基礎命令---ftpLinuxFTP
- Linux基礎命令—mkswapLinux
- Linux基礎命令---mknodLinux
- Linux基礎命令---mkfsLinux
- Linux基礎命令---mktempLinux
- Linux基礎命令---sudoLinux
- Linux基礎命令---yesLinux
- Linux基礎命令---shutdownLinux
- Linux基礎命令---serviceLinux
- Linux基礎命令—sudoLinux