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#檔案內容一下子全部顯示,適用於檔案內容少應用場景 採集業務log日誌內容 一般的log形式是log4jmore#檔案內容一頁頁往下翻,按空格鍵往下,q退出,且回退不了 檔案內容稍微多一些
less#檔案內容 按上下鍵 q退出
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 大端模式,是指資料的高位元組儲存在記憶體的低位址中,而資料的低位元組儲存在記憶體的高位址中,這樣的儲存模式有點兒類似於把資料當作字串順序處理 位址由小向大增加,而資料從高位往低位放 小端模式,是指資料的高位元組儲存在記憶體的高 位址中,而資料的低位元組儲存在記憶體的低位址中,這種儲存模式將位址的...