1.sudo -i(no password,new user), su -(password)linux
2.xdg-open(open file)shell
3.putty(scroll)vim
4.tar zxvf filename.tar.gz(release)
tar zcvf filename.tar.gz(tar)
tar xvf filename.tar(release)
tar cvf filename.tar(tar)
gunzip filename.gz(release)
gzip -d filename.gz(release)
gzip filename.tar.gz and .tgz(zip)
5.share file between linux(VM) and windows:
方法1:(win上建立共享文件)
(1). install virtual tools in VM
(2). copy VMwareTools-9.9.0-2304977.tar /mnt/cdrom/
(3). tar zxvf VMwareTools-9.9.0-2304977.tar.gz
(4). find vmware-install.pl execute "./vmware-install.pl"
(5). setting-options-change to use in VM
(6). create a file in windows and add path in setting-options
(7). finally,/mnt/hgfs in linux
方法2:(linux上建立共享文件)
(1).linux上建立一個文件,設置共享屬性
(2).按提示安裝samba
(3).sudo smbpasswd -a xxx
(4).windows上打開網絡中共享的文件,輸入這個用戶名xxx和密碼windows
6.vim和shell切換:
方法一:cltr+z掛起vim(或者:suspend),fg命令回到vim
方法二:vim內部執行:ls!,查看返回shell結果,enter返回vim
方法三:啓動新的shell,命令:shell網絡
7.還原vim的session會話
建立會話文件::mksession vimbook.vim
還原會話; :source vimbook.vim
shell啓動並還原vim: vim -S(source) vimbook.vimsession
還原什麼取決於sessionoptions,
默認值:blank (保留空窗口),
buffers (全部緩衝區,並不是一個窗口內的)
curdir (當前目錄)
folds (摺疊,包括人工建立的)
help (幫助窗口)
options (全部選項和映射)
winisze (窗口大小)字體
除此以外,還能夠還原vim窗口大小::set sessionoptions+=resize3d
8.清除history歷史命令:history -c
執行歷史命令:!(number)調試
9.打開終端 ctrl+alt+T
關閉終端 shift+ctrl+q
新建窗口(桌面上新建文件夾) shift+ctrl+n
10.新建標籤頁 shift+ctrl+T
關閉標籤頁 shift+ctrl+W
前一標籤頁 ctrl+PgUp
後一標籤頁 ctrl+PgDn
標籤頁左移 shift+ctrl+PgUp
標籤頁右移 shift+ctrl+PgDn
切換標籤頁 alt+(number)
11.複製 shift+ctrl+C
粘貼 shift+ctrl+Vip
12.終端改變大小:f11 全屏
ctrl + plus 字體放大
ctrl + minus 字體減少
ctrl + 0 字體還原
13. 打開search win+q
切換窗口 win+w
關閉窗口 ctrl+w
14.編譯、調試: gcc -o qsort qsort.c 生成可執行的目標文件qsort file qsort 查看文件類型 gdb qsort 調試目標文件 run 執行目標文件 q 退出gdb 15.vim快捷鍵: k 上 j 下 h 左 L 右 ctrl+o 回到上次jump處 ctrl+i 跳回下一個 :ju 顯示全部能夠跳躍的地方 u undo(撤銷)(undo是樹結構 :undo 2 undo到結構的第2層 :undolist :earlier 10s undo到前十秒時) ctrl+r redo :q! 強制退出 :e filename 打開一個文件 :saveas filename 另存爲,名叫filename a 在光標後插入 i 在光標前插入 A 在行尾插入 o 在光標下插入一行 O 在光標上插入一行 (n)x 刪除光標後的(N個)東西 dd 刪除一行 3dw 刪除3個詞 J 將下一行提到前面來 r 替換字符 R 替換多個字符 c(s) (d)刪除後進入輸入模式 S 刪除一行後進入輸入模式 ~ 更改字母大小寫 y 複製 yy 複製當前行 (小)p 當前光標後粘貼 (大)P 當前光標上粘貼 reg 顯示全部寄存器中的內容 ve 連續選中