渗透学习 Linux基础知识

你生来就值得被爱,这点你无需质疑。


在这里插入图片描述


科学家曾说过:“梦境里发生的,可能就是平行宇宙中正在发生的,那我就放心了,原来我们还在一起。”

Linux 介绍

什么是Linux

Linux,是一个开放式系统,任何人可以根据它的源码改编,做成你想要的样子(反正就是非常开放)

Linux系统结构

Linux 操作系统由内核及应用程序组成
不同的厂商根据各自的需要将各种应用软件和Linux内核一起打包成为一个Linux 发行

Linux常见发行版本

1) Red Hat Linux
在这里插入图片描述
Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。

Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。

Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来讲解的(包括本教程)。
2) Ubuntu Linux
在这里插入图片描述
Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。

Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。他在大学毕业后创建了一家安全咨询公司,1999 年以 5.75 亿美元被收购,由此一跃成为南非最年轻有为的本土富翁。作为一名狂热的天文爱好者,Mark Shuttleworth 于 2002 年自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会,并为该基金会投资 1000 万美元。他说,太空的所见正是他创立 Ubuntu 的精神之所在。如今,他最热衷的事情就是到处为自由开源的 Ubuntu 进行宣传演讲。

3) SuSE Linux

在这里插入图片描述
SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。

SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。

SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。
4) Gentoo Linux
在这里插入图片描述

Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。

不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。

有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。

要注意的是,由于编译软件需要消耗大量的时间,所以,如果你所有的软件都由自己编译,并安装 KDE 桌面系统等比较大的软件包,则可能需要花费很长时间。

版本问题

XX.YY.ZZ
XX:主版本号
YY:次版本号 ,奇数号是开发版

磁盘分区表示

Linux中将硬盘,分区等设备均表示为文件
/dev/hda5
dev :硬件设备所存放在的目录
hd:表示IDE设备
sd:表示SCSI设备
硬盘的顺序号:以字母a,b,c…表示
分区的顺序号,以数字1 2 3…表示

硬盘和分区结构

在这里插入图片描述

目录结构

在这里插入图片描述

目录名

在这里插入图片描述

Linux系统常用命令

命令行编辑的几个辅助操作

Tab键:自动补齐
反斜杠“\”:强制换行
快捷键 Ctrl +U:清空至行首
快捷键 Ctrl +K:情况至行尾
快捷键 Ctrl +L :清屏
快捷键 Ctrl +C :取消本次命令编辑

显示文件属性

在这里插入图片描述

Linux 常见的七种文件类型

在这里插入图片描述

命令提示符

在这里插入图片描述

家目录是什么?

Linux系统是纯文符界面,用户登陆后,要有一个初始登录的位置,这个初始登录位置就称之为用户的家
超级用户的家目录:/root/
普通用户的家目录:/home/用户名/

Linux命令的通用命令格式

命令字 [选项] [参数]
选项及参数含义:
。选项:用于调节命令的具体功能
。以“-"引导短格式选项(单个字符),例如“-l”
。以“–”引导长格式选项(多个字符),例如“–color”
。多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件,目录名等
在这里插入图片描述

命令解析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

命令使用技巧

善于利用TAB键
使用命令历史
适当清屏 Ctrl + l或者输入clear

基本命令

在这里插入图片描述

Is

在这里插入图片描述

cd

在这里插入图片描述

pwd

在这里插入图片描述

du

在这里插入图片描述

创建目录和文件

文件命名规则
1.不能使用/来当文件名,/是用来做根的,也是用来做路径分隔符
2.文件名不能超过255个字符
3.区分大小写
4.目录也是文件,在同一路径下,两个文件不能同名

touch

功能描述:新建空文件,或更新文件时间标记
语法: touch [文件名]
在这里插入图片描述

mkdir

功能描述: 创建新目录
语法:mkdir [选项] [/路径/]目录名
选项:
-p 递归创建多级目录
在这里插入图片描述

In

在这里插入图片描述

cp

在这里插入图片描述

mv

在这里插入图片描述

rm

在这里插入图片描述

which

在这里插入图片描述

whereis

在这里插入图片描述

find

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

cat

在这里插入图片描述

more

在这里插入图片描述

head

在这里插入图片描述

tail

在这里插入图片描述

less

在这里插入图片描述

wc

在这里插入图片描述

grep

在这里插入图片描述
在这里插入图片描述

cut

在这里插入图片描述
在这里插入图片描述

sort

在这里插入图片描述
在这里插入图片描述

gzip命令,bzip命令

在这里插入图片描述

tar

在这里插入图片描述
在这里插入图片描述

如何从Linux服务器上传/下载文件

在这里插入图片描述

帮助命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

man

在这里插入图片描述
在这里插入图片描述

info

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46601374/article/details/115185862