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支持众多的脚本语言,众多功能和操作都可以使用脚本进行自动运行实现。过多的用户交互往往会产生大量的问题影响系统稳定性,增加维护的复杂性。
- 配置信息以文本文件保存: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入门基础的主要内容,如果未能解决你的问题,请参考以下文章