0. 背景
0.1 Unix
Unix诞生于1969年
特点
- 多任务
- 多用户
- 多平台
- 保护模式
- 可移植操作系统接口(POSIX)
0.2 Linux
与Unix关系
类Unix系统,完全按照Unix的思想设计的
历史
诞生于1991年,创始人Linus
1. 基础知识
1.1 Shell
系统用户界面,是用户和内核交互的一种接口。解释命令给内核。
shell也有一套自己的语言。
shell快捷键
CTRL+<选项>:
- h:删除前一个字符
- u:删除整行
- c:中断当前命令
- d:结束输入(在shell会使用户注销)
此外:
- 上下键盘:上下光标,查看上一个或下一个命令
- tab:命令补全
- q:大部分程序退出命令
1.2 退出命令
1.2.1 注销
exit
或者loglout
只是切断前台,后台继续执行任务。
eg:发出shutdown命令后使用exit,用户退出后依旧会关机
1.2.2 关闭系统
shutdown [options] [time] [message]
选项[options]
options | 含义 |
---|---|
-r | 关机后重启 |
-h | 关机后停机 |
-k | 只发送警告,不关机 |
选项[time]
格式 | 用法 | 备注 | 例子 |
---|---|---|---|
时间串 | hhmm/小时分钟 | 默认24h制,若使用12小时制需要后面加入am/pm 特别的时间串: NOON(12:00) MIDNIGHT(0:00) TEATIME(16:00) NOW(现在,一般省略不写) |
1130表示11:30 |
日期串 | MMDDYY/月日年 | TODAY TOMORROW 月可以使用前三个首字母 星期可以使用英文缩写 |
|
偏移量 | +<数目><时间单位> | 时间单位默认为minute | +1week |
注意:在rh8,turbo Linux7之后的版本只有两种方法:
- 标准的hh:mm格式
- 偏移量:+n ,n的单位只能是分钟
- 超过15分钟关机警告无提示
shutdown相似命令
halt
:等价于shutdown -h now
reboot
:等价于shutdown -r now
1.3 其他命令
1.3.1 passwd
格式:passwd [用户名]
root用户才可执行
1.3.2 date
格式:date [opion]