Linux知識點(二)

2021-10-05 11:00:01 字數 3284 閱讀 6879

cp -r path/檔名#對於資料夾的複製(包括裡面的子目錄)

mv path1/* /path2/ #移動資料夾 將path1下面的所有東西全部移動到/path2/中

mv path/檔名 path/新檔名#移動/重新命名 乙個目錄

cp -r 【源】path/檔名 【目標】path/新檔名#資料夾重新命名 r:表示遞迴複製 #將源dir目錄下的test 複製到/dir目錄下,且改名

touch path/檔名#建立檔案

vi path/檔名#建立檔案

mkdir 資料夾1 資料夾2#同時建立2個資料夾

mkdir 資料夾1 /資料夾2#在指定目錄dir1下建立dir2目錄 dir1目錄之前是存在的

mkdir -p 資料夾1 /資料夾2# 同時建立dir1目錄和dir2目錄 dir1目錄之前不存在

dd#刪除游標所在行

dg#刪除游標所在行及以下所有內容

gg#游標移動到首行

g#移動到文字最後一行

u#撤銷上一次命令

ndd#刪除游標所在行及以下n行內容 n 表示數字 如3dd 表示刪除游標所在行及以下的3行內容

shift+$#當前行的最後乙個字母

yg#複製游標所在行及以下所有資料

p#將複製的資料貼上在所在游標的下一行

p#將複製的資料貼上在所在游標的下一行

.#表示重複前乙個動作

i#進入編輯模式

o#游標所在行下一行(且進入編輯模式)

o#游標所在行上一行(且進入編輯模式)

a#游標所在行末(且進入編輯模式)

:w#儲存不退出

:q!#強制退出不儲存

:wq#儲存

:wq!#強制儲存退出

:/error#定位 如【:/error】 則表示查詢error所在的位置

:/set nu#顯示行號

:/set nonu#取消顯示行號

echo "" > path/檔名* #將**放入到test檔案中 ,且是覆蓋 【這個命令盡量少用,擔心因為手誤,覆蓋掉之前的內容】

echo "" >> path/檔名

#這個是將***追加到a檔案中

>#建立或者覆蓋

>>#追加

cat /dev/null > path/檔名#清空檔案 【推薦】

cat 「」 > path/檔名#清空檔案 空字串 【這個其實不能完全清空,所以最好不要使用這個】

cat#檔案內容一下子全部顯示,適用於檔案內容少

more#檔案內容一頁頁往下翻,按空格鍵往下,q退出,且回退不了 檔案內容稍微多一些

less#檔案內容 按上下鍵 q退出

應用場景 採集業務log日誌內容 一般的log形式是log4j

cat ***.log | grep -a 5 error#error後五行

cat ***.log | grep -b 5 error#error前後五行

cat ***.log | grep -c 5 error#error前後各五行

|#管道符

grep#過濾

vi etc/profile#全域性環境配置

source etc/profile#生效檔案

ll -a#這個下面就有base_profile和bashrc這兩個配置檔案

vi ~./base_profile#只能是當前使用者,其他使用者不能使用

vi ~/.bashrc#【盡量選用這個】只對單個使用者生效,當登入以及每次開啟新的 shell 時,該檔案被讀取

source ~./base_profile#生效檔案

source ~/.bashrc#生效檔案

ll m#連續按兩次tab鍵, 會匹配出現以m出現的所有檔案,之後自己就可以挑選需要的檔案

ll m#連續按一次tab鍵,出現檔案,說明以m開頭的檔案只有乙個

history#檢視歷史指令

!2#表示輸入第二個指令

history -c#刪除歷史指令

linux 測驗(二) 知識點

一 選擇題 2 欲把當前目錄下的file1.txt複製為file2.txt 正確的命令是 cat file1.txt file2.txt 3 列出當前目錄以及子目錄下所有拓展名為 txt 的檔案,使用命令 find name txt 5 存放密碼 shadow 存放賬號 passwd 7 rr.z解...

python知識點 二

在執行python命令的時候需要攜帶的引數稱之為命令列引數 python m py.compile d demo1.py m py.compile d demo1.py就是命令列引數 python中也可以用sys內建模組的sys.ar 來獲取命令列引數 sys.ar 是命令列引數列表 舉例 pyth...

linux 散知識點

1 大端模式,是指資料的高位元組儲存在記憶體的低位址中,而資料的低位元組儲存在記憶體的高位址中,這樣的儲存模式有點兒類似於把資料當作字串順序處理 位址由小向大增加,而資料從高位往低位放 小端模式,是指資料的高位元組儲存在記憶體的高 位址中,而資料的低位元組儲存在記憶體的低位址中,這種儲存模式將位址的...