先介绍怎么建文件目录,,然后使用vi
!ls ls !dir 可以列出当前目录的内容 , ls -l 竖排 ls -m横排
mkdir 建目录
rmdir 只能删空目录 , 若不为空则用 rm -r dl (递归删除,但是会把你要删除的每一个都问一遍,可回答:Y N) rm -rf dl (不用询问,直接删除)
cd 打开文件或者目录
touch 新建文件 ,touch 文件名
cp 拷贝 cp -r d1 d2 拷贝目录 ,把d1拷贝成d2
mv mv dd /dd1 把当前路径的dd移动到相对路径下dd1下
vi vi 文件名(后缀也要),如果原文件原来没有就新建,有的话就进入编辑状态 command input
cat cat 文件名(加后缀)正序输出,tac 逆序输出, 还有head 具体用法 man一下
more more 文件名(加后缀)就可以查看文件内容
find find/-name 文件名,如果记不住文件名find/-name *local,如果记得住在哪个目录下最好,这样查询快点,
find/etc -name*local
whereis 后面跟命令,会告诉你命令从哪里来
ln 创立链接,,ln test.cpp 4 more 4 会发现内容一样 和拷贝不同,这个改变test.cpp,4就会改变(硬链接-把原文件复
制一份并加上一链接) ln -s test.cpp 5(软链接) 把原文件删掉试试,,
echo $PATH 查看 当前环境变量
一定要自己去实践不然记不住 一定要学会自己去查 vim操作
移动光标 :h,j,k,l键
^
k
<h l>
j
v
h键位于左边,每次按下就会向左移动
l键位于右边,每次按下向右移动
q!<回车>退出
x键删除
dw键删除
d$从光标处删除至当前尾部
i 键进行插入操作,a 键是进行追加操作的意思,操作结束后按esc退出 esc后就进入了命令模式,敲: 就可以敲命令
按A键添加文本
:wq <回车> 保存文件并退出
q! 不存盘退出
vim是启动vim编辑器的命令
2w 是光标向前移动2个单词,3w就移动3个 d2w就是删除了
3e向后三个,4e亦然
0(数字零)使光标移动到行首
operator --代表要做的事
number--可附加数字,代表重复的次数
motion--动作,代表在所操作的文本上移动,例如w代表单词(word),$代表行末等等
dd删除该行 ,2dd删除两行 其后按p键可以粘贴---p键将最后一次删除的内容置于光标后
u 撤销最后执行的(一次)命令
U恢复到该行的原始状态 ,欲撤销多次u,U操作,要输入 Ctrl+r
选中错误的位置 按r键 +输入正确的 就可以替换
cw 很神奇,try ce不仅删除了一个单词,它也是你进入了插入模式
c$ 光标后面的全部删除
G 直接跳到文件最后一行,gg直接跳到文件第一行 ctrl+g可以查看当前你最在行列信息
在进行gg 或者 G 操作后输入刚才的行号,再输入G便可跳回来
输入“/”再加任意字符, 输入该字符加回车 便可找到你刚才输入的字符,再输入n,便可往后找到下一个与你前面输入相同的字符,若输入的是N则往前找和你输入相同的数 ,"/"换成''?''则反向
在一个" ( "或者" } "输入%,便可跳到与之相匹配的” ) "和" } "处
:! 这样就可以执行外部的shell命令了
所有的命令都必须敲<回车>键结束,
选择一个未曾用到的文件名,w+这个文件名 就可以新建
再次启动vim时,如果以vim+上述文件名,怎会和上次你保存时的文件内容一样
:!del 文件名(在MS-DOS下)
:!rm 文件名 (在Unix下)
cd.. 上层路径
cd /相对路径
具有选择性的保存性命令 将光标移到某处,按v键,之后光标移动,会发现所移之处高亮显示
如果这是输入 w <文件名> 在确认看到:‘<’,'>w 文件名 后按回车,vim会把刚才选中的行写入以 <文件名>中,可以通过
命令 :!ls 查看
R可以连续替换多个不同字符
在vim中输入:exit 退出 Shutdown关机, Reboot重启 man +命令就可以看到具体的使用信息
vimtutor教程
配置教程
http://blog.csdn.net/heiantianshi1/article/details/6933844