1、目录结构
linux文件系统采用的是层级式的树状目录结构,其中最上层的根目录是"/",然后在此目录下面再创建其他的目录。linux的树状目录结构非常重要,它的树状图如下所示:

- /boot目录。这个是linux系统启动所需要的引导文件的目录。如果这个目录里面的文件损毁,linux
操作系统就无法启动。 - /dev目录。设备管理器目录,linux把任何硬件都映射成了对应的文件来描述,这些文件就存放在dev目录里面。
2、目录详解
- /bin目录
是Binary的缩写, 这个目录存放着最经常使用的命令。比如我们常用的cd命令 cp命令都是存放在bin目
录里面。 - /sbin目录
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 - /root
该目录为系统管理员(root),也称作超级权限者的用户主目录。如果我们使用root账户登录,默认所
处的目录位置就是在/root下面。 - /lib
系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。如果这个目录里面的文件被删除了,linux操作系统也就不能正常运行了。 - /etc
所有的系统管理所需要的配置文件和子目录。linux系统本身所需要用到的配置文件也是存放在etc目
录。如果我们自己安装一些系统服务,比如mysql数据库服务,那么和数据库相关的配置文件(my.cnf)
也是存放在/etc目录里面。 - /usr
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的
program files目录。 - /boot
存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。如果这个目录里面的文
件被删除了,linux操作系统也就不能正常运行了。 - /dev
类似于windows的设备管理器,把所有的硬件用文件的形式存储。 - /proc
这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统的信息。这个目录我们不要动,否则可能造成系统的崩溃。 - /srv
service的缩写,该目录存放的一些服务服务启动之后需要提取的数据。这个目录我们不要动,否则可能造成系统的崩溃。 - /sys
这个目录存放了linux内核相关的文件信息。这个目录我们不要动,否则可能造成系统的崩溃。 - /tmp
这个目录是用来存放一下临时文件的。 - /media
linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。 - /mnt
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后
进入该目录就可以查看里的内容了。比如我们上节内容设置的共享目录myshare。 - /opt
这是主机给安装软件所存放的目录,如果安装JDK可放到改目录下默认为空。 - /usr/local
简单的说就是应用程序安装之后,安装程序所存放的目录。一般是通过编译源码方式安装的程序。 - /var
这个目录中存放着在不断变化,扩充着的东西,最常用的就是包括各种日志文件。
3、linux vi/vim编辑器
Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
3.1、vi/vim的三种模式
- 正常模式:以vim打开一个档案就是直接进入了一般默认(这是正常的模式),在这个模式中,可以通过上下左右来移动光标,你也可以使用【删除字符】【删除整行】来编辑档案中的内容,也可以使用【复制】【贴上】来处理你的文件数据。
- 插入模式:按下i,l,o,O,a等任意一个字母之后才会进入编辑模式,一般情况按下i即可。
- 命令行模式:在这个模式当中,可以提供你相关指令,完成读取,存盘,替换vim,显示行号等操作是在此模式下完成的。

:wq 保存并退出
:q 直接退出
:q! 不保存并退出(强制退出)
3.2、简单使用vim编辑器的快捷键。
3.2.1、拷贝当前行 (yy ),并粘贴(p)
yyp


3.2.2. 拷贝当前向下的2行(2yy ) 并粘贴(p)
2yyp


3.2.3 删除当前行(dd) 删除当前向下的2行 (2dd)
- 删除当前行
dd


3.2.4、设置文件的行号(: set nu)。取消文件的行号(: set nonu)
- 设置行号:set nu

- 取消行号:set nonu
4、linux关机重启
- shutdown
shutdown -h now:表示立即关机
shutdown -h 1 :表示一分钟后关机
shutdown -r now:立即重启 - halt:就是立即使用,效果==关机
- sync:把内存的数据同步到磁盘
- reboot:就是重启系统
注意
- 不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写入到磁盘中
- 目前的shutdown、reboot、halt命令在关机前都进行了sync
5、用户登录和注销
- 切换用户 su root 切换到root用户
- exit 退出 注销
注意:在切换用户的时候,如果从低级别的用户切换到高级别的用户,需要输入密码的(wen --> root)。如果从高级别的用户切换到低级别的用户(root --> wen),那么是不需要输入密码的。