标签:linux命令汇总
1、描述计算机的组成及其功能。
一、计算机有五大组成部件:CUP(运算器、控制器),内存(存储器)、输入设备和输出设备。
二、1、运算器:实现算术运算和逻辑运算的部件。
2、控制器:控制器通过地址访问内存,从内存中取出指令和数据,交给运算器运算,
然后将结果传给内存,通过输出设备(显示器、打印机)显示。
3、存储器:是用来存放数据和指令部件,
功能是按指定的地址存(写)入或者取(读)出信息。
4、输入设备:是向计算机中输入信息(程序、数据、声音、文字、图形、图像等)的设备。
常见的输入设备有:键盘、鼠标、图形扫描仪、条形码输入器等。
5、输出设备:主要有显示器、打印机和绘图仪等。
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
1、Debian:三大主流发行版之一,以社区方式运作,没有商业公司支持
knopix是基于Debian的二次发行
ubuntu是基于Debian的二次发行
knUbuntu是基于ubuntu的二次发行
nUbuntu是基于ubuntu的二次发行
Mint是基于ubuntu的二次发行
2、slackware:三大主流发行版之一,
slackware是SLS的一个分支
slackware中有一个著名的子分支-S.U.S.E。
S.U.S.E企业版分支-SLES。
S.U.S.E个人版分支-openSUSE。
3、redhat:三大主流发行版之一,
redhat个人版分支-Fedora Core
redhat企业版分支-Red Hat Enterprise
CentOS是基于Red Hat Enterprise版的二次发行
Oracle Enterprise是基于Red Hat Enterprise版的二次发行
4、Gentoo:Gentoo是基于enoch二次发行版
5、ArchLinux:是Linux新贵
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
Linux的哲学思想:
1、一切皆文件:把几乎所有资源统统抽象为文件形式,
包括硬件设备、通信接口等等。
2、由众多功能单一的程序组成:一个程序只能做一件事,并且做好,
组合小程序完成复杂任务。
3、尽量避免跟用户交互:目标(易于以编程的方式实现自动化任务)
4、使用文本文件保存配置信息。
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、
pwd、history、shutdown、poweroff、reboot、hwclock、
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
一、 Linux命令分为内部命令和外部命令。
内置命令:#help COMMAND
外部命令:
(1)命令自带简要格式的使用帮助
#COMMAND --help
(2)使用帮助手册(manual)
#man CHAPTER COMMAND
(3)info COMMAND
获取命令的在线文档
(4)很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION
README:程序的相关的信息
INSTALL:安装帮助
CHANGES:版本迭代时的改动信息;
(5)主流发行版官方文档
http://www.redhat.com/doc
(6)程序官方的文档
官方站点上的"Document"
(7)搜索引擎
二、使用手册(manual),手册压缩格式的文件,有章节之分。手册分为man1-man8。
man1:用户命令;man2:系统调用;
man3:C库调用;man4:设备文件及特殊文件;
man5:文件格式:(配置文件格式); man6:游戏使用帮助;
man7:杂项;man8:管理工具及守护进行。
帮助手册路径:/usr/share/man
语法格式:#man COMMAND
注:1、并非每个COMMAND在所有章节下都有手册。
2、可以通过whatis查看命令存在哪些章节。
3、whatis执行过程是查询数据进行的,
但是如果有新命令需要手动更新数据库:#makewhatis
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/bin:所有用户可用的基本命令程序文件
/sbin:供系统管理使用的工具程序
/boot:引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等
/dev:存储特殊文件或设备文件:设备有两种类型:字符设备、块设备;
/etc:系统程序的配置文件,只能为静态。
/home:普通的家目录的集中位置,一般每个普通用户的家目录默认为
此目录下与用户名同名的子目录:/home/yu
/lib:为系统启动或跟文件系统上的应用程序(/bin,/sbin等)提供共享库,
以及为内核提供内核模块
libc.so.*:动态链接C库:
ld*:运行时链接器和加载器;
modules:用于存储内部模块的目录
/lib64:64位系统特有的存放64位共享库的路径;
/media:便携式设备挂载点:cdrom,floppy等;
/mnt:其它文件系统的临时挂载点;
/opt:附加应用程序的安装位置;可选路径;
/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;
可供所用户执行写入操作;有特殊权限;
/usr:usr Hierarchy:全局共享的只读数据路径;
本文出自 “一起Linux之旅” 博客,转载请与作者联系!
标签:linux命令汇总
原文地址:http://hackyu.blog.51cto.com/7242775/1835368