答:一、1.计算机由运算器、存储器、输出单元、输入单元、控制器;
2.运算器:主要负责程序运算与逻辑判断。
控制器:主要协调各组件与各单元间的工作。
输出单元:从计算机输出各类数据的设备叫做输出设备。如打印机、显示器等
输入单元:用来向计算机输入各种原始数据和程序的设备叫输入设备。包括键盘鼠标扫描仪等。
存储单元:存储单元的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据存储。
二、1.Linux Mint
Linux Mint是一款基于Ubuntu的计算机操作系统,区别在于它还随带许多软件和应用程序。
2.Ubuntu
Ubuntu是基于一款Debian发型版的计算机操作系统,运行快,内置防火墙和病毒防护功能,并且与Windows兼容。
3.Mageia
Mageia是一款基于GNU/Linux的计算机操作系统,也是提供每个人使用的自由软件,特点是稳定而可靠,对硬件要求不高。
4.Debian
Debian是一款基于Independengt发型的操作系统,优点是稳定,卓越的质量控制。
5.Mandriva
Mandriva这是一个从新优化的包含更友好的KDE桌面的Red Hat Linux版本。
6.PCLinuxos
PCLinuxos基于Mandriva 发行的操作系统。
7.CentOS
CentOS是一个重新编译可安装的Red Hat Enterprise Linux代码。
三、1.一切皆文件
2.单一目的的小程序
3.组合小程序完成复杂任务
4.文本文件保存配置信息
5.尽量避免捕获用户接口
6.提供机制,而非策略
总之,Linux的开源,给广大用户提供了很大的资源,从而促进了科技的进步与发展。
四、1.ifconfig [网络设备] [参数]
up 启动指定网络设备/网卡。
down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。
arp 设置指定网卡是否支持ARP协议。
-promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包
-allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包
-a 显示全部接口信息
-s 显示摘要信息(类似于 netstat -i)
add 给指定网卡配置IPv6地址
del 删除指定网卡的IPv6地址
<硬件地址> 配置网卡最大的传输单元
mtu<字节数> 设置网卡的最大传输单元 (bytes)
netmask<子网掩码> 设置网卡的子网掩码。掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成子网,可以不管这一选项;如果要使用子网,那么请记住,网络中 每一个系统必须有相同子网掩码。
tunel 建立隧道
dstaddr 设定一个远端地址,建立点对点通信
-broadcast<地址> 为指定网卡设置广播协议
-pointtopoint<地址> 为网卡设置点对点通讯协议
multicast 为网卡设置组播标志
address 为网卡设置IPv4地址
txqueuelen<长度> 为网卡设置传输列队的长度
2.echo
语法:echo [-ne][字符串]或 echo [--help][--version]
-n 不要在最后自动换行
-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般
文字输出:
\a 发出警告声;
\b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同; \\ 插入\字符; \nnn 插入nnn(八进制)所代表的ASCII字符; –help 显示帮助–version 显示版本信息
3.tty
语法:tty [-s][--help][--version]
-s或--silent或--quiet不显示任何信息,只回传状态代码
--help:在线帮助
--version:显示版本信息
4.startxpwd
语法:startx [程序] [--服务器设置](启动X-Windows)
[程序]此处所指定的为X-Windows所要执行的配置文件。
[--服务器设置]startx预设会去读取。xerverrc中的配置,决定启动X-Windows的方式
5.export
功能说明:设置或显示环境变量
语 法:export [-fnp][变量名称]=[变量设置值]
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
6..pwd
语法:pwd [选项]
一般情况下不带人和参数
-P 显示出实际路径
事例:[root@localhost~]#pwd
/root
7.history
语法:history [选项] (显示历史指令记录)shi事例:
n :数字,要列出最近的 n 笔命令列表
-c :将目前的shell中的所有 history 内容全部消除
-a :将目前新增的history 指令新增入 histfiles 中,若没有加 histfiles,则预设写入 ~/.bash_history
-r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中
-w :将目前的 history 记忆内容写入 histfiles。
!:上一个指令的意思
事例:只列出最近十条指令 [root@localhost~]#history 10
8.shutdown
语法:shutdown [-efFhknr][-t 秒数][时间][警告信息]
-c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。
-f 重新启动时不执行fsck。
-F 重新启动时执行fsck。
-h 将系统关机。
-k 只是送出信息给所有用户,但不会实际关机。
-n 不调用init程序进行关机,而由shutdown自己进行。
-r shutdown之后重新启动。
-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。
事例:[root@localhost~]#shutdown -h now (立刻关机)
9.poweroff
语法:poweroff [选项] (断电)
-n:关闭操作系统时不执行sync操作
-w:不正直关闭操作系统,仅在日志文件“/var/log/wtmp”中
-d:关闭操作系统时,不将操作写入日志文件“、var/log/wtmp”中添加相应的记录
-f:强制关闭操作系统
-i:关闭操作系统之前关闭所有的网络接口
-h:关闭操作系统之前将系统中所有的硬件设置为备用模式
10.reboot
语法:reboot [选项]
-n : 在重开机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)
-f : 强迫重开机,不呼叫 shutdown 这个指令
-i : 在重开机之前先把所有网络相关的装置先停止
11.hwclock
语法:hwclock [选项]
--adjust:hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。
--debug:显示hwclock执行时详细的信息。
--directisa:hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟。
--hctosys:将系统时钟调整为与目前的硬件时钟一致。
--set --date=<日期与时间> 设定硬件时钟。
--show:显示硬件时钟的时间与日期。
--systohc:将硬件时钟调整为与目前的系统时钟一致。
--test:仅测试程序,而不会实际更改硬件时钟。
--utc:若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作。
--version:显示版本信息。事例:[root@localhost~]# hwclock
2016年 8月06日 星期六 10时09分28秒 -0.134840 seconds12.date
语法:date [选项]... [+格式]
-d,--date=字符串 显示指定字符串所描述的时间,而非当前时间
-f,--file=日期文件 类似--date,从日期文件中按行读入时间描述
-r, --reference=文件 显示文件指定文件的最后修改时间
-R, --rfc-2822 以RFC 2822格式输出日期和时间-s, --set=字符串 设置指定字符串来分开时间 -u, --utc, --universal 输出或者设置协调的通用时间 --help 显示此帮助信息并退出 --version 显示版本信息并退出
五、可以通过man命令或info命令获取帮助
1.man(选项)(参数)
-a:在所有的man帮助手册中搜索
-f:等价于whatis指令,显示给关键字的简短信息描述
-p:指定内容时使用分页程序
-M:指定man手册搜索的路径
Linux的man手册共有以下几个章节:
1、Standard commands (标准命令)
2、System calls (系统调用)3、Library functions (库函数)4、Special devices (设备说明)5、File formats (文件格式)6、Games and toys (游戏和娱乐)7、Miscellaneous (杂项)8、Administrative Commands (管理员命令)六、先空着,后续补上。