简述linux命令的,简述linux系统以及一些简单的命令

一.计算机组成分为五大部分

I/O设备、存储器、运算器、控制器

I/O设备

输入设备:将所有的信息以数据的形式输入到计算机内,最基本的输入设备有键盘,鼠标等

输出设备:将计算机的运算结果或者运算中间过程输出或打印出来,常见的输出设备有显示器,打印机等

存储器

存储器是将数据以二进制的形式存储在计算机中,一般内存储器指的是内存,外存储器指的是硬盘,光盘。

内存储器从技术上又分为ram(随机读写存储器)和rom(只读存储器),ram断电后数据丢失,rom断电后数据依然

存在。计算机所有的运算都是在内存中进行的,而暂时不用的或者需要保存数据一般都存放在硬盘中。内存储器包

括寄存器、高速缓冲存储器(Cache)和主存储器。寄存器和高速缓冲存储器都在cpu芯片内,主存储器一般指的

就是插在主板上的内存条。

运算器

运算器功能是对数据进行四则运算,与、或、非等逻辑运算,移位、求补等操作

控制器

控制器是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令.就像

人的大脑一样负责协调全身各个部位的动作

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

基于Debian的发行版:

软件数量丰富,包管理工具强大,系统稳定

Ubuntu:以桌面应用为主,基于Debian,具有庞大的社区力量,可以从社区中获取帮助

基于RedHat的发行版:

RedHat Enterprise Linux:红帽企业版,主要面向企业用户,提供各种服务

CentOS:针对收费版的RHEL而由一群开源软件爱好者山寨的免费软件和企业版保持同步更新

Fedora:由社区构建面向日常应用

基于Slackware的发行版:

Slackware:安装灵活,目录结构严谨,版本力求稳定而非追新

S.u.S.E:德国最著名的linux发行版

openSUSE:完全免费且界面华丽号称超过win7

SLES:SUSE Linux Enterprise Server 企业版SUSE

其它:

Gentoo:一般人玩不来

ArchLinux:系统干净简洁

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

1、一切皆文件: 所有的资源都以文件来表示甚至硬件和进程都是用文件表示,方便了管理。

2、小型,单一用途的程序:很多程序的功能小且单一但做一件事的效率更高

3、链接程序,共同完成复杂的任务:多个小的程序可以一起完成一项任务

4、避免令人困惑的用户界面:用户能够更清晰准确的掌握计算机的状态

5、配置数据存储在文本文件中:文本的方式修改更方便

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

1、 Linux系统上命令的使用格式:

COMMAND [OPTIONS…] [ARGUMENTS…]

选项:用于启用或关闭命令的某个或某些功能;

短选项:-a

多个短选项可命令使用,例如-l -h, 可写作-lh;

长选项::--help

参数:命令的作用对象,向命令提供数据;

注意:

①多选项,参数和命令之间用空白字符分隔

②Ctrl+c可强行退出命令

2、ifconfig命令

ifconfig 显示当前系统的网卡情况

ifconfig [interface] 显示指定网卡的配置

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

1

3、echo命令

echo:将输入的内容显示到显示器上

选项:

\n 换行且光标移至行首

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2

\t插入制表符

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3

4、 命令tty使用详解

显示当前连接终端设备名称。

命令格式:

tty [OPTION]…

示例:

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4

5、 命令startx使用详解

字符界面切换至图形界面也可用init 5 来执行

6、命令export使用详解

修改环境变量值

命令格式:

export [-fn] [名称[=值] ...]

示例:

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

5

7、命令pwd使用

显示当前所在路径

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

6

8、 命令history使用详解

在当前shell中所使用的命令只会保存在内存中不会存放在用户家目录的./bash_history文件中

退出当前shell时会将当前的历史命令追加至./bash_history文件中,下次登陆时会再次从文件中

读取命令历史。

history -d offset(偏移量-编号):删除第几条命令

history -c  清空history命令记录

history #:显示第几条命令

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9、 命令shutdown、poweroff、reboot使用详解

关机

halt [OPTIONS...]

poweroff [OPTIONS...]

shutdown now

重启

reboot

shutdown [OPTION]…  TIME [MESSAGE]

+m: 相对时间表示法,从命令提交开始多久之后;+30

hh:mm:绝对时间表示,指明具体时间;12:30

-c:可以取消设定的时间,且取消时所有的用户都能看见提示信息

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

1

10、命令hwclock使用详解

显示主板上的硬件时钟

-s(硬件时间写入系统时间)

-w(系统时间写入硬件时间)

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

11、命令date使用详解

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

设定系统时间

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

首先命令分为外部命令和内部命令,外部命令一般是指系统自带的一些程序一般存放在bin或者sbin目录下,而内部命令是指集成在shell中的一些软件。命令也可以由第三方提供。

type命令查看命令

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

内部命令使用帮助的格式: help COMMAND

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

外部命令使用帮助的格式:

COMMAND --help or -h   是一个工具选项,可以用来显示一些工具的信息,这些帮助信息是程序的作者加上去的。

info COMMAND    显示命令的说明文档

man COMMAND    可以显示系统手册页中的内容,这些内容大多数都是对命令的解释信息。这些信息是操作系统文档里面的。

如果没有文档,是不会显示这些帮助信息的。一般比help出来的要详细。

man分为8个章节

1.代表可以执行的命令

2.系统可调用的函数

3.库函数

4.设备文件说明

5.配置文件或某些文件的格式

6.游戏文件

7.附件加一些变量

8.系统管理员用的命令

man文档存放的位置

ec4e5db2d1c0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

man命令的操作方法:

Space:向文件尾翻屏;

b: 向文件首部翻屏

q: 退出;

#:跳转至第#行;

1G: 回到文件首部

G:翻至文件尾部

文本搜索:

/KEYWORD:

以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写;

n:下一个

N:上一个

?KEYWORD:

以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索;不区分字符大小写;

n:跟搜索命令同方向,下一个

N:跟搜索命令反方向,上一个

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

1./:根目录整棵文件树的根

2./boot/:系统启动目录,内核文件vmlinuz,引导文件,启动加载器boot loader,grub(开机设置文件相关);

3./root/:root用户家目录;

4./home/用户名:普通用户家目录,每个普通用户在其下都有一个目录;

5./bin/:包含基本的用户命令,可被所有用户使用;

6./sbin/:存放了系统管理命令,只能被系统管理员所用;

7./etc/:系统主配置文件主目录;

8./dev/:设备文件主目录,任何设备与接口设备都是以文件的形式存放在此目录,通过访问目录下的文件,就等于访问某个设备,同时还存放了一些特殊文件;

9./lib/:32位的系统库目录,存放程序运行时可能需要用到的一些数据;

10./lib64:专用于64位系统上的库文件存放位置;

11./usr/:所有程序安装在这里,本地安装的程序和其他东西在/usr/local 下;

12./var/:系统配置文件主目录,存放经常发生变化的数据

13./opt/:第三方软件安装目录

14./mnt/:其他文件系统临时挂载目录

15./sys/:属于虚拟文件系统,内存中的数据,如内核、文件系统等。

16./proc/:系统进程主目录,属于虚拟文件系统,保存了进程等处于动态变化中的数据,功能类似于sys但比其更规范。

17./tmp/:临时存放目录,所用用户都能访问,

18./usr/bin/:普通用户可执行文件目录

19./usr/sbin/超级权限用户root可执行命令存放目录

centos7以前bin和/usr/bin时不同的两个目录,7以后bin软链接指向/usr/bin

Linux系统文件目录的命名法则:

1、文件名严格区分大小写。

2、文件可以使用除了/以外的任意字符!@#¥%&*,但是不建议使用特殊字符。

3、文件名长度最长不能超过255个字符。

4、所有以 . 开头的文件都为隐藏文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值