快乐就完事

Posted 一夜入秋

tags:

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

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

\'快乐就完事_Linux\'

Debian是三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。Debian是一个纯开源计划并着重在一个关键点上,稳定性。它同时也提供了最大的和完整的软件仓库给用户。

Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本。相比RHEL,Fedora打包了显著的更多的软件包。其中一个原因是,多样化的社区参与Fedora的建设;它不只是一家公司。在这个过程中,CentOS用于活动,演示和实验,因为它是对最终用户免费提供的,并具有比Fedora的一个更长的发布周期(通常每隔半年左右发布一个新版本)。

suse是基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。

其他发行版有Alpine、ArchLinux、Gentoo、LFS、android等发行版。

不同发行版之间的联系:

所有发行版都是使用Linux内核;都需要遵循GNU的GPL(General Public License)协定。

不同发行版之间的区别:

发行版的本质区别,在于继承不同版本的内核,库、程序的组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于dpkg包管理系统,包文件以deb为扩展名。)

2、安装Centos8.4和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

安装Ubuntu18.04:

\'快乐就完事_Linux_02\'

\'快乐就完事_Linux_03\'

\'快乐就完事_Linux_04\'

\'快乐就完事_Linux_05\'

\'快乐就完事_Linux_06\'

\'快乐就完事_Linux_07\'

\'快乐就完事_Linux_08\'

\'快乐就完事_Linux_09\'

\'快乐就完事_Linux_10\'

\'快乐就完事_Linux_11\'

\'快乐就完事_Linux_12\'

\'快乐就完事_Linux_13\'

\'快乐就完事_Linux_14\'

\'快乐就完事_Linux_15\'

\'快乐就完事_Linux_16\'

\'快乐就完事_Linux_17\'

\'快乐就完事_Linux_18\'


安装Centos7.9:

\'快乐就完事_Linux_19\'

\'快乐就完事_Linux_20\'

\'快乐就完事_Linux_21\'

\'快乐就完事_Linux_22\'

\'快乐就完事_Linux_23\'

\'快乐就完事_Linux_24\'

\'快乐就完事_Linux_25\'

\'快乐就完事_Linux_26\'

\'快乐就完事_Linux_27\'

\'快乐就完事_Linux_28\'

\'快乐就完事_Linux_29\'

\'快乐就完事_Linux_30\'

\'快乐就完事_Linux_31\'

\'快乐就完事_Linux_32\'

\'快乐就完事_Linux_33\'

\'快乐就完事_Linux_34\'

\'快乐就完事_Linux_35\'

\'快乐就完事_Linux_36\'

\'快乐就完事_Linux_37\'

\'快乐就完事_Linux_38\'

\'快乐就完事_Linux_39\'

\'快乐就完事_Linux_40\'

\'快乐就完事_Linux_41\'

\'快乐就完事_Linux_42\'

3、配置环境变量,实现执行history的时候可以看到执行命令的时间。

\'快乐就完事_Linux_43\'

这个只是临时生效,机器重启后就没了,要永久生效可以修改在用户下.bash_profile文件。

\'快乐就完事_Linux_44\'

编辑完保存后在用source .bash_profile加载一下文件,使配置生效,这个只是这个用户有用,要全部用户都有用的话需要改一下

/etc/bashrc这个文件在最后行加上export HISTTIMEFORMAT=\' %F %T\'。

\'快乐就完事_Linux_45\'

编辑完成保存后需要source /etc/bashrc 重新加载一下。

4、总结Linux哲学思想。

①​一切皆为文件(硬件设备亦是如此);

②由众多目的单一的小程序组成,一个程序只做一件事,并且要做好;

③组合小程序完成复杂任务;

④尽可能避免跟用户交互;

⑤使用文本文件保存配置信息;

⑥提供机制,而非策略。​

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令

Linux常用命令使用格式:命令 [选项] [参数]

选项有两种表现形式:

 短选项:-C, 例如-l, -d

  注意:有些命令的选项没有-;

  如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld

 长选项:--word, 例如--help, --human-readable

  注意:长选项不能合并;

 注意:有些选项可以不带参数,此称为选项参数;

范例:

\'快乐就完事_Linux_46\'

###echo

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

语法:echo [选项] [参数]

选项:

​-E (默认)不支持\\解释功能

-n 不自动换行

-e 启用\\字符的解释功能

范例:

\'快乐就完事_Linux_47\'

###screen

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

screen命令常见用法:

创建新screen会话

screen –S [SESSION]

加入screen会话

screen –x [SESSION]

退出并关闭screen会话

exit

剥离当前screen会话

Ctrl+a,d

显示所有已经打开的screen会话

screen -ls

恢复某screen会话

screen -r [SESSION]

###date

date用于设置和显示系统时间

语法:date(选项)(参数)

选项:

​-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;

-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

-u:显示GMT;

--help:在线帮助;

--version:显示版本信息。

参数:<+时间日期格式>:指定显示时使用的日期时间格式。

时间日期格式:

​%H 小时,24小时制(00~23)

%I 小时,12小时制(01~12)

%k 小时,24小时制(0~23)

%l 小时,12小时制(1~12)

%M 分钟(00~59)

%p 显示出AM或PM

%r 显示时间,12小时制(hh:mm:ss %p)

%s 从1970年1月1日00:00:00到目前经历的秒数

%S 显示秒(00~59)

%T 显示时间,24小时制(hh:mm:ss)

%X 显示时间的格式(%H:%M:%S)

%Z 显示时区,日期域(CST)

%a 星期的简称(Sun~Sat)

%A 星期的全称(Sunday~Saturday)

%h,%b 月的简称(Jan~Dec)

%B 月的全称(January~December)

%c 日期和时间(Tue Nov 20 14:12:58 2012)

%d 一个月的第几天(01~31)

%x,%D 日期(mm/dd/yy)

%j 一年的第几天(001~366)

%m 月份(01~12)

%w 一个星期的第几天(0代表星期天)

%W 一年的第几个星期(00~53,星期一为第一天)

%y 年的最后两个数字(1999则是99)

范例:

\'快乐就完事_Linux_48\'

###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地址;

网络设备:指定网络设备的名称。

范例:

\'快乐就完事_Linux_49\'

###export

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

语法:export [选项] [参数]

选项:

​-f:代表[变量名称]中为函数名称;

-n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中;

-p:列出所有的shell赋予程序的环境变量。

参数:变量   指定要删除的和输出的变量。

6、描述Linux发行版的系统目录名称命名规则以及用途。

系统目录名称命名规则:

遵循FHS (Filesystem Hierarchy Standard) 标准

②标准Linux文件系统(如ext4),文件名称大小写敏感,例如:MAIL, Mail, mail, mAiL

③文件名最长255字节

P4160 [SCOI2009]生日快乐

世界各国语言的生日快乐怎么写?

程序员的黑色幽默,你笑了我却哭了第二弹笑就完事了

题解Luogu6022 快乐水

P6022 快乐水 题解

快乐数