>N21-Keen-第一周作业
### 1. 计算机的组成及其原理
>计算机的组成是根据冯诺依曼体系设计的,主要分为五大部分:控制器、运算器、存储器、输入设备和输出设备。
>其中控制器和运算器分布在CPU上,主要用来做控制和运算作用。存储器也就是我们常说的硬盘和内存。输入设备主要有鼠标和键盘。输出设备常用的就是显示器。
### 2. Linux的发行版本和不同版本间的联系和区别
Linux主要要三大发行版本:
> 其中debain是由社区维护的,其他的是由商业公司去维护。它们都使用Linux内核。
### 3.Linux的哲学思想
1、一切皆文件:几乎所有资源,包括硬件设备都组织为文件格式
2、由众多的单一目的的小程序组成:一个程序只实验一个功能,而且要做好
3、尽量避免更用户交互:实现脚步编程,以自动完成某些功能
4、使用纯文件文件保存配置信息:一款使用的文本编程器即能完成系统配置工作
### 4. Linux上的命令使用方法
ifconfig:
用来配置网络接口,如果不带任何参数就可以查看当前网络接口的配置信息
echo:
显示一行文本
echo $SHELL 用来显示当前系统使用的shell
-n:输出一行并且不换行
-e:使用反斜杠解释,详细参数请参考man echo
—E:不使用反斜杠解释,这个是默认的
tty:
用法tty [OPTION]
显示当前终端信息
-s:不显示任何信息,只返回一个状态码
startx:
打开Linux的图形化界面
export:
用来修改环境变量的参数
用法:export 环境变量 = “值”(“”为弱引用,’‘为强引用)
pwd:
显示当前目录
history:
查看使用的命令历史记录
参数用法:
-c:删除所有的历史记录
-a:将新增的命令保存到/root/.bash_history
用!!可以执行上一条命令,!#可以执行第几条命令
shutdown,poweroff,reboot:
shutdown是关机命令,此命令还有halt、init 0 ,都是安全关机的命令,halt -f是强制关机(一般不建议这样做)
shutdown的参数用法:
-r:重启计算机
-h:关机,和执行halt一样
-c:取消关机的操作
reboot:
重启计算机
hwclock:
查询和设置硬件时钟
不带任何参数可以查看当前硬件的时钟,可以用-s参数来设置硬件时钟参数
date:
date [OPTION]… [+FORMAT]
不带任何参数显示当前系统的时间
+FORMAT参数可以多种形式显示日期,比如只显示月份:date +%m
### 5. 如何在Linux上获取帮助信息和man文档的章节是如何划分的
用来获取帮助信息:
man COMMAND 查看外部命令的帮助手册
help COMMAND 查看内部命令的帮助
man的文档章节划分:
man1:用户命令
man2:系统命令
man3:C库调用
man4:游戏相关
man5:杂项
man6:管理类命令
### 6. Linux发行版的基础目录名称命名法则及功用规定
bin:用户使用的基本命令二进制程序
sbin:管理类的基本命令,不能关联到独立分区
/usr/bin:保证系统拥有完整功能而提供的应用程序
home:家目录,普通用户的家目录
lib:链接库文件
lib:64位链接库文件
media:可以移动设备的临时挂载点
mnt:硬盘的挂载点
opt:第三方应用程序安装位置
root:系统跟目录
sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统
proc:用于输出内核与进程信息相关的虚拟文件系统
usr:全局共享的只读数据
boot:引导文件存放目录
etc:存放配置信息
srv:系统上运行的服务用到的数据
tmp:临时文件目录
var:变量数据文件
cache:应用程式缓存数据信息
lib: 应用程序状态信息数据
local:专用于为/usr/local下的应用程序存储可变数据
lock: 锁文件
log: 日志目录及文件;
opt: 专用于为/opt下的应用程序存储可变数据;
run:运行中的进程相关的数据;通常用于存储进程的pid文件
spool: 应用程序数据池;
tmp: 保存系统两次重启之间产生的临时数据;
原创文章,作者:keen,如若转载,请注明出处:http://www.178linux.com/24274
评论列表(1条)
写的很好,排版还可以在改进一下,加油