文件系统目录结构(一切皆文件)
Linux的文件系统采用层级式的树状目录结构,最上层目录为根目录:/
-
常用目录结构说明
root
:超级管理员的用户主目录bin
:存放经常使用的命令sbin
:超级用户使用的命令及程序home
:普通用户的主目录,每个用户都有自己的目录lib
:动态链接共享库,类似Win下的DLL文件etc
:所有系统管理所有的配置文件和子目录usr
:用户应用程序和文件存放目录,类似Win下的Program Files目录boot
:系统启动所需文件,引导、链接及镜像文件dev
:类似Win下的设备管理器,所有的硬件以文件的形式存储media
:设备挂载目录,U盘、光驱等设备识别后会挂载到此目录下mnt
:文件系统挂载目录,系统共享文件夹作用opt
:安装(包)软件存放目录,类似Win下.exe文件usr/local
:安装(包)软件安装过后软件存放的目录,一般通过源码编写的方式安装程序 ,类似Win下.exe文件安装后的软件文件夹
-
var
:经常被修改的目录,常用来存放日志等文件
vi && vim编辑器
- vi 为文本编辑器,vim 还含程序编辑等功能
- 常见模式
- 正常模式:默认模式
- 编辑模式:
i
、I
、o
、O
、a
、A
、r
、R
等命令进行操作 - 命令行模式:提供相关指令,完成读取,存盘、替换、离开vim、显示行号等操作
Esc
+:wq
,保存并退出Esc
+:q!
,退出不保存(强制退出)Esc
+:q
,退出
- 模式转换
- 编辑模式 -> 命令行模式,
Esc
- 正常模式 -> 编辑模式,
vim
- 编辑模式 -> 命令行模式,
- 常用快捷键
yy
,拷贝当前行p
,粘贴dd
,删除当前行/keyword
,查找关键词,n
向下继续查找:set nu
,设置文件行号;取消行号,:set nonu
G
,移动到文件末行;gg
,移动到文件首行u
,撤销操作shift
+g
,光标定位
常用操作
shutdown -h now
:立即关机shutdown -h 1
:一分钟后关机shutdown -r now
:重新启动sync
:数据同步,重启或关机前应该执行su -
:以管理员身份运行logout
:注销用户(图形环境下无效)