重定向,管道,萬用字元
重定向 把命令的執行結果寫入到檔案中
cmd > filename 如果檔案存在則清空後寫入,不存在則建立後寫入
cmd>>filename 如果檔案存在則追加寫入,不存在則建立寫入
管道 相當於一根管子聯通兩個命令,乙個命令的執行結果當作另乙個命令的資料來源
find / | grep 「key」 查詢/下所有檔名中含有key的檔案
萬用字元 可以進行模糊執行命令
? 代表任意乙個字元
* 代表任意的多個字元 [rm -rf /*]
終端的配置檔案
gedit ~/.bashrc 開啟終端配置檔案 ps1=』\u@\w$ 』 儲存退出
# 新建目錄並進入
mk()
輸入source ~/.bashrc,使配置修改生效
簡單的指令碼
指令碼 由系統命令組成的帶執行許可權的文字檔案,執行指令碼檔案時會被命令直譯器
讀取並執行,新建指令碼檔案.sh 結尾,用chmod加許可權+x 執行
打字練習軟體
typespeed
模式切換
正常 輸入i -> 插入
插入 esc -> 正常
正常 輸入 -> 行底
行底 esc -> 正常
正常模式下的常用操作:
游標移動
h左、j下、k上、l右
gg 游標跳轉到第一行
g 游標跳轉到最後一行
n加回車 游標向下跳轉n行
n- 游標向上跳轉n行
ng 游標跳轉到第n行
vim filename +n 直接進入該檔案的第n行
home 游標跳轉到行首
end 游標跳轉到行尾
pgup 向上翻一頁
pgdn 向下翻一頁
刪除**
x 刪除乙個字元
nx 刪除n個字元
dw/de 刪除乙個連續的字串,區別是刪不刪空格
d$ 從當前游標處刪除到行尾
d^ 從當前游標處刪除到行首
dd 刪除一行
ndd 刪除n行
dg 從當前游標處刪除到末尾
dgg/d1g 從當前游標處刪除到開頭
複製**
yy 複製一行
nyy 複製n行
p 貼上在游標的下面
p 貼上在游標的上面
移動**
刪除的內容還儲存在緩衝區,可以使用p\p貼上,實現移動**的效果
替換**
r 替換乙個字元
cw 替換乙個單詞
r 進入替換模式
xp 實現調換兩個字元的順序
撤銷操作
u 撤銷上一次操作
u 撤銷一行的所有操作
ctrl+r 取消撤銷操作
插入模式
i 在當前游標前進入插入模式
i 游標跳轉到行首,進入插入模式
a 在當前游標後進入插入模式
a 游標跳轉到行尾,進入插入模式
o 在當前行的下面插入乙個空白行,進入插入模式
o 在當前行的上面插入乙個空白行,進入插入模式
插入模式下的操作
ctrl+p 自動補全,去變數名、函式名時盡量開頭不同
ctrl+i 自動縮排,相當於tab鍵功能
ctrl+j/m 相當於回車功能
ctrl+c 相當於esc功能
自定義模式:
ctrl+z 儲存退出 任何模式都進行
ctrl+x 儲存並編譯**,然後輸出結果
行底模式下操作
w 寫入
q 退出
wq 儲存退出
q! 強制退出
x 儲存退出
x 加密,set key= ,刪除密碼,注意:wq儲存退出才生效
!cmd 執行系統命令
/key 查詢命令,n往下查詢,n往上查詢
%s/old/new 全部替換
set nu 顯示行號
set nonu 隱藏行號
>n n行**向右縮排
對vim的配置:vim ~/.vimrc
2020.10.10
Linux學習筆記02 基礎命令
linux系統上,建立使用者的時候,預設情況會給我們建立乙個使用者組 名稱與使用者名稱相同 檔案型別 最常見的3種 檔案 目錄d 類似資料夾 連線l 類似快捷方式 檔案的歸屬 擁有者u 屬於組g 其他人o 下圖所示 包含三個部分 第乙個部分 drwxr xr x 10個字元,代表不同意義 第乙個字元...
02 常用linux命令
1.linux中有6個終端,進入的是第乙個終端,切換到其他終端ctrl alt f1 f6 2.新增新的普通使用者 useradd tom 給新使用者加密碼 passwd tom 3.who 檢視所有登入使用者 whoami 當前登入使用者 4.date 檢視日期 date 101712112018...
Linux基礎命令02
ping 指定傳送包數量 ping c windows系統中是ping t不間斷刷包 ping w 等待時間 間隔時間,每個包間隔時間 ping i 停止程序 kill 生成數列 seq 預設檢視乙個目錄下的所有檔案 du 人類易讀 du sh 檢視檔案大小總和不帶單位 du s 顯示檔案大小 此處...