vlambda博客
学习文章列表

百战RHCE(第一战:Linux基础命令1)

百战RHCE系列

萌新寄语

哈喽哈喽哈喽,大家好啊,很高兴大家能看到这篇文章!

    首先,本人目前是计算机专业的大一学生,基于对Linux操作系统的爱好,参与了RHCE的培训班,而我这次编写的 《百战RHCE》文章,是基于我自己的学习经验浓缩而来的,保证简洁,方便理解!

    而作为一名大学生,我想通过坚持的高水平文章编写带给我自己本身经验的不断进步,同时也希望让更多的Linux新手能接触到更加系统的文章学习。本次《百战RHCE》,会由浅入深,从最基本的命令行,到编写非常复杂的Ansible 自动化脚本 

    因为本人和你一样也是学习者,所以文章中出现的错误,还望多多指出。

    还有注意了哦,我所用的系统为Centos7,如果你还没下载的话,可以在CSDN中查看相关下载教材,我这边就不多废话了~

    最后最后我在说最后一句话,引用下我们老师的话:“不要尝试背下所有指令,多记笔记!多敲命令!”

在正式开始学习前,首先你需要了解的一些知识点哦

1.Linux 是 类UNLX 系统,因其开源,和命令行高效的工作执行是目前服务器的主要操作系统

2.Linux应用的shell解释器,shell 是连接 用户 和  Linux内核(kernel)的唯一桥梁,目前我们所使用的是 “bash shell”

3.Linux 中命令格式:命令+选项+参数,把命令比作一个大侠,选项是大侠的武器,大侠针对不同的敌人(参数),选择武器(或空手应对)

4.Linux当中一切皆目录,相当于Windows只有一个C盘,一个C盘上面又分布了类似C盘的各种文件系统

(以上内容你现在无需强行理解,等你学习到一定阶段的时候会慢慢理解的)

注意了--------------------------------------------------我们正式开始学习了!!!

进入文本界面及基础配置

1.进入Centos7图形界面,打开你的终端

输入  init 3  (前面的init为命令,3为参数,如果你想从文本界面回到图形界面只要输入 init 5 就好了)

百战RHCE(第一战:Linux基础命令1)
百战RHCE(第一战:Linux基础命令1)
百战RHCE(第一战:Linux基础命令1)

注意看图中 centos0 longin:  这里输入你的用户名,然后输入你的密码  (开始的使用用root用户登陆,不使用root用户登陆的话,后面设置默认的运行模式会因为权限报错的)

我这边的 centos0 longin 中的 centos0 是我这台linux的主机名,所以你的这块可能会和我的不同

百战RHCE(第一战:Linux基础命令1)

请注意这里的 password 输入密码的时候,屏幕上是没有反馈的,但实际上你的密码已经输入进去了。

输入 :systemctl get-default (查看当前你linux的默认运行模式)

这边你只需要知道 graphical.target 是图形运行模式,multi-user.target是文本界面运行模式

输入:systemctl set-default multi-user.target

百战RHCE(第一战:Linux基础命令1)

好了,如果此时你看到Remove symlink ...说明你已经设置成功,此时你在输入 systemctl get-default,再次查看下。

然后输入 reboot 或 init 6命令进行重启 (这里init 6 ,6这个参数是linux的运行级别6,重启)

(reboot 或 init 6 都可用于重启)

如果想关机的话输入  init 0 命令进行关机(这里init 0 ,0这个参数是linux的运行级别0,关机),注意关于关机命令还有其他,但我个人绝对 init 0 非常非常好用,知道它就够了!

作为Centos 7的使用者,你必须要知道RHEL(Red Hat Enterprise Linux),你可以抽象的理解,centos 7 就是 RHEL 的免费社区版本,两者最本质的区别就是 Centos 所以的功能都是免费的,其他的操作符基本一致,所以为了给大家一个更具体的理解,我后面几章内容都会以RHEL 8 来向大家展示 Centos 7 和 RHEL 8 命令符号的同等性

我暂时使用RHEL 8 ,你们继续使用 Centos 7 进行操作就好了,如果有想下载RHEL 8 镜像的朋友,以下是下载链接:Red Hat Enterprise Linux Download | Red Hat Developer

移动鼠标及打开文件

首先先来了解三个最基本命令

pwd:获取当前自己的位置

ll:列出目录所有文件和目录

cd:后跟 路径 前往指定位置

百战RHCE(第一战:Linux基础命令1)

pwd 命令只需要单独敲就好了

而其实 ll 和 cd 指令后面都是可以跟上选项和参数的,这边非常建议新手朋友们可以查看详细讲解,如果只是学习初期还不想接触过多繁杂的使用方法,怕刚开始就被吓到“战略性撤退”的朋友可以使用我图片中的“简单使用”


1.绝对路径:从根目录出发的完整文件路径

2.相对路径:以当前目录出发的文件路径

这里我们举个例子。在“相机照片”目录下,以打开“2020年照片”为例

绝对路径:/此电脑/everyday(D:)/相机/相机照片/2020年照片

相对路径:2020年照片

百战RHCE(第一战:Linux基础命令1)

不知道学习到这的你感觉如何,是不是感觉有点难?其实这很正常,每一个linux学习者刚开始都可能还无法理解这个和windows差别很大的操作系统,但请你相信,只要坚持学下去,你就能获得成功。这节还有两个知识点就结束了,加油!加油!加油!

创建以及删除文件和目录

mkdir:创建目录(负责存放数据)

rm -rf:删除目录 (这里的 -r 选项是删除目录, -f 选项是删除不提醒)

touch:创建文件(负责编写文件)

rm -f:删除文件 (这里的 -f 选项是删除不提醒)

百战RHCE(第一战:Linux基础命令1)

 关于 mkdir 和 touch 指令,其实和你在windows当中创建文件和文件夹差不多,但作为一名linux操作者,你有必要知道更加复杂的带选项操作,老样子,下面有链接,如果你现在学到现在还觉特挺简单,可以观看链接的内容,如果朋友你感觉一时半会接受不了太多知识,那我们也不急,先继续往下学习,等这部分内容都理解了,我们在去链接继续学习哈~

查看文件和目录

cat:查看文件

less: 查看文件(当遇到文件有大片内容的时候,建议用这个)

ll:查看目录(嘿嘿嘿是不是感觉很眼熟,这里查看的意思和上面的打开目录的意思差不多)

百战RHCE(第一战:Linux基础命令1)

好了好了,这次的“Linux基础命令1”到这里就结束了,是不是感觉还还还可以!

现在的你学到了半天了,把笔记记好了,就休息一会吧。如果感觉还不过瘾,那么就关注我,一起来学习下一章吧!!!

如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和专栏以及关注我哈~嘿嘿嘿~我会定期更新文章的,谢谢朋友你的支持哈~