Linux入门基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux入门基础相关的知识,希望对你有一定的参考价值。

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

计算机根据冯.洛伊曼体系结构由运算器,控制器,存储器,输入设备和输出设备组成。


1.运算器: 主要功能是对数据进行各种运算,包括算术运算和逻辑运算,即对数据进行加工处理。

2.控制器: 控制器是整个计算机的控制中心,主要功能是控制、协调计算机各部分按照预定的目标进行操作和处理。

3.存储器: 存储器的主要功能是存储程序和各类数据信息,并在计算机运行过程中高速自动的完成程序和数据的存取。

4.输入设备: 输入设备将各类数据和程序指令输送到计算机中。常用的输入设备有鼠标、键盘等。

5.输出设备: 输出设备用于将计算机中的各类处理结果输出出来的设备。常用的输出设备有显示器、打印机等。

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

Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,分别是以Redhat和Debian为代表。

Redhat:又称Redhat系列,包括RHEL、Fedroa Core、centos等主流的发行版。

Debian:又称Debian系列,其中包含了Debian、Linux Mint和Ubuntu等。


联系:1. 所有的Linux发行版都是用Linux内核

       2. 所有的Linux发行版都要遵循GNU的GPL协定

      3. 所有的Linux发行版的命名格式基本一致

区别:1. Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。

       2.各大主流发行版采用的包管理器。例如:Debian使用的是基于deb的APT-GET/dpkg管理器,Redhat使用的是基于RPM包的yum包管理工具,SuSE使用的是基于RPM的zypper管理工具,而Gentoo采用的是Portage包管理系统,不使用二进制文件分发包方式,portage是基于源代码分发包,所有软件都是在本地编译安装。

三、描述Linux的哲学思想

1.一切皆文件:在Linux上所有的设备、命令、服务等所有的资源都抽象为文件的形式进行存储。

2.由众多功能单一的程序组成:一个程序只做一件事,并且要做好,保证linux程序的高效运行。需要组合多个程序完成复杂任务。

3.尽量避免跟用户交互:Linux支持众多的脚本语言,众多功能和操作都可以使用脚本进行自动运行实现。过多的用户交互往往会产生大量的问题影响系统稳定性,增加维护的复杂性。

  1. 配置信息以文本文件保存:Linux的配置文件都以文本形式进行保存,使之对用配置信息的查看和修改非常方便。

四、说明Linux系统上命令的使用格式

命令使用格式:COMMAND OPTIONS ARGUMENT

       COMMAND:命令,Linux命令分为两大类:1.内部命令:是由Shell自带的命令。

                                                                          2.外部命令:是独立可执行的程序文件

       OPTIONS:选项,选项有两种表现形式:1.短选项:例如: -l如果同一命令同时使用 多个短选项,多数可合并:-l -d = -ld                  

                                                                       2.长选项:例如–help长选项不可以合。

       ARGUMENT:参数,参数就是命令的作用对象,就是命令对什么生效。

常用命令:

ifconfig:主要是用于查看,修改网卡的信息。

          直接输入ifconfig,执行后会显示当前系统中已经启用的网卡信息;也可以在后面跟上网卡名称,就是查看指定的网卡信息

          ifconfig  -a  :可以查看所有的网卡信息

echo: 将一段数据传输到标准输出

tty: 显示当前使用的终端文件名

       [[email protected] ~]# tty

       /dev/pts/0

startx:初始化X会话,打开图形界面

export:新增,查看,修改环境变量

pwd: 以绝对路径的方式显示用户当前工作目录。

history:查看,删除,引用当前系统存储的历史命令

          history:直接查看所有的历史命令

          history  -c  删除所有历史记录

shutdown:系统关机命令。

poweroff:关闭计算机操作系统并且切断系统电源

reboot: 重启Linux操作系统。

hwclock: 查看或者设置硬件时钟

date: 查看或设置系统时间与日期。

五、如何在Linux系统上获取命令帮助信息

Linux命令分为内部命令和外部命令
内部命令使用 help COMMAND 获取帮助

             外部命令使用 1.使用man 命令获取帮助(使用格式:# COMMAND –help)

                                    2. 使用man手册获取帮助

man命令获取的帮助文档是分章节的,在使用man查找帮助的时候可以直接指定章节来进行查找,共8个章节,依次是:

                                     1:用户指令

                                     2:系统调用

                                     3:程序库调用

                                     4:设备

                                     5:文件格式

                                     6:游戏

                                     7:杂项

                                     8:系统指令

六 、Linux基础目录名称命名法则及功用规定

命名法则:FHS(Filesystem Hierarchy Standard )文件系统层次结构标准

功用规定:

/bin: 一般用户使用的命令

/sbin:存放系统管理的命令

/boot:放置内核等用于系统启动的文件

/dev: 所有的设备文件存放目录

/etc: 系统的所有配置文件

/home:普通用户的家目录

/root: 管理员的家目录

/lib: 为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核模块

/media:便携式设备挂载点,cdrom等

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

/opt: 存放用户安装的应用程序

/tmp: 临时文件的目录,可供所用户执行写入操作;有特殊权限

/usr: 系统的其他资源,库文件,执行命令,帮助文档,头文件

/var: 系统中经常变动的文件存放目录,比如日志文件,程序运行时的暂存文件

以上是关于Linux入门基础的主要内容,如果未能解决你的问题,请参考以下文章

linux基础入门之管理linux软件

Git与GitHub入门基础

Linux入门基础之 下

Java基础入门五)之方法以及递归算法

小白学 Python 爬虫:前置准备Linux基础入门

推荐net开发cad入门阅读代码片段