Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说linux实战100讲_linux入门基础,希望能够帮助你!!!。
哈喽哈喽哈喽,大家好啊,很高兴大家能看到这篇文章!
首先,本人目前是计算机专业的大一学生,基于对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盘的各种文件系统
(以上内容你现在无需强行理解,等你学习到一定阶段的时候会慢慢理解的)
Centos7安装教材
Centos7镜像安装地址:阿里云开源镜像站资源目录
注意了------------------------------------------------------------------------------------我们正式开始学习了!!!
一.进入文本界面及基础配置
1.进入Centos7图形界面,打开你的终端
输入 init 3 (前面的init为命令,3为参数,如果你想从文本界面回到图形界面只要输入 init 5 就好了)
注意看图中 centos0 longin: 这里输入你的用户名,然后输入你的密码 (开始的使用用root用户登陆,不使用root用户登陆的话,后面设置默认的运行模式会因为权限报错的)
我这边的 centos0 longin 中的 centos0 是我这台linux的主机名,所以你的这块可能会和我的不同
请注意这里的 password 输入密码的时候,屏幕上是没有反馈的,但实际上你的密码已经输入进去了。
输入 :systemctl get-default (查看当前你linux的默认运行模式)
这边你只需要知道 graphical.target 是图形运行模式,multi-user.target是文本界面运行模式
输入: systemctl set-default multi-user.target
好了,如果此时你看到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:后跟 路径 前往指定位置
pwd 命令只需要单独敲就好了
而其实 ll 和 cd 指令后面都是可以跟上选项和参数的,这边非常建议新手朋友们可以查看详细讲解,如果只是学习初期还不想接触过多繁杂的使用方法,怕刚开始就被吓到“战略性撤退”的朋友可以使用我图片中的“简单使用”
有兴趣学习的同学,这边有其他大佬写的详细教材,大家可以进链接观看
ll 详细学习
cd 详细学习
这个时候可能还有朋友疑惑了 关于 cd 命令后的 地址到底是什么?
这里首先要讲解下linux地址的两种类型
1.绝对路径:从根目录出发的完整文件路径
2.相对路径:以当前目录出发的文件路径
这里我们举个例子。在“相机照片”目录下,以打开“2020年照片”为例
绝对路径:/此电脑/everyday(D:)/相机/相机照片/2020年照片
相对路径:2020年照片
地址这个概念其实并不难理解,如果还有朋友还是不太熟悉这边给大家放个详细学习的链接
地址概念详细学习
不知道学习到这的你感觉如何,是不是感觉有点难?其实这很正常,每一个linux学习者刚开始都可能还无法理解这个和windows差别很大的操作系统,但请你相信,只要坚持学下去,你就能获得成功。这节还有两个知识点就结束了,加油!加油!加油!
三.创建以及删除文件和目录
mkdir:创建目录(负责存放数据)
rm -rf:删除目录 (这里的 -r 选项是删除目录, -f 选项是删除不提醒)
touch:创建文件(负责编写文件)
rm -f:删除文件 (这里的 -f 选项是删除不提醒)
(注意这后面都必须有参数)
关于 mkdir 和 touch 指令,其实和你在windows当中创建文件和文件夹差不多,但作为一名linux操作者,你有必要知道更加复杂的带选项操作,老样子,下面有链接,如果你现在学到现在还觉特挺简单,可以观看链接的内容,如果朋友你感觉一时半会接受不了太多知识,那我们也不急,先继续往下学习,等这部分内容都理解了,我们在去链接继续学习哈~
mkdir 基础学习
touch 基础学习
四.查看文件和目录
cat:查看文件
less: 查看文件(当遇到文件有大片内容的时候,建议用这个)
ll:查看目录(嘿嘿嘿是不是感觉很眼熟,这里查看的意思和上面的打开目录的意思差不多)
好了好了,这次的“Linux基础命令1”到这里就结束了,是不是感觉还还还可以!
现在的你学到了半天了,把笔记记好了,就休息一会吧。如果感觉还不过瘾,那么就关注我,一起来学习下一章吧!!!
如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和专栏以及关注我哈~嘿嘿嘿~我会定期更新文章的,谢谢朋友你的支持哈~
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章