1.Linux命令: ls >查看列表(藍色為文件夾,白色為文件) ls -a >顯示包括隱藏文件的所有文件 ls -l >以列表的形式顯示 ls -lh >類似於ls -l ls -i >顯示編號 sl、LS >跑火車 la >查看所有目錄及文件 ls > a.text >重定向 cmatrix ...
1.Linux命令:
ls >查看列表(藍色為文件夾,白色為文件)
ls -a >顯示包括隱藏文件的所有文件
ls -l >以列表的形式顯示
ls -lh >類似於ls -l
ls -i >顯示編號
sl、LS >跑火車
la >查看所有目錄及文件
ls > a.text >重定向
cmatrix (-Red) >數位雨
tree >當前路徑以樹形結構展示
tree / >遍歷所有文件
htop或者top >進程(q退出)
| >可以把兩個命令連接到一起,前一個命令的輸出,後一個命令的輸入
find >查找
(命令格式:find [-path] -option
path:要查找的目錄,預設是當前目錄
option:
-name 按文件名的某種規則查找
-type 按文件類型查找,f 普通文件,l 符號鏈接,d 目錄
-size 按文件大小查
-exec<執行命令>:假設find指令的回傳值為True,就執行該指令
-print 假設find指令的回傳值為True,就將文件或目錄名稱列出到標準輸出)
如:
find ./ -name '*.py' -print 查找根目錄下所有尾碼為py的文件
find ./! -name '*.py' 查找所有當前目錄下所有不是py的文件
find -size +6k 查找大於6k的文件,不寫+的時候就是等於
find ./ -name '*.py' -exec rm -rf {} \; 刪除當前目錄下所有的py文件
grep >過濾
cal -y >查看日曆
date >查看當前時間
echo >輸出
reboot >重啟虛擬機
exit >退出
q >退出幫助界面
workon py3env(虛擬環境名) >進入虛擬環境
deactivate >退出虛擬環境
whoami >我是誰
pwd >目錄
touch >創建文件
cat >查看文件內容
cp a1 目錄>複製
mv a1 a2 >如果有a2目錄就移動,沒有就重命名
cd / >到根目錄
cd ~ 或者 cd >調到家目錄(home)
cd . > 當前
cd .. >上一級
cd - > 回到上一次目錄
mkdir -p z1/z2/z3 >同時創建多級目錄
mkdir a1 a2 >同時創建多個
rmdir a1 >刪除空目錄
rmdir -p z1/z2/z3 >同時刪除多級目錄
rm a1 >刪除文件
rm -rf 目錄/文件 >強制刪除文件或者目錄
rm -rf * >刪除所有,虛擬機癱瘓
2.Vim (vim + filename有則進入文件,無則創建併進入文件)
>進入編輯模式,包括命令模式、插入模式、末行模式,具體命令:
按esc進入命令模式
按'shift' + ':'進入末行模式
《輸入》I 在當前行首插入;i 從游標所在位置前面插入;a 從游標所在位置後面插入;A 在當前行末插入;o 從游標所在位置行下方新增一行;O 在當前上面插入一行
《移動游標》 gg 到文件第一行;G 到文件最後一行;^ 到達非空格行首;0(數字0) 到達行首;$ 到達行尾
《複製粘貼》 yy 複製整行內容;3yy 複製從當前位置向下的3行內容;yw 複製當前游標到單詞尾內容;p 粘貼
《刪除》 dd 刪除游標所在行;dw 刪除一個單詞;x 刪除游標所在字元;u 撤銷上一次操作;s 替換;Ctrl + r 撤銷(u);v 塊選擇;Ctrl + v 列塊選擇
《查找》(在末行模式) / 向前搜索;? 向後搜索;n 向下查找;N 向上查找
《保存》輸入q退出不保存,輸入q!不保存強制退出,輸入wq保存退出,輸入wq!強制保存退出