计算机基础及Linux基础入门

一.计算机的组成及其功能一.计算机的组成及其功能 

1.组成部分: 计算器是由运算器,控制器,存储器,输入设备以及输出设备五大部件组成。

2.功能:

运算器:    对数据进行各种运算

存储器:    存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取

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

输出设备: 从计算机输出各类数据的设备

输入设备: 用来向计算机输入各种原始数据和程序的设备

 

二.按系列罗列Linux的发行版本,并描述不同发行版本之间的联系与区别 

1.发行版本:

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

2.联系与区别:

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

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

suse linux: 针对个人用户。

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

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

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

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

 

三.描述Linux的哲学思想 Linux的哲学思想

1.一切皆文件:把几乎所有的资源都抽象为文件形式。文件可以通过Linux的cat、grep等工具让 使用者直接看懂,尤其硬件设备已文件形式保存,更方便使用者控制
2.由众多功能单一的程序组成:让每个程序就做好一件事,如果有新任务,就重新开始,不要往  原程序中加入新的功能
3.尽量避免跟用户交互:linux上支持的脚本语言种类十分丰富,易学简单,易于使用者已脚本的  方式自动完成众多功能
4.使用文本文件保存配置信息:通过文本处理工具可以完成系统配置

 

 

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

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

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

HQV_6[T%S~QKHCSV`JC3V)M

-s :显示摘要信息

AW7GW3%FW6UX515KCP3NL1L

2.echo:  显示一行文本

-n:不进行换行

-e:让转义符生效

\n:换行

\t:水平制表符

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

5@_ZQKK6A1T3_[~AD(S13DA表示当前登录设备的终端是伪终端:/dev/pts/1

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

 

5.export:查看环境变量

 

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

ROB3TYY@$646XEXW2{GMZAV

7.history:显示曾执行过的命令

-d offer:删除制定的命令历史

-c :清空命令历史

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

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

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

 

调用命令历史列表中的命令:

!# :再一次执行列表中的第#条命令

!!:再一次执行上一条命令

!STRING:再一次执行命令历史列表中最近一个以STRING开头的命令

8.shutdown:关机或重启
9.poweroff:关机命令

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

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

-w:只显示关机警告,不调用shutdown命令,记录到/var/log/wtmp
10.reboot:重启命令,用法与poweroff相同
11.hwclock和date:

 hwclock:查看或设定硬件时间

  date:查看 或修改系统时间

 

五.如何在Linux上获取命令的帮助信息,请详细列出来,并描述man文档的章节是如何划分的
1.命令分内部命令与外部命令

内部命令:由shell程序自带的命令

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

 

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

内部命令:help COMMAND 外部命令:⑴命令自带简要格式的使用帮助 COMMAND -help

⑵使用手册 manual,位置:/usr/share/man              命令:man COMMAND

3.man命令: 

man命令用于查看Linux系统的手册。手册是在Linux中广泛使用的联机帮助形式,其中不仅包括了常用     的命令帮助说明,还包括了配置文件、设备文件、协议和库函数等多种信息 按章节查询,man手册一般存放在/usr/share/man目录下
man 手册分8个章节:

章节               说明

 man1             提供给普通用户使用的可执行命令说明

 man2             系统调用、内核函数说明

 man3             C库调用

man4              系统设备手册,包括设备文件和特殊文件

man5               配置文件格式手册

man6               游戏的使用手册

man7                杂项

man8               系统管理手册,这些工具只有根用户才能使用

 

六.罗列Linux发行版的基础目录名称命名发展及功用规定

目录             名称说明

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

/bin                重要的可执行文件

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

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

 /dev                设备文件目录

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

 /home            普通用户的家目录,一般每个普通用户的家目录默认为此目录下与用户名同名的子目录

 /lib                  重要的共享库和内核模块

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

/media            可移动设备挂载点

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

  /opt                  附加应用程序的安装位置

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

 /tmp                  用于存放临时文件的目录

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

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

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

                              /root                     根用户的主目录

 

 

 

 

 

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87241

(2)
N27-JGQN27-JGQ
上一篇 2017-09-16 12:32
下一篇 2017-09-16 14:53

相关推荐

  • 第一篇博客,以下。

    一、 linux 你好!    学习linux的心情。        又一次接触了linux,内心还是很忐忑的。记得大二学过半学期的linux,那是一门考查课,所以可想而知学的是三天打鱼两天晒网。也不知道是怎样的机缘,让我在一年后又一次遇见了它。我想说,虽然你…

    2017-07-15
  • 谷歌三大核心技术(二)Google MapReduce中文版

    摘要 MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。现实世界中有很多满足上述处理模型的例子,本论文将详细描…

    Linux干货 2015-04-13
  • 网络服务基础理论

    最近学习了有关网络管理的有关知识,所以给也在学习这些知识的童鞋分享一下我的一些经验。 听了这几天课,总结了几个前提。 有关网络的通信均是基于数据传输的,且数据均是二进制格式的流式数据。 在网络中需要把大包分成小包, 每传一个包都需要有三个地址,由内向外为端口号、IP地址、MAC地址。端口号确定应用,IP确定网段,MAC确定广播域中的某个网卡。 OSI模型 &…

    Linux干货 2017-09-01
  • Linux的哲学理念

    1、由目的单一的小程序组成,通过使用者的组合形成一个能够完成复杂任务的应用程序 2、一切皆为文件 3、尽量避免捕获用户接口;也就是说Linux运行的程序大多数是不需要过多的反复输入/输出人机交互信息,运行程序命令,直接获得反馈的结果,是一种目的单一的程序 4、配置文件保存为纯文本格式

    Linux干货 2016-10-29
  • Linux基础命令 -管道密切配合使用 tee

    基础命令和管道密切配合使用  tee     基础命令:tee   tee命令 功能: 把命令1的STDOUT保存在文件名中,然后管道输入给命令2; 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 使用场景: 1.保存不同阶段的输出 2.复杂管道的故障排除 3.同时查看和记录…

    Linux干货 2016-08-03
  • ​文件系统层级结构标准

    多数Linux发行版遵从FHS标准并且声明其自身政策以维护FHS的要求。 [1] [2] [3] [4] 然而,包括由自由标准小组成员在内开发的绝大多数发行版(截至2009年),并不完全执行建议的标准。
    当FHS创建之时,其他的UNIX和类Unix操作系统已经有了自己的标准,尤其是hier(7)文件系统布局描述。 自从第七版Unix(于1979年)发布以来已经存在,或是SunOS filesystem(7), [5] 和之后的Solaris filesystem(5)。 例如,Mac OS X使用如 /Library、 /Applications和/Users 等长名与传统UNIX目录层次保持一致。
    现在的Linux发行版包含一个/sys目录作为虚拟文件系统(sysfs,类似于 /proc,一个procfs),它存储且允许修改连接到系统的设备,然而许多传统UNIX和类Unix操作系统使用/sys作为内核代码树的符号链接。
    一些Linux系统如GoboLinux和Syllable Server使用了和FHS完全不同的文件系统层次组织方法。

    Linux干货 2016-10-17