一、计算机的基本组成和功能
cpu包括运算器、控制器、寄存器、缓存
运算器:计算功能,对数据进行加工处理的的部件;
控制器:负责从存储器取出指令,控制cpu计算器之间的运行结果和状态;
寄存器:暂存指令和数据的地方,存储计算机运算的数据;
缓存:指可以进行高速数据交换的存储器,先于内存与cpu之间的交换数据,一般有一级缓存、二级缓存、三级缓存;
存储器包括:内存(ram :random access memory)和硬盘;
输入设备(input):下指令,提供数据,例如:显示器、键盘、鼠标、磁盘等;
输出设备(output):输出数据加工的结果;
二:Linux的发行版,不同版本之间的联系与区别
三大主流发行版:
1、Debian(以社区为发行版),发展的主流分支Ubuntu、nopix;
2、Slackware->S.u.S.E(商业公司);
3、Redhat(商业公司)发展为Redhat enterprise,9.0后,主流的分支有CentOS和Fedora core(6个月发行一版);
其他主流的发行版:
gentoo、archlinux
三:linux的哲学思想,对其进行详细的描述
1、一切皆文件,把几乎所有的资源都抽象为文件形式;
例如:硬件也可通过文件表示;物理终端:/dev/console 虚拟终端:/dev/tty#[1,6];
2、尽量避免跟用户交互;
它的目标:易于以编程的方式实现自动化任务;
3、由众多功能单一的程序组成,一个程序只能做一件事情,并且做好,组合小程序完成复杂任务;
例如:ifconfig |grep eth[0-9] 由ifconfig、管道和grep组成;
4、使用文本文件保存配置信息;
四:Linux系统上命令的使用格式,基本命令的使用及其示例
命令的使用格式:
command [options] arguments
command:命令本身是一个可执行的程序文件;二进制格式的文件,有可能会调用共享库文件;
分为两类:[遵循特定的格式规范:ELF(linux)]
由shell程序的自带的命令:内置命令
独立的可执行程序文件,文件名即命令名:外部命令
OPTIONS:指定命令的运行特征;
选项有两种表现形式:
短选项:-C,例如:-l,-d
注意:有些命令的选项没有-;
如果同一个命令同时使用多个短选项,多数可以合并:-l -d =-ld
长选项:–word,例如:–help –enable
注意:长选项不能合并;
注意:有些选项可以带参数,此称为选项参数;
ARGUMENTS:
命令的作用对象:命令对什么生效;
注意:不同的命令的参数;有些命令可同时带多个参数,多个之间以空白字符分隔;
例如:ls -ld /var /etc
基本命令的用法:
ifconfig:配置和显示Linux内中网络接口的网络参数;
ifconfig eth0 up/down 临时开启/关闭网络;
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 临时配置网络;
echo:回显
echo [SHORT-OPTION]…[STRING]…
-n:不进行换行;echo -n "hello,word"
-e:让转义符生效
\n:换行 echo -e "hello,\nHarry.\nNatasha."
\t:制表符
\b:删除前面一个字符
pwd:显示当前活动目录
history:查看历史命令;
有且仅保存最近的1000条历史。
!number:执行第number行的命令;
shutdown 关机或者重启
[options…] [TIME…][WALL…]
OPTIONS:
-h:halt
-r:reboot
-c:cancel 取消操作
TIME:
now
hh:mm
+m
poweroff:关机命令
reboot:重启命令
hwclock 硬件时钟
显示或设定硬件时钟
-s:–hctosys 以硬件为准,把系统改成硬件时钟
-w:–systohc 以系统为准,把硬件改成系统时钟
date 系统时钟
显示日期时间
%F 、%T、%c date "+%F-%T"
%s:从1970年1月1日起(unix元年)到当前时间的s;
设定日期时间 date 100908082013.08 (月日时分年.秒)
export
将shell变量输出为环境变量,或者将shell函数输出为环境变量
-n:删除指定的变量
startx 启动X Wiondow
-w:强制启动X会话;
五:在Linux系统上获取命令的帮助信息,列出,描述man文档的章节是如何划分
获取命令帮助信息基本有六种途径:
(1):命令自带简要格式的使用帮助;
#command –help
(2):使用手册:manual
man的路径为:/usr/share/man
基本用法: #man command
man文档中的基本格式:section:
name:功能性说明
synopsis:语法格式
description:描述
examples:使用示例
author:作者
bugs:报告程序bug的方式
see also:参考
… …
synopsis:
[]:可选内容;
<>:必须提供的内容;
a|b:多选一;
…:同类内容可出现多个;
使用手册:压缩格式的文件,有章节之分;
一般有8个章节, man1,man2,…
1、用户命令;
2、系统调用;(程序员用到的)
3、C库调用;
4、设备文件及特殊文件;
5、文件格式;(配置文件格式)
6、游戏使用帮助;
7、杂项;
8、管理工具及守护进程;
注意:并非每个command在所有章节下都有手册;
查看:~]#whatis command
手动更新数据库:
~]#makewhatis
(3):info command
获取命令的在线文档
(4):很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION
readme:程序的相关信息
install:安装帮助
changes:版本迭代是的改动信息
(5):主流发行版官方文档
http://www.redhaat/com/doc
(6):程序官方的文档
官方站点上的“Document”
原创文章,作者:N22-白蚁,如若转载,请注明出处:http://www.178linux.com/33995
评论列表(2条)
写的很好,排版还可以在漂亮一点,加油
写的很好,排版还可以在漂亮一点,加油,没写完把?