功能:顯示用戶當前所在的目錄
格式:pwd
功能:對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息
格式:ls [選項] [目錄或文件]
常用選項表:
選項 | 說明 |
---|---|
-a | 查看當前目錄下的文件,包括隱藏文件 |
-l | 長格式顯示文件 |
-lh | 以方便閱讀的長格式顯示 |
功能:改變工作目錄。將當前工作目錄改變到指定的目錄下
格式:cd 目錄名
常用命令:
命令 | 說明 |
---|---|
cd .. | 返回上一級目錄 |
cd ../.. | 返回上兩級目錄 |
cd ~ | 切換到家目錄 |
cd / | 切換到根目錄 |
cd /home/lx/linux1/ | 絕對路徑:從家目錄出發(fā),直到想要去的目錄 |
cd …/lx/ | 相對路徑:從當前目錄出發(fā),直到想去的目錄 |
Linux的命令有很多參數(shù),我們不可能全記住,我們可以通過查看聯(lián)機手冊獲取幫助。訪問Linux手冊頁的命令是man
格式:man 其他命令
功能:用于查找文件里符合條件的字符串
格式:grep [選項] '查找字符串' 文件名
常用選項:
選項 | 說明 |
---|---|
-a | 將binary文件以text文件的方式查找數(shù)據(jù) |
-c | 計算找到 ‘查找字符串’ 的次數(shù) |
-i | 忽略大小寫的區(qū)別,即把大小寫視為相同 |
-v | 反向選擇,即顯示出沒有 ‘查找字符串’ 內(nèi)容的那一行 |
功能:用來在指定目錄下查找文件
格式:find [路徑] [選項] 操作
常用選項:
選項 | 說明 |
---|---|
-name test | 查詢指定目錄下,命名為test的文件 |
-size +100k | 查詢指定目錄下,文件大于100K的文件 |
-ctime n | 查詢指定目錄下,在過去n天內(nèi)被修改過的文件 |
功能:用來列出系統(tǒng)中當前正在運行的那些進程,類似于 windows 的任務(wù)管理器。
格式:ps [選項]
常用選項:
選項 | 說明 |
---|---|
-A | 列出所有的進程 (重要) |
-ef | 查看全格式的全部進程 (重要) |
-w | 顯示加寬可以顯示較多的資訊 |
-au | 顯示較詳細的資訊 |
-aux | 顯示所有包含其他使用者的行程 |
功能:用于刪除執(zhí)行中的程序或工作
格式:kill [選項]/[信號] 進程號
常用選項:
選項 | 說明 |
---|---|
-l | force 強制的意思,如果目標文件已經(jīng)存在,不會詢問而直接覆蓋 |
-s | 若目標文件 (destination) 已經(jīng)存在時,就會詢問是否覆蓋 |
常用信號:
信號 | 說明 |
---|---|
-1(HUP) | 重新加載進程 |
-9(KILL) | 殺死一個進程。(重點) |
-15(TERM) | 正常停止一個進程。 |
功能:查看測試項目的日志
說明:一般測試的項目里面,有個logs的目錄文件,會存放日志文件,有個xxx.out的文件,可以用tail -f 動態(tài)實時查看后端日志
格式:tail [選項] 文件名
常用選項:
選項 | 說明 |
---|---|
-f | 實時讀取 |
-1000 | 查看最近1000行日志 |
功能:查看端口
格式:netstat -anp | grep 端口號
功能:用于查看和更改網(wǎng)絡(luò)接口的地址和參數(shù),包括IP地址、網(wǎng)絡(luò)掩碼、廣播地址,使用權(quán)限是超級用戶。
功能:檢測是否與主機連通
格式:ping 地址
tar -zxvf redis-3.2.8.tar.gz ;解壓到當前文件夾
tar -zxvf redis-3.2.8.tar.gz -C /opt/java/ ;-C指解壓到指定目錄
tar -zcvf redis-3.2.8.tar.gz redis-3.2.8/ ;語法 tar -zcvf 壓縮后的名稱 要壓縮的文件
tar -zcvf 壓縮后的文件(可指定目錄) 要壓縮的文件(可指定目錄)
1.man 命令名
2.命令名 – help
3.info cat 命令名 (查看命令的功能,來源,選項等)
4.whatis 命令名
5.通過網(wǎng)絡(luò)途徑
關(guān)機命令:shutdown -h 【now | 10(分鐘) | 20:25】
重啟命令:reboot
列出已經(jīng)安裝的包: yum list installed
安裝軟件: yum install package_name
更新軟件: yum update package_name
卸載軟件:yum remove package_name //只刪除軟件包保留數(shù)據(jù)文件和配置文件
可以執(zhí)行:yum erase package_name