一、文件夹操作
创建文件夹: mkdir NewFolder
删除文件夹: rmdir NewFolder
删除带有文件的文件夹: rm -r NewFolder
二、 文件操作
创建文件: touch a.txt
删除文件: rm a.txt
三 编辑文件
vi 编辑器是所有Unix 和linux的标准编辑器。
如果需要打开的文件不存在,你也可以 vi [文件名] ,最后保存时,当前路径下会出现一个文件
命令模式(command mode)、插入模式(Insert mode)、底行模式(last line mode)
功能描述
1) 命令行模式command mode)
控制编辑光标的移动。字符,行的删除、移动复制某区段、进入插入模式(Insert mode)下,或者进入底行模式 (last line mode)
2) 插入模式(Insert mode)
只有在插入模式(Insert mode)下,才可以写入字符,按[ESC]键可切换到到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
按 [ x ] 可以删除当前光标所在的字符(按键盘的删除键没用)
按 [ a ] 从光标所在的下一个位置开始输入字符(光标指在最后一个字符下面时,你输入的字符都将在这个字符 前面! 左右键调不过去)
按 [ o ] 换行进入下一行(键盘Enter 不可能满足你的)
2.命令行模式切换到插入模式
按[ i ] 进入插入模式,可写入字符(要换行需要返回到命令行模式,然后按[o])
3.插入模式模式到命令行模式
按[ ESC ]键。
4.命令行模式进入底行模式
按 [ : ] 进入底行模式 (一定要在命令行模式下 )
: w filename (将文件以 [filename]名称 保存)
: wq (输入[wq],存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)
5.命令行模式光标操作
vi可以直接用键盘上的光标来左下上右移动,但正规的vi是用小写英文字母[h]、[j]、[k]、[l],分别控制光标左、 下、上、右 移一格。
科普( Vi 是ADM-3A 终端机 上面创造的。它的上下左右就在[h]左、[j]下、[k]上、[l]右 )
按[ctrl]+[f]:屏幕往"前"移动一页。
按[ctrl]+[u]:屏幕往"后"移动半页。
按[ctrl]+[d]:屏幕往"前"移动半页。
按数字[ 0 ]:移到文章的开头。
按[ G ]:移动到文章的最后。
按[ $ ]:移动到光标所在行的"行尾"。
按[ ^ ]:移动到光标所在行的"行首"
按[ w ]:光标跳到下个字的开头
按[ e ]:光标跳到下个字的字尾
按[ b ]:光标回到上个字的开头
按[ #l ]:光标移到该行的第#个位置,如:5l,56l。
6.删除文字
[ x ]:每按一次,删除光标所在位置的一个字符。
[ #x ]:例如,[6x]表示删除光标所在位置的开始的后6个字符(包含光标所在的字符)
[ X ]:大写的X,每按一次,删除光标所在位置的"前面"一个字符。
[#X ]:例如,[20X]表示删除光标所在位置的"前面"20个字符。
[ dd ]:删除光标所在行。
[ #dd ]:从光标所在行开始删除#行
7. 复制
[ yw ]:将光标所在之处到字尾的字符复制到缓冲区中。
[ #yw ]:复制#个字到缓冲区
[ yy ]:复制光标所在行到缓冲区。
[ #yy ]:例如,[6yy]表示拷贝从光标所在的该行"往下数"6行文字。
8. 粘贴:
将与Y有关的操作粘贴
9. 替换
[ r ]:替换光标所在处的字符。
[ R ]:替换光标所到之处的字符,直到按下[ESC]键为止。
10. 回复上一次操作
[ u ]:如果错误执行一个命令,可以接着按下[u],回到上一个操作