开始学习Linux,搭建CentOS7.6环境

一、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
不同发行版之间的联系:所有发行版都是使用Linux内核;都需要遵循GNU的GPL协定

不同发行版之间的区别:发行版的本质区别,在于继承不同版本的内核,库、程序的组成,不同发行版几乎采用了不同包管理器。

二.、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、配置环境变量,实现执行history的时候可以看到执行命令的时间。
在这里插入图片描述

在这里插入图片描述

四、总结Linux哲学思想。
1.一切皆文件(硬件设备亦如此);
2.由众多目的单一的小程序组成,一个程序只做一件事,并且要好;
3.组合小程序完成复杂任务;
4.尽可能避免跟用户交互;
5.使用文本文件保存配置信息;
6.提供机制,而非策略。
五、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
选项有两种表现形式:Linux的选项又分为短格式选项和长格式选项。短格式选项是英文的缩写。如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld、长选项:–word, 例如–help, --human-readable
注意:长选项不能合并;
注意:有些选项可以不带参数,此称为选项参数;

echo命令使用
echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
语法:echo(选项)(参数)
选项:-e:激活转义字符。

screen命令使用
Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

语法:screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]

选项
-A:将所有的视窗都调整为目前终端机的大小。
-d <作业名称>:将指定的screen作业离线。
-h <行数>:指定视窗的缓冲区行数。
-m:即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r <作业名称>:恢复离线的screen作业。
-R:先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s:指定建立新视窗时,所要执行的shell。
-S <作业名称>:指定screen作业的名称。
-v:显示版本信息。
-x:恢复之前离线的screen作业。
-ls或–list:显示目前所有的screen作业。
-wipe:检查目前所有的screen作业,并删除已经无法使用的screen作业

date命令使用
date命令是显示或设置系统时间与日期

语法:date [选项]… [+格式] 或:date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
以给定的格式显示当前时间,或是设置系统日期。

选项
-d,–date=字符串:显示指定字符串所描述的时间,而非当前时间
-f,–file=日期文件:类似–date,从日期文件中按行读入时间描述
-r, --reference=文件:显示文件指定文件的最后修改时间
-R, --rfc-2822:以RFC 2822格式输出日期和时间,例如:2006年8月7日,星期一 12:34:56 -0600
–rfc-3339=TIMESPEC:以RFC 3339 格式输出日期和时间。TIMESPEC=date',seconds’,或 `ns’ , 表示日期和时间的显示精度。日期和时间单元由单个的空格分开: 2006-08-07 12:34:56-06:00
-s, --set=字符串:设置指定字符串来分开时间
-u, --utc, --universal:输出或者设置协调的通用时间
–help:显示此帮助信息并退出
–version:显示版本信息并退出

ifconfig命令使用
ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。

语法

ifconfig(参数)
参数

add<地址>:设置网络设备IPv6的ip地址;
del<地址>:删除网络设备IPv6的IP地址;
down:关闭指定的网络设备;
<hw<网络设备类型><硬件地址>:设置网络设备的类型与硬件地址;
io_addr<I/O地址>:设置网络设备的I/O地址;
irq<IRQ地址>:设置网络设备的IRQ;
media<网络媒介类型>:设置网络设备的媒介类型;
mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;
metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;
mtu<字节>:设置网络设备的MTU;
netmask<子网掩码>:设置网络设备的子网掩码;
tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;
up:启动指定的网络设备;
-broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;
-pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能;
-promisc:关闭或启动指定网络设备的promiscuous模式;
IP地址:指定网络设备的IP地址;
网络设备:指定网络设备的名称。
实例
显示网络设备信息(激活状态的):
在这里插入图片描述

export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。
语法

export(选项)(参数)
选项

-f:代表[变量名称]中为函数名称;
-n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中;
-p:列出所有的shell赋予程序的环境变量。
参数
变量:指定要输出或者删除的环境变量。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值