文件操作命令与VIM命令
文件操作命令
文件操作命令 | 普通文件 | 目录文件 |
---|---|---|
创建 | touch | makdir |
删除 | rm | rmdir(空目录)rm -r 递归删除 |
拷贝 | cp srcPath/Srcfile DestPath | cp -r SrcPath |
剪贴/重命名 | mv srcPath/Srcfile DestPath && mv srcPath/Srcfile DestPath/newfilename | 与剪贴文件相同 不用加-r |
修改属性 | |||
---|---|---|---|
属主 | chown newuser filename | 只能root执行 | |
组用户 | chgrp newgroup filename | 只能root执行 | |
权限 | chmod | u/g/o/a | + :增加权限 -:减小权限 =:直接给定 chmod u-x filename |
r(4) w(2) x(1) |
x 权限对目录的作用,没有就进不去
剪贴目录文件不需要-r的原因?
直接将这个目录的索引位置改了
vim
末行模式:
- shift+4 将光标移动到行尾
- shift+6 将光标移动到行首
- shift+g 将光标移到最后一行
- gg 移到文件首行
- num shift+g 移动到num行
- shift+h 移到当前页的首行
- shift+l 移到最后一行
- shift+m 移到中间一行
- ctrl+f 向下翻页
- ctrl+b 向上翻页
- 删除一行 dd
- 删除n行
- 复制一行 yy
- 复制n行 n yy
- 拷贝 p
- 撤销上一次操作 u
- shift+c删除光标到行尾的内容并开始编辑
- cc 删除当前行并进入编辑模式
- r 字符 将当前字符替换成新字符
- shift +r 进入替换模式
文件内容查看
- cat
- more
- less
- head 查看文件头
- tail
文件搜索
- find :
- find -user
- find -group
- find -perm
- ind
/etc 系统的配置文件
vimrc 对所有用户有效
cp /etc/vimrc home 仅仅对当前用户有效
修改全局配置文件
set nu
set shiftwidth=4
set mouse =a