1、目录结构:

Linux系统中一切皆文件

目录的结构为树状结构(只有一棵树)

该树中的文件有:

命令:

cd 路径 -----进入到相对应的路径中

  (1)  /bin:

是Binary的缩写,存放着经常会使用到的命令

  (2)  /sbin:

 s-->system,存放着系统管理院使用的系统管理程序

  (3)  /home:

存放普通用户的主目录,在linux中每个用户都有自己的目录,一般该目录的是以用户的账号命名

  (4)  /root:

超级管理员的用户主目录

  (5)  /lib:

几乎所有的应用陈旭都需要用到的共享库

  (6)  /lost+found:

系统非法关机后存放一些文件

  (7)  /etc:

所有的系统管理所需要的配置文件和子目录

  (8)  /usr:

类似于windows中的program files目录

(9)/boot:

存放这一些连接文件以及镜像文件

(10)/proc:

可以通过访问这个目录来获取系统信息,该目录为虚拟目录,它是系统内存的映射

  (11)  /srv:

Service的缩写,存放着一些服务启动后所要提取的数据

  (12)  /sys:

存放系统文件的目录

 (13)/tmp

用来存放临时文件

 (14)/dev:

类似于windows的设备管理器,把所有的硬件用文件的形式来存储

 (15)/media:

例如U盘,光驱等,当识别后,linux会把识别的设备挂载到这个目录下

 (16)/mnt:

让用户临时挂载别的文件系统的,可以将外部的存储挂载在该目录上,然后可以进入该目录查看其中的内容

 (17)/opt:

默认是空的,安装的软件所存放的位置

 (18)/var:

经常被修改的文件将会存放在该目录中。包括各种的日志文件

2、vi/vim编辑器

vi是从Unix操作系统中诞生出来的

命令:

Vi/vim 文本文件

模式转换

一般模式下的常用语法:

 

  1. yy:复制光标所在的当前一行
  2. y$:复制当前行光标之后的内容
  3. y^:复制当前行光标之前的内容
  4. yw:复制光标所在的一个单词
  5. 数字yy:复制一段,从光标当前行的后n行
  6. p:箭头移动到目的行粘贴
  7. 数字p:粘贴n遍
  8. u:撤回上一步操作
  9. dd:删除光标所在行
  10. 数字dd:删除光标所在行的后n行
  11. x:相当于del
  12. X:相当于Backspace
  13. yw:复制一个词
  14. dw:删除一个词
  15. Shift+6(^):移动到行头
  16. Shift+4($):移动到行尾
  17. r:替换光标所在的单个字符
  18. gg/shift+h:跳转到文章开头
  19. G:跳转到文章结尾
  20. :set nu:显示行号
  21. :set nonu:不显示行号
  22. 数字+shift+ g:跳转到第n行

进入编辑模式常用语法:

  1. i:当前光标前
  2. a:当前光标后
  3. o:当前光标行的下一行
  4. I:光标所在行最前
  5. A:光标所在行的最后
  6. O:当前光标行的上一行

命令模式常用语法:

  1. :w      保存
  2. :q      退出
  3. :!       强制执行
  4. /要查找的词n      查找下一个,N 往上查找
  5. :noh      取消高亮显示
  6. :set nu      显示行号
  7. :set nonu      关闭行号
  8. :s/old/new     替换当前行匹配到的第一个old为new
  9. :s/old/new/g     替换当前行匹配到的所有old为new
  10. :%s/old/new     替换文档中每一行第一个old为new
  11. :%s/old/new/g      替换内容 /g 替换匹配到的所有内容

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐