一、描述计算机的组成及其功能
CPU:包括运算器、控制器、寄存器、缓存,计算枢纽,网络的包处理、磁盘读写、数学计算等。
内存:加载数据,提高计算速度,程序被加载到内存成为进程运行。
输入:键盘、鼠标
输出:打印机、显示器
二、按系列罗列linux的发行版本,并描述不同发行版本之间的联系与区别
linux只发行kernel源代码,GNU发布linux系统上的各种工具。而依据这两者重新更该、编译并发行的版本已达上百种之多:
其实最早成立并发布商业版本的是SUSE,是Slackware分支演变而来,有商业版SLES以及开放使用版OpenSUSE。
最成功的商业版是Redhat,现有三个分支RHEL、Fedora、CentOS。
老牌分支Debian,演变版最有名的是ubuntu。
Gentoo和ArchLinux分支的发行版,安装使用比较考验水平,可以考虑安装提高自身水品。
mint和knopix也是最近有名的发行版,还有马哥没有说到的ChormeOS(专注于移动端图形浏览体验)。
三、描述linux的哲学思想,并按住奥自己的理解对其进行解释性描述
1、一切皆文件:配置文件、抽象的硬件设备、通行接口,都可以都可以通过文件操作进行调用。
2、由众多功能单一的程序组成,一个程序只做一件事,并且做好。通过shell等编程组合小程序完成大的复杂的任务。
3、尽量避免跟用户交互。
4、使用文本文件保存配置信息。
四、说明linux系统上命令的使用格式
详细介绍ifconfig echo tty startx export pwd history shutdown poweroff reboot hwclock date命令的使用,并配合相应的实力来阐述;
man
获取某个命令的使用帮助信息。
basename
显示所给绝对路径后面的文件名,一种截断显示,经常用在shell里。
dirname
显示所给绝对路径前面的路径信息,一种截断显示,经常用在shell里。
pwd
显示当前路径。
cd
进入某个目录。
ls
显示文件目录信息。
echo
回显文本。-n显示后不换行,-e不转义控制符
date
显示时间,可以通过参数格式化输出。
hwclock
硬件时钟操作
cat
对文本进行各种操作。如果是两个文本文件要显示,会在显示时进行合并显示,看不出哪块文本属于哪个文件,这和more就有区别。
tac
cat显示的倒排序显示
file
判断文件的类型
type
判断参数的执行方式,是shell内嵌命令,还是外部命令 还是链接等等
tty
查看终端设备
主机启停:为了便于记忆,尽量避免使用rh7新加入的启停命令
halt 掉电关机
poweroff 掉电关机
shutdown 掉电关机重启
-r 重启
-h 相当于halt 关机
now 立即执行,如果不添加此操作 系统会等待进程正常关闭并在预定时间再操作(配合-r\-h使用)
+m m代表时间,在过多长时间之后进行操作
reboot 重启
五、如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
*获取命令帮助信息的方式有以下几种:
1、命令。
1)以专门的命令方式获得:help、info、man。如:help COMMAND、info COMMAND、
man COMMAND、whatis COMMAND(执行过程依靠查询数据库,可以查询前手动更新数据库 makewhatis)。
2)命令自身提供的帮助参数。如:COMMAND –help
2、查看安装程序的离线文档:
很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION
README:程序的相关的信息;
INSTALL: 安装帮助;
CHANGES:版本迭代时的改动信息;
3、通过浏览在线文档:
1)系统的官方网站文档。如:http://www.redhat.com/doc
2) 程序发布的官方网站。
3)搜索引擎。如:google。(注:google搜索需要技巧:keyword filetype:pdf|keyword site:domain.tld)
*man文档的章节是如何划分的:
1、man文档的位置:/usr/share/man
命令格式:# man COMMAND
选项:-M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开之;
2、man文档各节含义:
SECTION:
NAME:功能性说明
SYNOPSIS:语法格式
DESCRIPTION:描述
OPTIONS:选项
EXAMPLES:使用示例
AUTHOR: 作者
BUGS: 报告程序bug的方式
SEE ALSO: 参考
SYNOPSIS:
[]:可选内容;
<>:必须提供的内容;
a|b|c:多选一;
…:同类内容可出现多个;
3、man文档有章节之分(注:并非每个COMMAND在所有章节下都有手册):
man1, man2, …一共最多8个章节
1:用户命令;
2:系统调用;
3:C库调用;
4:设备文件及特殊文件;
5:文件格式;(配置文件格式)
6:游戏使用帮助;
7:杂项;
8:管理工具及守护进行;
举个栗子:~]# man CHAPTER COMMAND
4、man命令打开手册以后的操作方法:
翻屏:
空格键:向文件尾翻一屏;
b: 向文件首部翻一屏;
Ctrl+d:向文件尾部翻半屏;
Ctrl+u:向文件首部翻半屏;
回车键:向文件尾部翻一行;
k: 向文件首部翻一行;
G:跳转至最后一行;
#G: 跳转至指定行;
1G:跳转至文件首部;
q: quit退出
文本搜索:
/keyword:从文件首部向文件尾部依次查找;不区分字符大小写;
?keyword:从文件尾部向文件首部依次查找;
n: 与查找命令方向相同;
N: 与查找命令方向相反;
六、请罗列linux发行版本的基础目录名称命名法则及功能规定
linux系统按照功能划分/下子目录,并按照英文的字面用意以简写的形式提供存放指导。但大部分目录的用法,都有变化的余地,可以根据管理员的想法做适当的改变。
/ 根目录,以倒生长的树来看,它就是树根是文件系统的顶级目录,所有挂载的分区上的目录都是它的子目录。
├── bin 用户级程序存放目录
├── sbin 系统级管理程序存放目录
├── boot 存放引导需要的文件
├── dev 存放各种硬件、管道、虚拟硬件的映射文件的位置
├── etc 系统级以及常用程序的配置文件存放的位置,经常用到的目录,也是很重要的目录,安全保护应当高度重视
├── home 存放用户主目录
├── lib 应用程序用到的库文件
├── lost+found 恢复文件
├── media 加载存储的挂载点,如cdrom等
├── mnt 文件系统临时挂载点
├── opt 非系统程序,如开发的应用安装存放的位置
├── proc 以文件的形式映射当前运行的内核,修改里面的部分文件能改变当前内核的运行状态
├── root root主目录
├── sys sys 虚拟文件系统挂载点
├── tmp 存放临时文件,可供所有用户执行写入操作,有特殊权限
├── usr 和opt的用处相似,都是非系统提供的程序安装存放的位置
└── var 存放邮件、系统日志等文件
原创文章,作者:KR,如若转载,请注明出处:http://www.178linux.com/62704
评论列表(1条)
总结的很好,下次要加一例子说明就更棒了