vim常用命令的总结
2014-01-21 15:25
351 查看
linux常用命令:
1、创建目录:mkdir filename
2、显示当前目录内的文件:ls
3、进入某目录:cd filename
4、回到上层目录:cd ..
5、回到用户目录:cd 回车 cd ~ 回车
6、回到文件系统根目录:cd /
7、清理屏幕:clear
8、删除文件:rm filename
9、删除目录:rm -r 目录名
10、移动文件:mv file/目录 目的文件/目录
11、查找手册:man ascii/stdio/......
12、创建file:vim filename.c
13、打开file:vim file.*
14、自动助记:键盘上下键
15、自动补全:tab键
16、查看文件:cat filename
17、查找相关文件:vim partfilename 多按tab键
18、复制文件:cp filename 目录地址(当复制目时要在其后加-r)
19、退出:q
20、编译文件:gcc -o newname filename -Wall
21、调试:-g
22、iibus-setup中文输入法设置
23、显示所有文件:ls -a
24、.out文件运行(如:死循环)时结束运行方法:ctrl+c
25、测试运行时间:time./a.out
26、程序编译优化:gcc filenam.c -o3
27、调用sqrt时,编译要在编译命令后加 -lm(告诉编译器库在哪里)
28、桌面文件到linux文件的复制方法:cp bj13031/(一个文件的例子) -r ~(必须处在文件所在位置)
29、关于linux系统掉电时候的处理方法:
断电后系统会自动生成一个.filename.c.swp文件(可用命令ls -a显示所有文件),输入vim filename.c进入文件,会有提示Q、E、R等等,选择R可恢复文件,后保存退出,然后再删除 .fiilename.c.swp文件(如不删除该文件,则还会不断提示上述选择界面)。
VIM的一些技巧:
1、复制:
ctrl+v激活功能
方向键选中区域
x剪切、y复制
p粘贴
2、行复制:
yy复制一行
2yy复制两行
dd删除一行
3、终端多窗口操作:
ctrl+shift+n打开终端
ctrl+d关闭终端
alt+tab切换
纵向打开.c文件::vsp filename.c
横向打开.c文件::sp filename.c
横、纵界面切换:ctrl+ww
4、:e! 放弃所有更改并重新载入该文件的原始内容;
5、其他:
u可以一次性撤销对一行的操作,再按U可以撤销前一次 U 的操作。
ctrl+r可以进行反撤销
在命令模式下,r可实现想改的单词,x删除单个字符
查看文件中的变量列表:Tlist
同时开多个.c文件,全部保存:命令模式下:wa;全部退出:命令模式下:qa
快速定位行:命令模式下输入:n(行数)
程序头尾快速定位:命令模式下gg定位程序头部;G定位程序尾部
方向键的替换:在命令模式下,H、J、K、L分别代表方向键的上、下、左、右
shift+%看括号的配对情况
shift+a、A光标移动到行前行后
6、集体缩进:
命令模式下,ctrl+v 然后通过方向键来选择范围,再按y,p即可实现多段落的集体缩进。
工作中常用的
grep -rn "xxxxx" . 查找含有xxxx的文件及位置
find . -name xxxx 查找xxxx名的文件
ssh -x zkwang@192.168.2.3 登陆服务器
sudo -s 转换超级用户权限
vimdiff xxxxx.c xxx.c 对比两个文件的异同
1、创建目录:mkdir filename
2、显示当前目录内的文件:ls
3、进入某目录:cd filename
4、回到上层目录:cd ..
5、回到用户目录:cd 回车 cd ~ 回车
6、回到文件系统根目录:cd /
7、清理屏幕:clear
8、删除文件:rm filename
9、删除目录:rm -r 目录名
10、移动文件:mv file/目录 目的文件/目录
11、查找手册:man ascii/stdio/......
12、创建file:vim filename.c
13、打开file:vim file.*
14、自动助记:键盘上下键
15、自动补全:tab键
16、查看文件:cat filename
17、查找相关文件:vim partfilename 多按tab键
18、复制文件:cp filename 目录地址(当复制目时要在其后加-r)
19、退出:q
20、编译文件:gcc -o newname filename -Wall
21、调试:-g
22、iibus-setup中文输入法设置
23、显示所有文件:ls -a
24、.out文件运行(如:死循环)时结束运行方法:ctrl+c
25、测试运行时间:time./a.out
26、程序编译优化:gcc filenam.c -o3
27、调用sqrt时,编译要在编译命令后加 -lm(告诉编译器库在哪里)
28、桌面文件到linux文件的复制方法:cp bj13031/(一个文件的例子) -r ~(必须处在文件所在位置)
29、关于linux系统掉电时候的处理方法:
断电后系统会自动生成一个.filename.c.swp文件(可用命令ls -a显示所有文件),输入vim filename.c进入文件,会有提示Q、E、R等等,选择R可恢复文件,后保存退出,然后再删除 .fiilename.c.swp文件(如不删除该文件,则还会不断提示上述选择界面)。
VIM的一些技巧:
1、复制:
ctrl+v激活功能
方向键选中区域
x剪切、y复制
p粘贴
2、行复制:
yy复制一行
2yy复制两行
dd删除一行
3、终端多窗口操作:
ctrl+shift+n打开终端
ctrl+d关闭终端
alt+tab切换
纵向打开.c文件::vsp filename.c
横向打开.c文件::sp filename.c
横、纵界面切换:ctrl+ww
4、:e! 放弃所有更改并重新载入该文件的原始内容;
5、其他:
u可以一次性撤销对一行的操作,再按U可以撤销前一次 U 的操作。
ctrl+r可以进行反撤销
在命令模式下,r可实现想改的单词,x删除单个字符
查看文件中的变量列表:Tlist
同时开多个.c文件,全部保存:命令模式下:wa;全部退出:命令模式下:qa
快速定位行:命令模式下输入:n(行数)
程序头尾快速定位:命令模式下gg定位程序头部;G定位程序尾部
方向键的替换:在命令模式下,H、J、K、L分别代表方向键的上、下、左、右
shift+%看括号的配对情况
shift+a、A光标移动到行前行后
6、集体缩进:
命令模式下,ctrl+v 然后通过方向键来选择范围,再按y,p即可实现多段落的集体缩进。
工作中常用的
grep -rn "xxxxx" . 查找含有xxxx的文件及位置
find . -name xxxx 查找xxxx名的文件
ssh -x zkwang@192.168.2.3 登陆服务器
sudo -s 转换超级用户权限
vimdiff xxxxx.c xxx.c 对比两个文件的异同