從乙個線上伺服器警告談談backlog

2021-09-07 20:41:58 字數 3070 閱讀 5070

基礎篇

1、進入目錄

cd 目錄名

12、顯示當前路徑

pwd1

3、顯示路徑下的檔案

lsls -a 顯示隱藏檔案。隱藏檔案以 . 開頭命名12

4、檢視建立文字

touch abc.txt 檢視abc.txt 如果不存在則自動建立

15、建立資料夾

mkdir 檔名 當前目錄建立乙個資料夾

mkdir -p name1/name2 當期目錄遞迴建立name1/name2檔案

如 提示 mkdir: ***: permission denied

則需要admin賬號 sudo -i 輸入密碼 即可12

346、重新命名操作

mv test test1 把test檔案的名字修改為test1

mv test1 /home/wechat/ 將test1檔案 移動到/home/wechat 目錄下12

7、刪除操作

rm file 刪除file檔案(存在子檔案時不可刪除)

rm -r /file 刪除file檔案下的所有目錄檔案

rm -rf ./* 刪庫跑路專用命令12

38、複製

cp file /home 複製file命令至home目錄下

cp -r test /home/wechat 複製test資料夾和其所有子檔案 至 /home/wechat目錄下

cp -r test /home/wechat/test2 複製test資料夾和其所有子檔案 至 /home/wechat目錄下並重命名為test212

39、壓縮、解壓

解壓tar

tar xvf test.tar

壓縮tar

tar cvf test1.tar name 將name資料夾壓縮為test1.tar

解壓tar.gz

tar zxvf test.tar.gz

壓縮tar zxvf test.tar.gz name12

3456

789查詢 && 日誌

1、cat、more、less命令

cat test.log 檢視test.log 的檔案內容

cat -n test.log 檢視test.log的檔案內容並顯示行號

more、less和cat作用基本相同,只不過more可以按頁碼來檢視。 都是按q退出檢視

使用命令時,空格鍵翻頁(顯示下一屏內容)

回車:顯示下一行內容12

3456

2、find命令

.代表當前目錄

find . -name '*.txt' 查詢當前目錄及其子目錄下擴充套件名為txt的檔案

find . -mtime -2 列出兩天內修改過的檔案

find . -atime -3 列出三天內被訪問的檔案

find . -mmin +30 半個小時內被修改過的檔案

find . -amin +40 四十分鐘內被訪問過的檔案

find . -size +1m 查詢當前目錄超過1m的檔案

find . -size -1m 查詢當前目錄小於1m的檔案

find . -size +512k 超過512k的檔案

find . -empty 查詢當前目錄為空的檔案或者資料夾12

3456

78910

3、whereis命令

whereis name/ 搜尋name檔案的路徑

14、grep命令

ps -ef|grep nginx 檢視nginx的程序

ps -ef|grep nginx -c 檢視nginx的程序個數

cat test.log | grep ^a 查詢test.log 中以o開頭的內容

cat test.log | grep $k 查詢test.log中以k結尾的內容

cat test.log | grep 'bd4f63cc918611e8a14f7c04d0d7fdcc' --color 在test.log中搜尋bd4f63cc918611e8a14f7c04d0d7fdcc並高亮

等同於 grep 'bd4f63cc918611e8a14f7c04d0d7fdcc' test.log --color

grep -n 'abc' test.log 搜尋結果顯示行數

grep 'abc' test1.log test2.log 從多個檔案中查詢abc12

3456

7895、tail命令

tail -f ***.log 檢視***.log 預設顯示最後10行

tail -f 100 xx.log /tail -100f xx.log 檢視100行12

6、vim命令

vimvim file 檢視文字

vim file1 file2 ... 檢視多個文字

正常模式/vim模式 通過esc進行切換

vim模式下

i:在當前位置插入

dd: 刪除游標所在行

d:刪除游標所在行

2dd: 刪除游標之後的2行

g:切換游標至末尾

w! 強制寫入

wq 儲存並退出

q! 強制退出 不儲存

/abc 在文字中查詢abc

set nu 顯示文字行數

移動游標 k(上)、j(下)、h(左)、l(右)

yy 複製游標所在行

p貼上複製的

o:另起一行

其他常用操作

1、檢視使用者資訊

wwho12

2、修改檔案許可權

chmod 777 file1 每個人都可以對file檔案進行讀寫和執行的許可權

chmod 666 file1 每個人都可以對file檔案進行讀寫操作

git分支從乙個伺服器拉取到另乙個伺服器

前因 最近在工作中遇到點問題,原本開發的伺服器出問題,總是編譯不過,於是乎換了個新的伺服器,但是我在原本壞掉伺服器上的乙個分支做了很多修改,在新的伺服器上要再做一次修改未免太過麻煩。解決 前提兩個不同伺服器上的 是同一套。場景 比如192.168.47.1下的mazhongren使用者,路徑下wor...

編了乙個伺服器

伺服器 include 包含socket 2版本的標頭檔案 include include pragma comment lib,ws2 32.lib 呼叫網路動態庫!int tmain int argc,tchar argv word sockversion 0x0002 定義版本號 sockve...

mysql 資料從乙個伺服器複製到另乙個伺服器

linux下 1 匯出資料和表結構 mysqldump u使用者名稱 p密碼 資料庫名 資料庫名.sql usr local mysql bin mysqldump uroot ppassword abc abc.sql 2 只匯出表結構 mysqldump u使用者名稱 p密碼 d 資料庫名 資料...