Linux(四)--vi/vim
参考:b站韩顺平老师的linux课程
一、linux目录结构
/bin:存放最近常使用的命令 /usr/bin、/usr/local/bin
/sbin:存放的是系统管理员的使用的系统管理程序 /usr/sbin、/usr/local/sbin
/root:系统管理员,也称作超级权限者的用户主目录
/home:普通用户的主目录,一般目录名是以用户的账号命名的
/lib:系统开机所需要最基本的动态连接共享库
/lost+found:一般情况下是空的,非法关机后会存放一些文件
/etc:系统管理所需要的配置文件的子目录
/usr:用户安装的程序和文件默认放在这个文件下
/boot:linux启动时使用的核心文件,包括一些链接文件以及镜像文件
/proc:虚拟的目录,是系统内存的映射,访问这个目录来获取系统信息
/srv:存放一些服务启动之后需要提取的数据
/sys:安装了2.6内核中出现的一个文件系统sysfs
/tmp:用来存放一些临时文件
/dev:把所有的硬件用文件的形式存储
/media:自动识别设备,挂载到这个目录下
/mnt:为了让用户临时挂载外部的文件系统
/opt:额外安装软件所存放的目录
/usr/local
/var:存放不断扩充的文件,最经典的就是日志
/selinux:安全子系统
二、vi/vim
常用模式:
正常模式:
插入模式:i (大小写均可)进入编辑模式
命令行模式:输入 ESC->输入 :(冒号)->输出 wq(写入并退出)
快捷键:
原内容
1.正常模式下,拷贝当前(向下的x)行,并粘贴:(x)yy -> p
在数字7处,输入4yy p
2.正常模式下,删除当前(向下的x)行:(x)dd
在第一个数字7处,输入3dd
3.查找某个单词,命令行下输入 /关键词 ,回车查找,输入 n 查找下一个
4.设置文件的行号,命令行下输入 :set nu ;取消文件的行号,命令行下输入 :set nonu
5.正常模式下,定位到该文档最末行,G;最首行,gg
6.正常模式下,撤销这个动作,u
7.正常模式下,快速定位到某一行,输入 行数 -> shift+g