Linux命令筆記02

2021-10-24 15:34:17 字數 2050 閱讀 8056

重定向,管道,萬用字元

重定向 把命令的執行結果寫入到檔案中

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 顯示檔案大小 此處...