1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别
Linux常见的发行版有
Debian: Ubuntu、Linux Mint以桌面为主
RedHat: RHEL(企业版)、CentOS(社区版)
SUSE: SLES、openSUSE
发行版之间的联系:都是用Linux内核、遵循GPL开源协定
区别:不同发行版使用的包管理不同
Debian: ded 、apt-get
RedHat: rpm、yum
SUSE: rpm、zypper
2、打印显示当前时间,格式是:20181209211008
date +%Y%m%d%H%M%S
3、实现晚上20:30自动关机,并提示用户
shutdown -h 20:30 "The system will shutdown"
4、总结历史命令管理以及用法
/etc/profile/ HISTSIZE=1000默认存储1000条历史命令
/root/.bash_history 存储的历史命令记录
history用法
-c: 清空命令历史
-d “数字”: 删除历史中指定的第“数字”命令
-n: 显示最近的n条历史
-a: 追加本次会话新执行的命令历史列表至历史文件
-r: 读历史文件附加到历史列表
-w: 保存历史列表到指定的历史文件
-n: 读历史文件中未读过的行到历史列表
-p: 展开历史参数成多行,但不存在历史列表中
-s: 展开历史参数成一行,附加在历史列表后
!n:调用历史中第n条命令
!ifconfig:调取历史中最近一个以ifconfig开头的命令
!!调取上一次执行的命令
5、总结Linux帮助用法
which 查看外部命令的路径和别名
whereis 查看外部命令的路径及相关文档
whatis 显示命令的简短描述,使用数据库
makewhatis | mandb 制作(whatis)命令数据库
whatis 命令等同于使用 man -f 命令
内部命令help COMMAND或 man bash
外部命令COMMAND --help