# 环境变量
## 定义
PATH环境变量:定义的系统搜索命令的路径。
## 查看系统的环境变量
~~~
$ echo $PATH
~~~
打印的结果如下:
~~~
usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
~~~
Linux中的环境变量使用 `:` 分隔,当输入一条命令后,如在在环境命令中没有搜索到,就会报错(bash: lll: 未找到命令)。
# Linux中的关机与重启
## shutdown命令
> 推荐使用这种方式进行服务器的重启与关机。
~~~
$ shutdown [选项] 时间
~~~
参数:
`-c`: 取消前一个关机命令
`-c`: 关机
`-r`: 重庆
例子:
~~~
$ shutdown -r now # 立即重启
~~~
## 退出登录
~~~
$ logout
~~~
## 其他关机命令
> 这些命令都不太安全,服务器直接断电!
~~~
$ half
$ poweroff
$ init 0
~~~
## 其他重启命令
~~~
$
$ init 6
~~~
## 补充说明
> 注:上面的0~6指的是系统运行级别
> + 0 关机
> + 1 单用户
> + 2 不完全多用户、不包含NFS服务
> + 3 完全多用户
> + 4 未分配
> + 5 图形界面
> + 6 重启
### 查看系统的运行级别
~~~
$ runlevel
~~~
### 修改
~~~
$ cat /etc/inittab
~~~
# 挂载命令
理解:相当于windows中的分配盘符。
## 查询
查询已经挂载的设备
~~~
$ mount
~~~
## 自动挂载
根据配置文件 `/etc/fstab`文件的内容,自动挂载。
~~~
$ mount -a
~~~
## 挂载命令格式
~~~
$ mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
~~~
选项:
+ -t 文件系统: 加入文件系统类型来指定挂载的类型,可以etx3、etx4等
+ -o 特殊选项:可以指定挂载的额外选项
## 挂载光盘
~~~
# 建立挂载点
$ mkdir /mnt/cdrom/
# 挂载光盘
$ mount -t iso9660 /dev/chrom/mnt/cdrom
~~~
## 卸载挂载点
~~~
$ uncount /mnt/cdrom
~~~
# 用户登录查看
## 查看登录的用户
w
~~~
$ w
~~~
who
~~~
$ who
~~~
## 查询当前登录和过去登录登录的用户信息
last
last命令是读取`/var/log/wtmp`文件数据
~~~
$ last
~~~
