linux常用的操作命令

2021-09-22 10:33:22 字數 2316 閱讀 5770

最近換了工作之後,需要管理linux伺服器的日常執行和維護,自然linux命令是少不了的,切換目錄,vim操作等的簡單的操作就不說了,有些時候還需要檢視日誌和監控伺服器啟動程序等稍微複雜點的操作,可能一時會想不起命令,這篇文章就對自己平時常用的linux命令做了總結,方便需要時候查詢。

注意:以下**中的命令中的|與markdown語法中的**符衝突,所以使用其他符號代替了,在使用時,請自行重新輸入|

命令解釋

cd ~

切換到主目錄

cd dir

切換到當前目錄下的dir目錄

cd /tmp

切換到目錄/tmp

cd /

切換到根目錄

cd …

切換到到上一級目錄

cd ~

切換到使用者目錄

命令解釋

gg:命令將游標移動到文件開頭

g:命令將游標移動到文件末尾

q!:不儲存退出

wq:儲存退出

zz:退出

:.,$d

刪除檔案(當前行到末行全部刪除掉)

more /etc/passwd

檢視/etc/passwd的內容

less /etc/passwd

檢視/etc/passwd的內容

ctrl + b

:上翻ctrl + f

: 下翻

/ab查詢"ab"

j 3j

向下移動一行 向下移動3行

k向上移動一行

h向左移動乙個字元

l向右移動乙個字元

命令解釋

find i grep luoluo(檔案,名)

查詢特定檔案

grep bible /etc/exports

在檔案exports中查詢包含bible的所有行

tail -100 /var/log/apache/access.logigrep 404

在web伺服器日誌檔案access.log的後100行中查詢包含「404」的行

tail -100 /var/log/apache/access.logigrep -v googlebot

在web伺服器日誌檔案access.log的後100行中,查詢沒有被google訪問的行

在主apache配置檔案中,查詢所有非注釋行 (10)命令

find .-name *.rpm

在當前目錄中查詢rpm包

find .i grep page

在當前目錄及其子目錄中查詢檔案名包含page的檔案

locate i traceroute

在系統的任何地方查詢檔案名包含traceroute的檔案

find

查詢檔案

find / -name tnsnames.ora

查詢檔案

ps -ef i grep redis

查詢redis程序(標準格式)

ps aux i grep redis

查詢redis程序(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

查詢並高亮關鍵字

tail file

顯示檔案file的最後10行

tail -f ***.log

滾動輸出日誌

tail -n 500 file

顯示日誌檔案最後500行日誌

tail +20 file

顯示日誌從20行至檔案末尾

命令解釋

netstat -antup

檢視網路

netstat -tunlp i grep 8080

檢視8080

ps -ef i grep 29039

檢視是哪個程序

kill -9 pid

殺死程序

Linux 常用的操作命令

檢視當前目錄 pwd 修改密碼 passwd 更換模式 csh,bash 遠端登陸 telnet 伺服器ip 回到上級目錄 cd 檢視該目錄下的資料夾 ls 開啟檔案 vi 資料夾 檔案 檔案顯示的格式 root x 0 root root bin bash 使用者名稱,加密,序號,組,預設路徑 退...

linux常用的操作命令

這兩天經常用到一些linux命令,記了忘,忘了又去搜,實在麻煩,於是在這裡整理一下 藍色 目錄,綠色 可執行檔案,天藍色 符號檔案,白色 普通檔案,黃色 裝置檔案,紅色 失效檔案的鏈結,淺紅 壓縮檔案或tarball檔案,粉色 檔案ps命令用於顯示當前程序 process 的狀態,類似於window...

Linux 常用操作命令

引數 n 由1開始對所有輸出的行數編號 b 對非空輸出行編號 s 當遇到有連續兩行以上的空白行時,就替換為一行的空白行 e 在每行結束處顯示 cat ect fstab 顯示 etc fstab檔案的內容 引數 num 一次顯示的行數,如 more 10 a.cpp 即,一次顯示10行 p 先清除螢...