N26第一周作业
第一周作业
1. 描述计算机的组成及其功能。
计算机主要由处理器(CPU)、存储器、输入设备、输出设备。
CPU由运算器、控制器、寄存器、缓存器组成,提供运算。
存储器即内存,RAM(Random Access Memory),内存为cpu运算时提供数据存储。
Input:用户下指令的设备,使计算机能够与用户进行交互。
Output:输出用户输入的数据加工后的结果。
2. 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
3. 描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
Linux的主要哲学思想是一切皆文件。
4. 说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history 、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
ifconfig
echo 输出一行文本
[root@magedu ~]# echo "Studing in magedu"
Studing in magedu
tty 查看终端设备
[root@magedu ~]# tty
/dev/pts/1
startx 启动图形界面
export 向系统导入变量
[root@magedu ~]# export name="roy"
[root@magedu ~]# echo $name
roy
pwd 显示当前工作目录
[root@magedu ~]# pwd
/root
history 查看执行过的命令的历史记录
shutdown 停止、关闭、重启计算机
-P 关机
-r 重启
poweroff 停止、关闭、重启计算机
reboot 停止、关闭、重启计算机
hwclock 打印或者设置计算机硬件日期、时间
date 打印或者设置系统日期、时间
5. 如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
获取命令的帮助信息主要有如下几种方式:
1. 命令自带简要格式的使用帮助
# COMMAND --help
2. 使用手册:manual
man COMMAND
3. info COMMAND,获取命令的在线文档
man文档章节划分在/user/share/man 目录下有以下几个文件文档目录:man1,man2,...,1到8分别对应为如下章节:
1:用户命令;
2:系统调用;
3:C库调用;
4:设备文件及特殊文件;
5:文件格式;(配置文件格式)
6:游戏使用帮助;
7:杂项;
8:管理工具及守护进行;
6. 请罗列Linux发行版的基础目录名称命名法则及功用规定。
目录 |
用途 |
/bin |
常用的二进制命令目录 |
/sbin |
大多是系统管理的二进制命令目录 |
/boot |
存放Linux的内核及引导程序所需的文件目录 |
/dev |
设备文件目录 |
/etc |
存放用户编译过的命令目录 |
/home |
普通用户的家目录 |
/lib |
系统的库文件存放目录 |
/opt |
表示的是可选择的意思 |
/proc |
操作系统运行时,进程信息及内核信息存放在这里。显示内核以及进程信息的虚拟文件系统 |
/root |
root用户的家目录 |
/tmp |
临时文件目录 |
/usr |
系统存放程序的文件目录,一般是命令、帮助文档等 |
/var |
日志文件目录 |