linux底行模式显示信息,14天linux命令加强
linux命令加強
linux命令加強.jpg
復習
cd
./ 當前目錄
../ 上級目錄
/ 代表根目錄 or 代表目錄和文件之間的分隔符 ..
pwd 查看當前路徑
LS 查看當前目錄下的文件
ls ./a/ 查看目標路徑下的文件
tab 自動補全
grep 文件外部根據關鍵字搜索文件內容 grep -n 關鍵字 *(文件名)
more 以分頁的形式打開文件
回車 下翻一行
空格 下翻一頁
b 上翻一行
q/ctrl+c 退出
n 跳轉到下一個搜索結果
/關鍵字 文件內搜索關鍵字
tail 查看文件末尾多少行 tail -100f 日志文件名
cat 查看文件內容 cat 文件名
日志定位流程
1.看界面提示
2.前端日志
web端---f12開發者工具console ,看錯誤信息,錯誤所在行
3.抓包看請求和響應
工具: F12 network fiddler
看什么 1.響應碼 (200 300 400 404 405 500)
2.請求參數(1.格式 對不對.百度json/xml在線翻譯.復制粘貼
2.內容對不對,自己輸入的內容看是否一致)
響應數據 (1.格式 對不對.百度json/xml在線翻譯.復制粘貼 2.內容 對
不對,主要看錯誤碼,錯誤碼描述,根據接口規范進行對比)
去服務器看日志
1.工具: xshell secureCRT
2.服務的連接信息
ip/域名
用戶名/密碼
端口
怎么看
如果不知道日志文件目錄
可以使用find命令找到日志文件
find 起始路徑 -name 日志文件名
(1)后項定位
在測試的過程中發現bug
1.先使用grep命令找到關鍵字在哪個日志文件中的哪一行
grep -n 關鍵字 *
關鍵字:一般用 訂單號、用戶ID、業務關鍵字、日期和時間
2.使用more命令打開日志文件,并跳轉到目標行
more +行號 日志文件名
(2)實時定位
1.使用tail命令打開日志文件
tail -100f 日志文件名
2.按回車預留空行
3.前端操作打印日志
4.Xshell ctrl+c 退出 觀察
看什么?
1.請求和響應報文
2.報錯信息
3.debug提示信息
4.數據庫操作的sql
數據庫執行sql
1.根據日志的sql進行查表
2.自己寫sql查表
3.問開發要sql 查表
查找日志文件
find 路徑 -name 文件名
bug定位,后項
grep
1、搜索關鍵字是否在文件中存在
2、確定關鍵字是否可用
3、確定關鍵字在哪個文件中
4、確定關鍵字在哪一行
哪些可以做為關鍵字
1.訂單號
2.業務關鍵字
3.日期時間
more
1、以分頁的形式打開日志文件
2、支持文件內搜索
3、可以直接打開文件并跳轉至某一行
實時定位日志
tail tail -100f 日志名/tail -100 日志名
1、能查看日志文件最新的日志
2、實時刷新
日志看什么
1.請求參數
2.sql
3.響應數據
4.報錯信息
數據庫執行
1.如果是查詢語句---直接復制粘貼在數據庫執行
2.如果增刪改 ----- 轉化成查詢語句進行查詢
linux命令加強
1.ps -ef 查進程編號(pid)
ps -ef | grep 進程名
image.png
2.kill -9 殺進程 kill -9 pid
3.du 統計文件或者文件夾大小
du -sh 統計當前文件夾的總大小
image.png
du -sh 文件名 統計目標文件的總大小
image.png
du -sh 目錄 統計目錄總大小
4.ping 查看主機網絡通不通 ping ip/域名
linux 系統查詢IP: ifconfig - a
image.png
5.top 實時查看系統資源占用 top
image.png
6.df 查看磁盤大小 df -h
image.png
7.ls 查看目錄下的文件
ls
ls -a 顯示所有的文件,包括隱藏文件
ls 路徑 查看目標路徑的目錄文件
ls -l或者ll 查看當前目錄下文件的信息
image.png
ls -lh 查看當前目錄下文件的詳細信息,并以合適的單位顯示文件大小
ls -l 目錄 查看目息錄下文件的詳細信
ls -l 文件 查看某個文件的詳細信息
8.touch 創建空文件
touch 文件名
image.png
9.mkdir 創建空文件夾
mkdir 文件夾名
10.cp 復制文件
cp 源文件 目標文件
11.cp 復制文件夾
cp -r 源文件夾 目標文件夾
mv 移動文件、文件夾
mv 源文件 目標文件
mv 文件名1 文件名2
對象可以是路徑
輸出重定向
> 清空并寫入
>> 追加寫入
vi 編輯器
模式1.命令行模式2.編輯3.底行
命令行-編輯模式(i a s)小寫 下面同理
編輯-命令行 esc
命令-底行 :
底行-命令行 ESC或者刪除 :
只保存不退出: 底行:w
保存并退出 :底行 wq或命令行 shift+z+z
不保存退出:底行:q!
命令行模式下的命令 如下
yy---復制 要多行復制 按住數字再YY 比如按住5YY 就是復制5行 在用上下左右移動光標按P粘貼
p 粘貼
dd 剪切 多行剪切 原理同 復制
管道符 過濾用的
例子 cat xuepl.txt | grep sdf |grep fa
image.png
netstat -ano | grep 端口號 linux查詢端口號
總結
以上是生活随笔為你收集整理的linux底行模式显示信息,14天linux命令加强的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浙江嘉兴计算机学校排名,嘉兴计算机考研线
- 下一篇: 51C语言编译后执行到一半,“C语言”