一 su命令測試
1. [yunwei@elymedia ~]$ spa
yunwei 表示當前用戶名3d
@elymedia 表示主機名日誌
~ 表示當前路徑,涉及到當前用戶的主目錄(家目錄)blog
$ 表示普通用戶進程
2. 從普通管理員切換到超級管理員io
su root 切換到超級管理員,class
輸入密碼,固然前提是你得有超級管理員的密碼權限test
[root@elymedia test]#file
# 表示是超級管理員
test表示test路徑
3. 從超級管理員切換到普通管理員,不須要輸入密碼
[root@elymedia test]# su yunwei
[yunwei@elymedia ~]$
二 cd 切換當前目錄
cd / 切換到當前根目錄
pwd 顯示當前路徑
cd /opt/ -----注意:記得靈活使用tab鍵,輸入cd /o,後面會自動補全
cd .. 返回上一層命令
***
絕對路徑:開始於根目錄,帶有/開頭的
相對路徑:相對於當前目錄
(1)
cd /opt
cd bin
pwd
/opt/bin
(2)
cd /opt
cd /bin
pwd
/bin
三 ls 顯示當前路徑下的全部文件
ls -a 顯示當前路徑下的全部文件,包括隱藏文件
ls -l 或 ll顯示當前路徑下的全部文件屬性
用戶權限
d-目錄,文件全部者,所在組的權限,其餘用戶的權限
r--4 w--2 x--1
改變文件的權限 chmod 權限 文件名,好比 chmod 111 bin
chmod u+x g+w o+r filename
四 vi文本編輯
vi abc.txt
i 插入模式
dd 刪除
yy 拷貝
p 粘貼
esc :wq 保存退出
esc : q! 不保存退出
輸入/ 是指查看關鍵字的操做;關鍵字的上下查找,使用n;上下左右鍵的切換,是指在整個文本文件內容的查找---使用頻率高
五 tail 查看以後,實時刷新的日誌
tail -f 項目名.log -----來回滾動查看日誌文件
若是測試過程當中定位到bug,怎麼去查看日誌,查找關鍵字
vi 文件日誌名,能夠查看這個日誌文件,查看以前的日誌,通常出bug能夠去搜索這兩個關鍵字error/exception
/關鍵字
六 ps -ef 查看當前進程,並顯示進程號pid
ps -ef | grep tomacat 查找tomacat進程,管道符——前置命令的輸出做爲後置命令的輸入
七 kill -9 進程的pid號 強制殺掉某個進程
若是隻知道端口號,不知道某個進程
先 netstat -anf | grep 端口號
以後再kill -9 進程號