Ubuntu系統快捷鍵
ctrl+alt+t:打開終端
ctrl+l: 清屏
ctrl+alt+方向鍵:快速切換工作區域
tab:自動補全
up/down:調出指令執行記錄
alt+tab:切換任務
重定向、管道、通配符
重定向重定向就是把命令的執行結果寫入到文件中cmd > filename 把命令的執行結果以清空的方式寫入到文件中cmd >> filename 把命令的執行結果以追加的方式寫入到文件中注:寫入的位置需要明確,若文件不存在,則新建一個文件管道管道相當于用一根管道把兩個命令連接起來,一個命令的執行結果當作另一個命令的數據源cmd1 | cmd2find / | grep 文件名(過濾:grep "關鍵字" 文件名)通配符通配符可以執行模糊命令?:代表一個任意字符(最多5個)*: 表示任意字符rm -rf / *
終端的配置文件
打開 gedit ~/.bashrc 文件,在文件末尾添加:PS1='\u@\w\$'保存退出,關閉gedit輸入命令source ~/.bashrc 使配置文件生效創建新目錄并立刻進入mk(){mkdir $1 && cd $1}保存退出,關閉gedit輸入命令source ~/.bashrc 使配置文件生效
簡單的腳本文件
腳本:由系統命令組成的帶有執行權限的文本文件,執行腳本文件是被命令解釋器讀取并執行
chmod +x filename.sh
終端輸入./filename.sh運行chmod +x filename.cnf在文件夾中雙擊filename.cnf 運行
打字練習軟件:typespeed
終端輸入:sudo apt-get install typespeed下載
vim編輯器
在終端下采用純鍵盤操作的一款文本編輯器,號稱編輯器之神,可二次開發,可擴展(安裝插件)基本用法進入vim: vim filename.c 若文件不存在,則新建輸入i進入編輯模式,編寫代碼保存 退出:按esc返回正常模式,輸入ZZ保存退出三大模式正常模式:一般用于閱讀文檔,或者使用快捷鍵快速修改文件插入模式:一般用于編輯文檔,輸入內容行底模式:一般用于配置vim,正常模式輸入“:”進入,或者執行一些高級操作模式切換正常 輸入i -> 插入插入 Esc -> 正常正常 輸入: -> 行底行底 Esc -> 正常不能直接切換插入與行底正常模式的操作光標移動:h左 j下 k上 l右gg:光標跳轉到第一行G:光標跳轉到最后一行n+回車:光標往下跳轉n行vim filename +n:進入文件后光標跳轉到第n行home:光標跳轉到行首end:光標跳轉到行尾pgup:光標上翻一頁pgdn:光標下翻一頁刪除代碼操作:x:刪除一個字符nx:刪除n個字符dw/de:刪除一個連續的字符串d$:從光標處刪除到行尾d^:從光標刪除到行首dd:刪除光標在所在一行ndd:刪除n行dgg:刪除到首行dG:刪除到尾行復制代碼操作:yy:復制一行代碼p:粘貼到光標下一行P:粘貼到光標上一行nyy:復制n行移動代碼刪除的代碼會放在粘貼板上,使用p/P可以達到移動效果xp:交換兩個字符替換代碼:r:替換一個字符cw:替換一個單詞R:進入替換模式撤銷代碼:u:撤銷上次操作U:插銷整行所有操作ctrl+r: 取消撤銷進入插入模式的操作:i 從光標出進入插入模式I 從光標所在行行首進入a 從光標下一個字符進入A 從光標所在行行尾進入o 從當前行下面插入一行空白行,然后進入O 從當前行上面插入一行空白行,然后進入插入模式下的操作:ctrl+p 自動補全ctrl+n 同ctrl+i 自動縮進ctrl+j/m 相當于回車ctrl+c 相當于esc建議自定義按鍵:ctrl+z 保存并推出ctrl+x 保存并編譯ctrl+p 自動添加頭文件和主函數行底模式下的操作:w 保存文檔q 退出文檔(可以wq連用)q! 強制退出x 保存退出(不建議用)X 加密文檔,輸入兩次密碼,再保存退出就加密了解密:行底輸入 set key= 注意:ZZ只保存文件內容,不保存屬性,wq保存內容和屬性!cmd 在文件中執行系統命令,并返回/key 在文件中查找關鍵詞key,n向下查找,N向上查找$s/old/new 全部替換,把old關鍵詞替換成newset nu 顯示行號set nonu 隱藏行號>n n行代碼整體向右縮進一次<n 你行代碼整體向左縮進一次注意:在行底模式下,對vim的設置只是臨時有效,如果想要長期有效需要把這些配置寫入到vim的配置文件(~./vimrc)中,并保存學習vim建議:1、適可而止2、需要大概兩周適應操作3、vimtutor vim手冊,Ubuntu自帶