Linux 文件系统基础
Linux 文件系统基础是 Linux 操作系统的核心组件之一,它提供了文件系统的基本结构和命令集。下面是 Linux 文件系统基础的知识点总结:
**文件系统结构**
Linux 文件系统的结构主要包括以下几个部分:
* `/bin`:存放基本命令的可执行文件
* `/user/bin`:存放用户级别的可执行文件
* `/user/local/bin`:存放用户级别的可执行文件
* `/sbin`:存放系统级别的可执行文件
* `/user/sbin`:存放用户级别的可执行文件
* `/user/local/sbin`:存放用户级别的可执行文件
* `/root/bin`:存放 root 用户的可执行文件
* `/opt`:存放用户安装的软件
* `/etc`:存放系统的配置文件
* `/run/media/root/CentOS\x86_64/`:存放镜像文件挂载的地方
**基本命令**
Linux 文件系统基础提供了一些基本命令,包括:
* `vi` 和 `vim` 编辑器命令
* `echo $PATH`:查看当前的环境变量
* `su`:切换用户
* `reboot`:重启系统
* `Ctrl+S`:锁定屏幕
* `Ctrl+Q`:解锁屏幕
* `man`:查看帮助手册
* `help`:查看帮助信息
* `date`:查看当前日期
* `cal`:查看当前月份
* `pwd`:查看当前所在目录
* `ll`:查看当前目录的所有文件
* `cd`:切换目录
* `ls`:查看当前目录的文件列表
**编辑器命令**
Linux 文件系统基础提供了 `vi` 和 `vim` 编辑器命令,这些命令可以用来编辑文件。例如:
* `vi` 或 `vim`:进入编辑模式
* `i`:插入模式
* `a`:追加模式
* `o`:下一行模式
* `esc`:退出编辑模式
* `dd`:删除当前行
* `dnd`:删除 n 行
* `x`:删除一个字母
* `X`:往前删除一个字母
* `u`:撤销上一步
* `R`:替换当前光标后的内容
* `S`:删除
* `yy`:复制当前行
* `P`:粘贴
* `dw`:删除一个词
* `yw`:复制一个词
* `shift+g`:移动到文本页尾
* `n+shift+g`:移动到文本页头
* `shift+4`:移动到行尾
* `shift+6`:移动到行头
**命令模式**
Linux 文件系统基础提供了命令模式,可以使用 `/` 或 `:` 进入命令模式。例如:
* `w`:保存
* `q`:退出
* `!`:强制执行
* `s/old/new/g`:批量替换
* `/要查找的词`:查找
* `n`:查找下一个
* `N`:往上查找
* `setnu`:显示行号
* `setnonu`:关闭行号
**其他命令**
Linux 文件系统基础还提供了一些其他命令,例如:
* `cd`:切换目录
* `cd..`:返回上一级
* `cd/`:返回至根目录
* `cd ~`:返回至家目录
* `cd /etc/sysconfig`:通过绝对路径访问
* `cd ./sysconfig`:通过相对路径访问
Linux 文件系统基础提供了一个基本的文件系统结构和命令集,为用户提供了基本的文件管理和编辑功能。