N32-马哥Linux第一周学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了N32-马哥Linux第一周学习相关的知识,希望对你有一定的参考价值。

1、 描述计算机的组成及其功能。

答: 计算机由运算器,控制器,存储器,输入设备和输出设备五大部件组成计算机,每一部件分别按要求执行特定的基本功能。

运算器

主要功能是对数据进行各种运算

控制器

控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。

存储器

存储器的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。存储器是具有“记忆”功能的设备,它用具有两种稳定状态的物理器件来存储信息。这些器件也称为记忆元件。由于记忆元件只有两种稳定状态,因此在计算机中采用只有两个数码“0”和“1”的二进制来表示数据。

输入设备

用来向计算机输入各种原始数据和程序的设备叫输入设备。键盘是必备的输入设备、常用的输入设备还有鼠标器、图形输入板、视频摄像机等。

输出设备

从计算机输出各类数据的设备叫做输出设备。输出设备把计算机加工处理的结果(仍然是数字形式的编码)变换为人或其它设备所能接收和识别的信息形式如文字、数字、图形、声音、电压等。常用的输出设备有显示器、打印机、绘图仪等。

2、 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

答:linux的发行版

RedHat、Fedora、suse(Novell)、红旗、debian、Ubuntu、centos

不同发行版本之间的联系及区别:

Red Hat :是redhat自己的发行的企业版,是redhat的一个重要节点。

Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。

suse linux :针对个人用户。

红旗linux的发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式linux等产品,是中国较大、较成熟的linux发行版之一。

debian,三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。

Ubuntu(乌版图)是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

Centos是一个基于redhat linux 提供的可自由使用源代码的企业级linux发行版本。目前Centos已被收购,成为redhat

3、 描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

答:1.一切皆文件,包括硬件设备

2.由众多功能单一的程序组成:让每个程序就做好一件事

3.尽量避免用户交互

4.使用文本文件保存配置信息:通过文本处理工具介意完成系统配置

4、 说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

答:1.linux命令使用格式

  command [options][arguments]

 2.ifconig 

ifconfig :是一个用来查看、配置、启用或禁用网络接口的工具.

-a:显示所有接口的信息

-s:显示摘要信息

  1. echo:显示一行文本

    -n:不进行换行

    -e:让转义符生效

    :换行

    :水平制表符

  1. tty:查看当前的终端设备

5 startx:在某一虚拟终端接口运行此命令,启动图形界面

6.export:

(1)变量赋值:export name=value

(2)查看环境变量

7.pwd:显示当前的工作目录

8.history:用来显示曾执行过的命令,也可以跟选项来执行需要的命令

    -d offer:删除指定命令历史

     -c:清空命令历史:

 history #:显示最近的#条命令

-r:从文件读取命令历史至历史列表中

-w:把历史列表中的命令追加至历史文件中

调用命令历史列表中的命令:
!#:再一次执行历史列表中的第#条命令;
!!:再一次执行上一条命令;
!STRING:再一次执行命令历史列表中最近一个以STRING开头的命令;

9 shutdown:关机或重启命令

10.poweroff:关机命令

     -f:强制关机,不调用shutdown程序

     -p:断电停机,默认参数;

     -w:只是显示关机警告,不调用shutodnw命令,记录写到/var/log/wtmp

11.reboot:重启命令,用法同poweroff

12.date:查看或修改当前系统时间

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

答:

(1)命令分内置命令和外部命令

内置命令(builtin):由shell程序的自带命令

外部命令:独立的可执行程序文件,文件名即命令名

使用type命令查看命令是否为内置命令:

(2)获取命令的使用帮助信息

内置命令:help COMMAD

外部命令:

1)命令自带简要格式的使用帮助 COMMAND –help

2)使用手册:manual,位置:/usr/share/man

   命令:man COMMAND

其他方式获取:

1)info:获取Linux在线文档,
2)合理利用搜索引擎Google来获取帮助信息

3)Linux官方站点的一些其他帮助文档

man命令:

man命令用于查看Linux系统的手册。手册是在Linux中广泛使用的联机帮助形式,其中不仅包括了常用的命令帮助说明,还包括了配置文件、设备文件、协议和库函数等多种信息

按章节查询,man手册一般存放在/usr/share/man目录下, 每个目录下存放对应类型的手册文件,一般以“.gz”格式的压缩文件存放

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

答:Linux的文件系统的组织方式被称为Filesystem Hierarchy Standard(文件系统分层标准,简称FHS),即其采用层次式的树状目录结构。在此结构上最上层是/,然后在此根目录下是其他的目录和子目录。
使用tree命令显示一层子目录,根目录下包含这些子目录
Linux目录及其功能:

目录名称

说明

/

Linux文件系统的最上层根目录,其他所有项目均是该目录的子目录

/bin

重要的可执行文件,

/sbin

重要的系统管理可执行文件

/boot

引导加载器必须用到的各配置文件、内核等

/dev

设备文件目录

/etc

有关系统设置与管理的文件,只能为静态。

/home

普通用户的家目录,一般每个普通用户的家目录默认

为此目录下与用户名同名的子目录

/lib

重要的共享库和内核模块

/lib64

64位系统特有的存放64位共享库的路径

/media

可移动设备挂载点

/mnt

其他文件系统的临时挂载点

/opt

附加应用程序的安装位置

/srv

当前系统提供的用于服务器的数据

/tmp

用于存放临时文件的目录

/usr

存放用户使用的系统命令和应用程序

/var

存储长发生变化的数据的目录

/proc

保存目前系统内核与程序执行的相关信息

/sys

管理Linux设备提供一种统一模型的的接口

/root

根用户的主目录

以上是关于N32-马哥Linux第一周学习的主要内容,如果未能解决你的问题,请参考以下文章

在马哥的第一周

linux一周学习总结

第一周命令总结

开学第一周——自我介绍

Linux内核分析——第一周学习笔记

在马哥第1周学习总结