普通文件 目录文件
创建 touch mkdir
删除 rm rmdir rm -r
拷贝 cp cp -r
剪切/重命名 mv mv
修改权限 chmod 字符(a u g o) 数字(0-7)
编辑普通文件内容 vi/vim
三种模式 : a i o O
命令模式 ——————— 插入模式 :w
ESC :q
: ? / | :wq
| ; w newfile
末行模式 : q! 强制退出
:set nu
:set nonu
命令模式下的命令:
光标的移动:
shift + 6 移动到当前行的首列
shift + 4 移动到当前行的尾列
shift + g 当前文件的的最后一行
gg 当前文件的第一行
n+shift+g 移动到n行
shift + h 移动到当前屏幕的首行
shift + l 移动到当前屏幕的尾行
shift + m 移动到当前屏幕的中间行
n + dd 删除n行
dd 删除当前行
d+shift+g 删除当前行到文件尾
d + gg 删除从当前行到文件头
u 撤销上一次的操作
cc 删除当前行并进入插入模式
shift + c 删除当前光标到行尾的内容,并进入插入模式
n yy 删除n行
p 粘贴
/ ? +string 全文搜索string
n 找下一个或上一个 ,如果是/,则n找下一个 如果是?则n找上一个
替换字符串
n,$s/oldstring/newstring/g 从n行开始全文替换
查看文件:
more less cat head tail
cat 文件的合并 cat a.c b.c ....>c.c
文件压缩:
tar --> 打包
tar cf mybag.tar fileclist
gzip mybag.tar --> mybag.tar.gz
gzip -d mybag.tar.gz --》mybag.tar
tar xf mybag.tar
tar zcf mybag.tgz filelist
tar zxf mybag,tgz