1、描述计算机的组成及其功能
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、powrof、reboot、hwclock、date命令的使用,并配合相应的示例来阐述
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
计算机的基本组成:CPU、内存、I/O设备
CPU功能:读取指令,执行指令,更改程序计数器
内存:存储指令与数据,供CPU使用
I/O设备:输入指令与数据,将执行结果输出
Linux主要发行版:
ReadHat:Linux企业级发行版,由ReadHat公司维护
Fedora:去除商业软件后的ReaHat社区发行版,作为ReadHat的新技术的测试平台,由社区组织维护的Linux桌面版
Centos:收集ReadHat源代码后编译成的免费Linux版本,与ReadHat功能几乎一样。由社区组织维护
SUSE:Linux企业级发行版,与ReadHat类似
Debian:完全免费的社区版Linux
Ubuntu:基于Debian二次研发出的linux发行版本,非常不错的桌面版Linux
Linux哲学思想:
1、一切皆文件,所有对系统资源操作通过调用文件的操作进行
2、使用文本保存配置信息,程序通过操作文件来读取配置信息
3、每个程序只做一件事情并把它做好,简单高效。
4、尽量避免与用户交互,易于实现编程自动化管理
Linux发行版FHS命名规则:
/root :root用户家目录
/home :普通用户家目录
/boot :系统引导文件及内核目录
/bin :用户命令目录
/sbin :管理员命令目录
/etc :配置文件目录
/dev :设备文件目录
/lib :库文件目录
/mnt :临时挂着目录
/media :便携式设备挂在目录
/usr :全局共享的只读数据路径
/var :经常变化的文件的目录
/tmp :临时文件目录
/srv :服务安装目录
/opt :第三方程序安装目录
/proc :虚拟目录,存储运行时内核参数
/sys :/proc的升级版本,其主要作用在于为管理Linux设备提供一种统一模型的接口
Linux man使用:
SECTION:
NAME:功能性说明
SYNOPSIS:语法格式
DESCRIPTION:选项
EXAMPLES:使用示例
AUTHOR:作者
BUGS:报告程序bug的方式
SE ALSO:参考
SYNOPSIS:
[ ]:可选内容
<>:必须提供的内容
a|b|c:多选一
...:同类内容可出现多个
man手册:
1、用户命令
2、系统调用
3、C 库调用
4、设备文件及特殊文件
5、文件格式(配置文件格式)
6、游戏使用帮助
7、杂项
8:管理工具及守护进程
Linux常用命令介绍:
Linux命令使用通用格式:
# COMMAND OPTIONS ARGUMENTS
ifconfig:查看配置网卡信息
常用命令选项:ifconfig -a
显示所有网卡信息
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
为网卡eth0配置IP地址
ifconfig eth0:0 192.168.0.2 netmask 255.255.255.0
为网卡eth0添加第二个IP地址
ifconfig eth0 up
开启eth0网卡
ifconfig eth0 down
关闭eth0网卡
echo:打印shell变量或指定字符串
常用命令选项:
默认情况下echo命令会自动换行
-e 可以让echo命令不自动 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来的位置;\n 换行且光标移至行首;\r 光标移至行首,但不换行;\t 插入tab;\v 与\f相同;\\ 插入\字符;\nnn 插入nnn(八进制)所代表的ASCII字符;
shutdown:关机
常用命令选项:
-c中断关机:当执行"shutdown -h 12:00"指令时,只要按+键就可以中断关机的指令-f重新启动时不进行磁盘检测(fsck)-F重新启动时进行磁盘检测(fsck)-h关闭电源-k模拟关机(不是真的关机),只是向登录者发送警告信息出去!-n不调用init进程进行关机,而是强行关机-r关闭系统然后重新启动,类似于Windows平台restart-t延迟关机的时间-w仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件
hwclock:查询和设置硬件时钟
-r, --show 读取并打印硬件时钟
-s, --hctosys 将硬件时钟同步到系统时钟
-w, --systohc 将系统时钟同步到硬件时钟
date: 显示或设定系统的日期与时间
常用参数:
%H 小时(以00-23来表示)。%I 小时(以01-12来表示)。%K 小时(以0-23来表示)。%l 小时(以0-12来表示)。%M 分钟(以00-59来表示)。%P AM或PM。%r 时间(含时分秒,小时以12小时AM/PM来表示)。%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。%S 秒(以本地的惯用法来表示)。%T 时间(含时分秒,小时以24小时制来表示)。%X 时间(以本地的惯用法来表示)。%Z 市区。%a 星期的缩写。%A 星期的完整名称。%b 月份英文名的缩写。%B 月份的完整英文名称。%c 日期与时间。只输入date指令也会显示同样的结果。%d 日期(以01-31来表示)。%D 日期(含年月日)。%j 该年中的第几天。%m 月份(以01-12来表示)。%U 该年中的周数。%w 该周的天数,0代表周日,1代表周一,异词类推。%x 日期(以本地的惯用法来表示)。%y 年份(以00-99来表示)。%Y 年份(以四位数来表示)。%n 在显示时,插入新的一行。%t 在显示时,插入tab。MM 月份(必要)DD 日期(必要)hh 小时(必要)mm 分钟(必要)ss 秒(选择性)
选择参数:
-d<字符串> 显示字符串所指的日期与时间。字符串前后必须加上双引号。-s<字符串> 根据字符串来设置日期与时间。字符串前后必须加上双引号。-u 显示GMT。
poweroff:关机
reboot:重启
tty: 显示当前终端信息
startx:开启桌面
export:将Shell变量输出为环境变量
pwd:显示当前路径
history:显示历史命令