新手小白的Linux学习之路

你们好,我是一个零基础的新手小白,在此和你们分享一下新手小白的学习之路。欢迎各位大神指教!谢谢shell

Linux简介:服务器

  Linux操做系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Torvalds所编写。在介绍常见的Linux系统版本以前,首先须要区分Linux系统内核与Linux发行套件系统的不一样。Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统是咱们常说的Linux操做系统,也便是由Linux内核与各类经常使用软件的集合产品。svg

目前Linux的主流发行版本分为
一、Redhat:
Redhat系列,包括RHEL(Redhat Enterprise Linux,为收费版本)、Fedora(Redhat测试版本)、CentOS(RHEL的社区本,免费)。Redhat能够说是在国内使用最多的Linux版本,这个版本的特色就是使用人数多,并且网上的许多Linux教程也都以Redhat系列为例进行讲解。稳定性方面RHEL和CentOS的稳定性很是好,适合于服务器使用。
二、Slackware:
经典表明SUSE Linux Enterprise Server (SLES),也是出名的商业化收费版Linux。
三、Debian:
Debian系列,典型表明Ubuntu,更新快,新功能上线快。
不一样发行版之间的联系:
一、因此的发行版都是用Linux内核。
二、由于Linux是开源的,因此全部发行版都必须遵照GNU GPL(GNU General Public License,GNU通用公共许可证)。
不一样发行版之间的区别:
一、不一样发行版本之间按照维护的组织来区分能够分为社区维护和企业维护。
二、发行版的本质区别在于不一样版本的内核。
具体分支详情查看图片连接:
https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
Linux的哲学思想
一、一切都是一个文件(包括硬件)
Linux系统中,一切都是以文件的形式体现的。包括硬件设备。
二、小型,单一用途的程序
每个命令完成一项任务。
三、链接程序,共同完成复杂功能
组合多个命令,来完成复制功能。
四、避免使人困惑的用户界面
程序的运行,以字符界面为主,避免了由图形界面给用户带来的困惑。
五、配置数据储存在文本当中
Linux的全部配置文件都储存为文本形式,如需更改配置,仅须要使用文本编辑工具修改便可。工具

CentOS7.6创建用户名
先下载CentOS7.6的镜像文件。
而后利用VMware创建虚拟机。学习

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

完成以后,咱们就登陆了CentOS7.6系统了。测试

Linux基础命令操作系统

0一、ifconfig 查询IP地址。 和Windows 的ipconfig 相同功能
0二、free 能够查看CentOS7.6的内存信息
0三、uname -r 查看内核版本
0四、tty 能够查看当前的终端
0五、who 能够查看当前有几个终端在登陆,和登陆时间
0六、inti 3 能够关闭图形界面,但不关机
0七、runlevel 能够查看使用过什么模式
0八、who -r 能够查看当前运行的模式
0九、id -u 能够查看用户UID
十、echo 显示字符
十一、help 能够查看内部命令列表
十二、enable命令用于启动或关闭 shell 内建指令
1三、enable cmd 启用内部命令
1四、enable -n cmd 禁用内部命令
1五、enable -n 查看全部禁用的内部命令
1六、whick 查看外部命令位置
1七、bc 计算器 obase=输出 ibase=输入3d

还有不少命令,这里就不一一列举了blog

history 命令历史显示执行命令时间教程

这里单独说一下 histor命令 

history 查看曾经执行过的历史命令列表
history -c:清空历史命令
-d offset:删除历史中指定的第offset个命令
n:显示最近的n条历史
-a:追加本次会话新执行的命令历史列表至历史文件
-r:读历史文件附加到历史列表
-w:保存历史列表到指定的历史文化
-n:独立式文件中未读过的行到历史列表
-p:展开历史参数成多行,但不村在历史列表中
-s:展开历史参数成一行,附加在历史列表后
在history列表中显示执行时间
须要在 /etc/profile 文件中最后加入 export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S  `whoami`  "  (网上查找的资料,目前本小白还不懂变量这个东西)
而后保存。退出从新登陆,或者 . /etc/profile 在输入histo命令便可查看历史命令执行时间。

小白的第一小阶段,小章节学习分享~谢谢~

相关文章
相关标签/搜索