linux心得
cd .. 返回上一級文件夾
cd /xxx/xxxx/xx 進入文件夾
cd Desktop 進入桌面
sudo vim /etc/vim/vimrc 進入vim配置器
:w xxx 保存為名為xxx的文件
:w! xxx 強制保存 (如果已有就替換)
:q 退出vim
:q! 強制退出vim(不管保沒保存)
:wq 保存并退出
sudo gedit /xxx/xxx/a.txt 以更改模式打開某目錄下的a.txt
vim /xxx/xxx/a.cpp 打開某個文件夾下的a.cpp
g++ a.cpp -o 123 -Wall 編譯a.cpp 生成123 (可以不是exe)
./xxx 運行xxx
gdb xxx gdb調試xxx
我的vim配置
Ctrl+Alt+T進入終端
輸入sudo vim /etc/vim/vimrc 再輸入密碼
進入配置器后,拖到最底下,輸入以下代碼
set tabstop=4 //tab格數
set shiftwidth=4 //縮進格數
set smarttab //智能縮進
set autoindent //自動縮進
set smartindent //智能縮進
set mouse=a //鼠標點擊移動光標位置
set ruler //當前行給下劃線
set nu //顯示行號
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {<CR>}<ESC>k$i
inoremap ' ''<ESC>i
inoremap " ""<ESC>i
imap <F5> <ESC>:w<CR> i
map <F5> <ESC>:w<CR> i
imap <F6> <ESC>:w<CR> :!g++ % -o %:p:r -Wall -g3 <CR>
map <F6> <ESC>:w<CR> :!g++ % -o %:p:r -Wall -g3 <CR>
imap <F7> <ESC>:w<CR> :!g++ -g % -o %:p:r -Wall && %:p:r <CR>
map <F7> <ESC>:w<CR> :!g++ -g % -o %:p:r -Wall && %:p:r <CR>
"map <F7> <ESC>:w<CR> :!g++ -g % -o %< -Wall && ./%< <CR>
"imap <F7> <ESC>:w<CR> :!g++ -g % -o %< -Wall && ./%< <CR>
imap <F8> <ESC>:w<CR> :!gnome-terminal -x gdb %:p:r <CR>
map <F8> <ESC>:w<CR> :!gnome-terminal -x gdb %:p:r <CR>
“? 是注釋
!是在vim中執行終端命令
map映射
然后輸入 vim就可以新建vim啦
注:
加上<>表示輸入
CR相當于\n ESC相當于Esc
i進入編輯器,ESC返回命令行
inoremap x xxx 可以在編輯器模式下檢測到鍵盤輸入x并把它補成xxx
map x abc 表示映射 在命令模式下輸入x 自動生成命令abc
imap和上行類似,只不過是在編輯模式下
更多命令
https://www.cnblogs.com/wawlian/archive/2012/05/22/2512801.html
?
h j k l 左右上下? ?^ 行的第一個非空字符? ? ? ? $行末
選中后? ?y復制 p粘貼 d剪切
轉載于:https://www.cnblogs.com/wsy01/p/8092632.html
總結
- 上一篇: Ubuntu下的第一个博客
- 下一篇: 实验吧逆向catalyst-system