最近換了工作之后墨坚,需要管理linux服務(wù)器的日常運(yùn)行和維護(hù),自然linux命令是少不了的映挂,切換目錄泽篮,vim操作等的簡(jiǎn)單的操作就不說了,有些時(shí)候還需要查看日志和監(jiān)控服務(wù)器啟動(dòng)進(jìn)程等稍微復(fù)雜點(diǎn)的操作柑船,可能一時(shí)會(huì)想不起命令帽撑,這篇文章就對(duì)自己平時(shí)常用的linux命令做了總結(jié),方便需要時(shí)候查詢鞍时。
注意
:以下表格中的命令中的 |
與markdown語法中的表格符沖突亏拉,所以使用其他符號(hào)代替了,在使用時(shí)逆巍,請(qǐng)自行重新輸入|
號(hào)
linux目錄切換操作
命令 | 解釋 |
---|---|
cd ~ | 切換到主目錄 |
cd dir | 切換到當(dāng)前目錄下的dir目錄 |
cd /tmp | 切換到目錄/tmp |
cd / | 切換到根目錄 |
cd .. | 切換到到上一級(jí)目錄 |
cd ~ | 切換到用戶目錄 |
linux配置文件操作
命令 | 解釋 |
---|---|
gg | :命令將光標(biāo)移動(dòng)到文檔開頭 |
G | :命令將光標(biāo)移動(dòng)到文檔末尾 |
q! | :不保存退出 |
wq | :保存退出 |
ZZ | :退出 |
:.,$d | 刪除文件(當(dāng)前行到末行全部刪除掉) |
more /etc/passwd | 查看/etc/passwd的內(nèi)容 |
less /etc/passwd | 查看/etc/passwd的內(nèi)容 |
ctrl + b | :上翻 |
ctrl + f | : 下翻 |
/ab | 查詢"ab" |
j 3j | 向下移動(dòng)一行 向下移動(dòng)3行 |
k | 向上移動(dòng)一行 |
h | 向左移動(dòng)一個(gè)字符 |
l | 向右移動(dòng)一個(gè)字符 |
linux目錄查找操作
命令 | 解釋 |
---|---|
find i grep luoluo(文件,名) | 查找特定文件 |
grep bible /etc/exports | 在文件exports中查找包含bible的所有行 |
tail -100 /var/log/apache/access.logIgrep 404 | 在WEB服務(wù)器日志文件access.log的后100行中查找包含“404”的行 |
tail -100 /var/log/apache/access.logIgrep -v googlebot | 在WEB服務(wù)器日志文件access.log的后100行中及塘,查找沒有被google訪問的行 |
grep -v ^# /etc/apache2/httpd.conf | 在主apache配置文件中,查找所有非注釋行 (10)命令 |
find .-name *.rpm | 在當(dāng)前目錄中查找rpm包 |
find .I grep page | 在當(dāng)前目錄及其子目錄中查找文件名包含page的文件 |
locate I traceroute | 在系統(tǒng)的任何地方查找文件名包含traceroute的文件 |
find | 查找文件 |
find / -name tnsnames.ora | 查找文件 |
ps -ef I grep redis | 查找redis進(jìn)程(標(biāo)準(zhǔn)格式) |
ps aux I grep redis | 查找redis進(jìn)程(BSD格式) |
cat error.log I grep -C 5 'nick' | 顯示file文件里匹配nick那行以及上下5行 |
cat error.log I grep -B 5 'nick' | 顯示nick及前5行 |
cat error.log I grep -A 5 'nick' | 顯示nick及后5行 |
less error.log | 分頁查看日志锐极,但是中文有亂碼 |
less +100g xx.log | 直接定位到第100行 |
less +GG xx.log | 定位到最后一行 |
less fis.log.2018-05-20 I grep 2018052019004984219071028 -A 5 --color=auto | 查找并高亮關(guān)鍵字 |
tail file | 顯示文件file的最后10行 |
tail -f xxx.log | 滾動(dòng)輸出日志 |
tail -n 500 file | 顯示日志文件最后500行日志 |
tail +20 file | 顯示日志從20行至文件末尾 |
linux網(wǎng)絡(luò)命令查看
命令 | 解釋 |
---|---|
netstat -antup | 查看網(wǎng)絡(luò) |
netstat -tunlp I grep 8080 | 查看8080 |
ps -ef I grep 29039 | 查看是哪個(gè)進(jìn)程 |
kill -9 pid | 殺死進(jìn)程 |