查看文件
1、cat -s 合并多项空行为一行 -b 显示行号2、nl 显示行号3、head 显示文件前几行4、tail 显示文件后几行创建文件
1、touch a.c 如果文件已经存在,就更新时间戳创建文件夹1、mkdir /work/lsh/jn/001 -p -p 如果子文件夹的父亲不存在,就自动创建vi使用1、保存退出 :wq :wq! :x :x!2、文件另存为 :w new.c3、读取其他文件内容到当前文件 :r lsh_test.c4、插入 i a :当前光标后插入 o :在当前光标下面插入一行5、光标到行首,并转入插入模式 I6、光标到行尾,并转入插入模式 A7、在vi中执行命令 :! pwd8、复制 yy 7yy y0 将光表到行首的复制 y$ 将光表到行位的进行复制 块复制 :range y :1,10y :.,$y :%y9、剪切/删除 dd 5dd d0 将光表到行首的删除 d$ 将光表到行位的进行删除 10、粘贴 p:粘贴到光标下一行 P: 粘贴到光标上一行11、删除一个字符 x13、撤销回到上一次操作14、方向键 h j k l 上下左右15、移动光表到第几行 :N16、移动光表到文件的第一行 1G17、移动光表到最后一行 G18、设置行号 :set number19、取消行号 :set nonumber20、查找 /printf 继续查找 n 反向查找 N21、字符串替换 :s/old/new/ :s/str1/str2/ 当前行 :s/str1/str2/g :.,$ s/str1/str2/g 当前行到最后一行 :1,$ s/str1/str2/g 第一行到最后一行,全文 :%s/str1/str2/g 全文 一行有多个符合的字段都要替换 加 g作业1、 :5,30s/abc/ABC/g2、 010101013、 334、 gcc hello.c -o hello