爲何要了解linux命令?linux
1)搭建環境,部署項目tomcat
2)查看日誌服務器
linux有哪些基礎常識?spa
1)linux的命令是嚴格區分大小寫日誌
2)linux全部的內容都是以文件形式保存,不靠擴展名區分文件類型blog
3)命令之間是有空格遞歸
4)錯誤提示:permission denied==拒絕訪問,沒有權限進程
4)錯誤提示:command not found==命令拼寫錯誤ip
[root@localhost ~]# 解析:開發
root 指用戶名
@無心義
localhotst 指服務器名稱
~指當前路徑
#指的是當前用戶爲root超級管理員;$指的是普通用戶
命令:
su 指不退出當前用戶帳號,切換另外一個帳號登陸 普通用戶切root用戶不用輸密碼直接切換;root切普通帳號須要輸入密碼
cd 切換目錄
1)./ 當前目錄 pwd查看目錄 配合使用 cd ./ pwd 【注意事項:cd後要有空格 ./當前目錄 ../上上級目錄】
2)cd /tools 與 cd tools的區別:
絕對路徑:/ ,從根目錄開始尋找路徑
相對路徑:沒有/ ,從當前路徑開始尋找
~指的是當前目錄的家目錄
ls 查看目錄下的文件
ls -a 查詢目錄下全部的文件包括隱藏文件
ls -l 查看目錄下文件的屬性
ls -al 查看目錄下全部文件,包括隱藏文件下文件屬性 簡寫 ll -a
如下每三個爲一組:文件全部者 全部者所在的組 其餘用戶
d 指文件夾 rwx r-x r-x 文件全部者 全部者所在的組 其餘用戶
- 指文件 rw- r-- r-- 文件全部者 全部者所在的組 其餘用戶
r指的read 可讀 4
w指的write 可寫 2
x指的execute 可執行 1
chmod :更改權限 chmod+權限數字+文件 例如:d rwx r-x r-x 權限數字是 755
chmod 421 jdk
當遇到權限不夠的時候,1)切換成高級管理員root身份 或者2)更改文件權限
tar 壓縮 壓縮成gzip文件 tar -czvf 想要的結果 被壓縮的文件
解壓 tar -xzvf 123.tar.gz
解析:
c指建立壓縮
x指解壓縮
v指顯示壓縮解壓的過程
z指壓縮解壓gzip格式的文件
f指一定參數,後面解壓縮文件名
Zip 壓縮解壓成zip格式文件: zip 結果 被壓縮的文件
解壓: unzip 解壓的文件
vi
ps 配置-ef 一塊兒使用 ps -ef 查看正在運行的進程,而且顯示啓動命令
解析:
UID指的是user id
pid指的是進程號
ppid指的是父進程號
netstat
l,grep 查找命令 通常配置|一塊兒使用 好比:grep test test.text 指的是從test.text裏面查找test的字符串
l 豎線,管道符 將2個命令連續起來,將前面命令的輸出當作後面命令的輸入 一般和gerp一塊兒使用
tail 查看日誌 tail -f 查看動態日誌
查看項目的日誌
項目放在tomcat下,啓動tomcat
日誌文件名 日誌路徑都是開發給的
用法:tail -f 日誌的文件名 或者日誌的路徑(開發給)
vi 日誌名或者日誌路徑 進入日誌部,?exception 從下往上找 查找關鍵詞 exception error 或者有換行縮進 通常都有bug
Linux 下查看tomcat 控制檯實時輸出內容
先進入tomcat的logs目錄下
tail -f catalina.out
Ctrl+S:暫停日誌更新
Ctrl+Q : 啓動日誌實時更新
Ctrl+c :退出動態日誌
kill 殺掉進程 kill -9
rm -rf 強制遞歸刪除 不推薦使用