linux基础

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

计算机的组成由:运算器、存储器、输入设备、输出设备

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
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版的二次发行

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
一切皆文件
把系统上的所有程序都以文件的形式表示,包括硬件
单一小程序组合完成复杂任务
使用文本保存配置信息
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
ifconfig
查看网卡信息,比如IP地址,子网掩码

echo
回显,输入什么就会显示什么
echo date 显示date的执行结果
echo $(date) 显示date的结果
-n参数,不进程换行
-e参数,让转义附生效
\n:换行
\t:制表符

双引号是弱引用,单引号是强引用,反引号是命令引用。

tty
查看当前终端设备
startx
启动图形界面
export
export:显示当前所有的环境变量
export aaa=2345:环境变量赋值
环境变量和本地变量的区别:本地变量仅对当前shell进程有效,环境变量对当前shell已经启动的子进程有效
pwd
查看当前工作目录

history:
命令历史记录
history:显示命令历史记录
-c:清空记录的历史(不清空命令历史记录文件)
-d #:删除指定的命令历史记录#号为编号。
-r:从文件读取到命令历史列表中
-w:命令历史列表中的命令追加到文件中
命令历史文件:家目录下的.bash_history(隐藏文件)
shutdown:
重启或者关机
-r:重启
-h:关机

poweroff
关机
reboot
重启
hwclock
硬件时钟
-s,把系统时间改成和硬件时间相同(硬件时间正确的时候用)
-w,把硬件时间改成和系统时间相同(系统时间正确的时候用)
date
显示系统时间
定制显示格式:
%H:小时(00..23)
%M:分钟(00..59)
%s:从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S:秒(00..61)
%T:直接显示时间 (24 小时制)
%X:相当于 %H:%M:%S
%Y:完整年份 (0000..9999)
%F:显示年月日(2018-08-15)
%m:显示月份(01..12)
%d:日(01..31)

date +%Y-%m-%d-%H-%M-%S
2018-08-15-10-54-38
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
命令分为内部命令和外部命令
内部命令由shell自带,help COMMAND获取帮助
外部命令是独立的可执行程序,可以通过man COMMAND获取帮助,也可以通过COMMAND –help获取命令的简要格式

type COMMAND可以查看是内部命令还是外部命令
man文档章节划分:
1:用户命令;
2:系统调用;
3:C库调用;
4:设备文件及特殊文件;
5:文件格式;(配置文件格式)
6:游戏使用帮助;
7:杂项;
8:管理工具及守护进行;
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/bin:所有用户都可以用的命令文件
/sbin:系统管理使用的文件
/boot:启动引导用到的所有文件
/dev:设备文件
/etc:系统程序的配置文件
/home:普通用户的家目录,普通用户创建以后会自动在这个目录下创建一个用户名同名的文件夹。
/root:root用户家目录
/tmp:所有用户都可以用的临时目录
/mnt:文件系统的挂载点
/media:cdrom一般挂载到这里
/var:存储改变比较多的文件或目录
/lib:32位的共享库
/lib64:64位的共享库

/bin,/sbin,/lib,/lib64分别链接到了/usr/bin,/usr/sbin,/usr/lib,/usr/lib64

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

评论列表(0条)

  • 马哥教育
    马哥教育 2018-09-04 20:36

    内容不错。建议命令实例也贴出来。注意一下内容格式。

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code