linux实战100讲_linux入门基础

(3) 2024-05-30 13:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说linux实战100讲_linux入门基础,希望能够帮助你!!!。

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

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

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

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

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

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

创作内容不易,学习的朋友麻烦关注下博主,后面学习不迷路。有不会的问题也可以论坛咨询博主,博主也会及时回复,谢谢~

 linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第1张

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

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

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

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

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

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

Centos7安装教材

Centos7镜像安装地址:阿里云开源镜像站资源目录

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


一.进入文本界面及基础配置

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

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

 linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第2张

linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第3张linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第4张注意看图中 centos0 longin:  这里输入你的用户名,然后输入你的密码  (开始的使用用root用户登陆,不使用root用户登陆的话,后面设置默认的运行模式会因为权限报错的)

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

linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第5张

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

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

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

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

 linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第6张

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

然后输入 rebootinit 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:后跟 路径 前往指定位置

 linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第7张

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

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

有兴趣学习的同学,这边有其他大佬写的详细教材,大家可以进链接观看

 ll 详细学习

 cd 详细学习


这个时候可能还有朋友疑惑了 关于 cd 命令后的 地址到底是什么?

这里首先要讲解下linux地址的两种类型

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

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

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

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

相对路径:2020年照片

linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第8张地址这个概念其实并不难理解,如果还有朋友还是不太熟悉这边给大家放个详细学习的链接

地址概念详细学习


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


三.创建以及删除文件和目录

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

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

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

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

(注意这后面都必须有参数)

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

mkdir 基础学习

touch 基础学习


四.查看文件和目录

cat:查看文件

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

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

linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第10张


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

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

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

linux实战100讲_linux入门基础_https://bianchenghao6.com/blog__第11张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复