1. 计算机的组成及其功能
计算机由以下5部分组成:
控制器:控制器是计算机的中枢神经,功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各个部分工作及内存与外存的访问等。
运算器:运算器功能主要是对数据进行各种算术和逻辑运算,即对数据进行加工处理。
存储器:储存程序、数据、信号、命令等,并在需要时提供这些信息。常见的有内存(RAM)和硬盘。
输入:输入与输出设备合称外设;输入设备功能是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标、磁带机、光驱、指纹仪、扫描仪等等。
输出:输出设备功能主要是把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端、打印机、激光印字机、绘图仪及磁带、光盘机等。
2. 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别
Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的RedHat为代表,后者以Debian为代表。
Ø RedHat包管理方式:rpm 前端yum
RHEL(Red Hat Enterprise Linux)企业版;需要付费
Cetos(Commuinty Enterprise OS)RHEL的社区克隆版;免费
Fedora由原来的RedHat桌面版本发展而来;免费
Ø Debian包管理方式:dpkg 前端apt-get
Ubuntu基于Debian的unstable版本加强而来
Knopix
Ø Slackware包管理方式:rpm 前端zypper
S.u.S.E
OpenSUSE S.u.S.E的桌面版,欧洲比较流行
Ø Gentoo 由使用者手动编译,有一定难度,但性能好
Ø ArchLinux
3. Linux哲学思想
Ø 一切皆文件。所有数据、函数、命令、内核及硬件都以文件的形式存储在系统当中。
Ø 尽量不与用户交互。为了更好的体验、自动化等,能做成自动的就通过脚本自动完成。
Ø 单一简单的程序组合起来完成复杂的功能。
Ø 使用文本文件保存配置信息。
4. 说明Linux系统上命令的使用格式;详细介绍ifconfig\echo\tty\startx\export\pwd\history\shutdown\poweroff\hwclock\date 命令的使用,配合示例阐述
命令的通用格式:
COMMAND [OPTIONS] AGRUMENTS
COMMAND发起进程 OPTIONS修正参数 ARGUMENTS作用对象
COMMAND
请求内核将某个二进制程序运行为一个进程;命令本身是一个可执行的程序文件;二进制格式的文件可能调用共享库文件,大多数程序文件都存放在/bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin .$PATH可以查看通过哪些路径中查找用户键入的命令所对应的命令文件
OPTIONS选项:
指定命令的运行特性.有些选项可以带参数,此称为选项参数.
选项有两种表现形式:
q 短选项:-C, 例如-l, -d. 注意:有些命令的选项没有–;如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld
q 长选项:–word, 例如–help, –human-readable. 注意:长选项不能合并
ARGUMENTS参数:
参数是指命令的作用对象,命令对什么生效. 有些命令可同时带多个参数,多个之间以空白字符分隔;
1) ifconfig 用于显示和配置Linux内核中的网络接口的网络参数
启用或关闭指定网卡:
ifconfig eth0 up
ifconfig eth0 down
配置ip地址:
ifconfig eth0 172.16.1.100 netmask 255.255.255.0
2) echo回显
格式:echo [SHORT-OPTION]…[STRING]…
SHORT-OPTION:
-n:不进行换行
-e:让转义符生效
\n:换行
\t:制表符
STRING:
加单引号表示强引用,变量引用不替换;加双引号表示弱引用,变量引用生效.
例如:
~]#echo –e “hello \nworld” hello
word
3) tty 查看当前的终端设备
~]#tty
/dev/pts/2
4) startx 启用图形化界面
可以与&连用,表示后台运行
5) export 显示和设置全局变量值
export name=”TOM”
6) pwd 显示用户的当前目录
7) history 显示历史命令,也可以修改历史记录
相关环境变量:HISTSIZE,表示shell进程可以保留的命令历史的条数;HISTFILE,持久保存命令历史的文件.bash_history;HISTFILESIZE,命令历史文件的大小.
命令使用方法
history [-c][-d 偏移量][-r][-w][n]
-c:清空命令历史
-d OFFSET:删除指定命令历史
-r:从文件读取命令历史至历史列表中
-w:将历史列表中的命令追加至历史文件中
#:显示最近的#条命令
调用命令历史列表中的命令:
!#:再一次执行历史列表中的第#条命令
!!:再一次执行上一条命令
!STRING:再一次执行命令历史列表中最近一个以STRING开头的命令
8) shutdown 关闭或重启系统
命令使用方法
shutdown [OPTION]… TIME [MESSAGE]
OPTIONG:
-h:halt 关机
-r:reboot 重启
-c:cancle 取消
TIME:
-now 立即执行
hh:mm 几点几分执行
+m:几分钟后执行
MESSAGE:给所有用户发的信息提示
9) poweroff 关机,等同于halt
10) hwclock,clock 显示或设置硬件时钟
用法
hwclock [functions] [options]
-w:以系统时间为准, 把硬件调整为与系统时间相同;
-s: 以硬件为准,把系统调整为与硬件时间相同;
11) date 查看或设置系统时钟
查看的用法
date [OPTION]… [+FORMAT]
FORMAT:格式符
%Y 年
%m 月
%d 日
%F 相当于%Y-%m-%d
%H 小时
%M 分钟
%S 秒
%s:从1970年1月1日(unix元年)0点0分0秒至命令执行那一刻经 过的秒数
设定的用法
date [MMDDhhmm[[CC]YY][.ss]]
5. 如何在Linux系统上获取命令的帮助信息,请详细列出,描述man文档的章节是如何划分的
如果是shell内嵌命令通过help COMMAND;
如果外部命令可以通过以下方式:
q COMMAND –help
q info
q README
q CHANGELOG
q INSTALL
q manual (/usr/share/man)
man COMMAND
man Chapter COMMAND
synopsis
[]可选内容,可省略
<>必选内容
a|b二选一
…可出现多个
使用手册查看帮助 有章节之分
1 用户命令
2 系统调用
3 C库调用
4 设备文件及特殊文件
5 文件格式(配置文件格式)
6 游戏
7 杂项
8 管理工具及守护进程
显示命令所在章节
whatis COMMAND
控制命令:
Space 向下翻一屏;b 向上翻一屏
Enter向下翻一行; k向上翻一行
Ctrl+d向上翻半屏; Ctrl+u向下翻半屏
q退出
#G 翻至#行
查询:
/KEYWORD 向下查询关键字
?keyword向上查询关键字
n 下一个关键字
N 上一个关键字
6. 罗列出Linux发行版的基础目录名称命名法则及功用规定
/ |
主层次的根,也是整个文件系统层次结构的根目录 |
/bin |
所有用户可用的基本命令程序文件 |
/sbin |
供系统管理使用的工具程序 |
/boot |
引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等 |
/dev |
存储特殊文件或设备文件 |
/etc |
系统程序的配置文件,只能为静态 |
/home |
普通的家目录的集中位置 |
/root |
管理员的家目录 |
/lib |
为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核模块 |
/lib64 |
64位系统特有的存放64位共享库的路径 |
/media |
便携式设备挂载点,cdrom,floppy等 |
/mnt |
其它文件系统的临时挂载点 |
/opt |
附加应用程序的安装位置;可选路径 |
/srv |
当前主机为服务提供的数据 |
/tmp |
为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限; |
/usr |
全局共享的只读数据路径 |
/usr/local |
让系统管理员安装本地应用程序;也通常用于安装第三方程序 |
/var |
存储常发生变化的数据的目录 |
/proc |
基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数 |
/sys |
sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理Linux设备提供一种统一模型的的接口 |
原创文章,作者:天空,如若转载,请注明出处:http://www.178linux.com/64876
评论列表(1条)
总结的很好,如能在相关命令后附上使用样例就–完美了