linux 常用命令手冊 不斷update

2021-07-03 16:47:41 字數 1309 閱讀 3515

linux 常見命令

linux打包命令

tar 命令

tar [option]... [file]...

介紹幾個常用的引數 :-c 建立乙個壓縮檔案

-x與-c對應,將乙個包解壓

-f 壓縮後的檔名

-z   呼叫gzip,使用zip方式來打包

-v 顯示所有過程

舉例:tar -cf test.tar *.gif //把當前目錄下的gif檔案打包到當前目錄的新建立的test.tar檔案內

tar -cvf test.tar.gz //把當前目錄下的gif檔案打包並zip壓縮到當前目錄的新建立的test.tar.gz檔案內

tar -xvzf test.tar.gz -c ./test/ //將test.tar.gz檔案解壓到當前目錄下的test資料夾內

tail 命令

tail 命令一般用來檢視在更新中的日誌

tail[必要引數][選擇引數][檔案]

-f 迴圈讀取

-q 不顯示處理資訊

-v 顯示詳細的處理資訊

-c《數目》 顯示的位元組數

-n《行數》 顯示行數

--pid=pid 與-f合用,表示在程序id,pid死掉之後結束. 

-q, --quiet, --silent 從不輸出給出檔名的首部 

-s, --sleep-interval=s 與-f合用,表示在每次反覆的間隔休眠s秒 

舉例:tail -n 5 log1234.log //將log1234.log檔案的最後五行顯示出來

tail -f ping.log //將ping.log日誌的最後不斷地顯示出來

tail -f *| grep --line-buffer 新增grep 

find 命令

find ./dir/ -name "*name*" -type d //在dir目錄下查詢檔案夾名含有name的資料夾

查詢檔案 find ./dir -name "filename" 在dir中找檔名為filename的檔案

grep命令

grep -rl "regex"  dir  按關鍵字搜查dir下檔案內容裡面含有關鍵字的檔案

apache access_log日誌裡面統計uv

cat access_log | grep 14/nov/2016| awk '' | sort -n | uniq -c | sort -nr | head -20

統計pv

find access_log | xargs cat|grep 14/nov/2016|grep index|wc -l

Linux vi vim常用命令手冊

vi編輯器是所有unix及linux系統下標準的編輯器。而vim包含了vi的所有功能,而且做了很多改進,功能更加強大。簡單來說,vi適合文字編輯,而vim更適合codeing。這裡只是簡單地介紹一下它常用的一部分指令。基本上vi vim可以分為三種狀態 命令模式 command mode 插入模式 ...

Git 常用命令手冊

初始化倉庫 git init 將檔案新增到倉庫 將工作區的某個檔案新增到暫存區 git add 檔名 新增所有被tracked檔案中被修改或刪除的檔案資訊到暫存區,不處理untracked的檔案 git add u 新增所有被tracked檔案中被修改或刪除的檔案資訊到暫存區,包括untracked...

git常用命令手冊

大白菜 本手冊列舉了一些常用的git命令,作業系統環境為macos 10.15.3 首先,master分支應該是非常穩定的,也就是僅用來發布新版本,平時不能在上面幹活 那在哪幹活呢?幹活都在dev分支上,也就是說,dev分支是不穩定的,到某個時候,比如1.0版本發布時,再把dev分支合併到maste...