黑马程序员-从0到1学习Linux-第二章-Linux基础命令

这篇具有很好参考价值的文章主要介绍了黑马程序员-从0到1学习Linux-第二章-Linux基础命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

Linux的目录结构

Linux命令入门

一、Linux命令基础

二、ls命令入门

三、ls命令的参数和选项

目录切换相关命令(cd/pwd)

相对路径、绝对路径和特殊路径

创建目录命令(mkdir) 

文件操作命令

查找命令

grep、wc和管道符

echo、tail和重定向符

vi编辑器 

补充:关于命令选项的说明


Linux的目录结构

1、Linux的目录结构是一个树形结构

Windows系统可以拥有多个盘符,如C盘、D盘、E盘

Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

Windows 

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

Linux

2、Linux路径描述方式

  • 在Linux系统中,路径之间的层级关系,使用:/ 来表示

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 /usr/local/hello.txt

注意:开头的/表示根目录;后面的/表示层级关系。

  • 在Windows系统中,路径之间的层级关系,使用: \ 来表示

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

D:\data\work\hello.txt

注意:D:表示D盘;\表示层级关系

Linux命令入门

一、Linux命令基础

1、什么是命令、命令行

学习Linux,本质上就是学习在命令行下熟练使用Linux命令。

命令行:即Linux终端,是一种命令提示符页面。以纯’字符‘的形式操作系统,可以使用各种字符化的命令对系统发出操作指令。

命令:即Linux程序。一个命令就是一个Linux的程序。命令没有图形化的页面,可以在命令行中提供字符化的反馈。

2、Linux命令基础格式

无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式:

command [-options] [parameter]

  • command :命令本身。
  • -options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节。
  • parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等。

二、ls命令入门

1、ls命令

ls命令的作用是列出目录下的内容,语法细节如下:

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

-a -l -h 可选 的选项
Linux 路径是此命令 可选 的参数

当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容。

2、HOME目录和当前工作目录

黑马程序员-从0到1学习Linux-第二章-Linux基础命令 直接输入ls命令,表示列出当前工作目录下的内容,当前工作目录是?

Linux系统的命令行终端,在启动的时候,默认会加载:

当前登录用户的HOME目录作为当前工作目录,所以ls命令列出的是HOME目录的内容

HOME目录:每个Linux操作用户在Linux系统的个人账户目录,路径在:/home/用户名

如果Linux用户是itheima,其HOME目录是:/home/itheima

Windows系统和Linux系统,均设有用户的HOME目录,如图:

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

三、ls命令的参数和选项

1、ls命令的参数

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

  • ls不使用参数,表示列出:当前工作目录的内容,即用户的HOME目录
  • 当使用参数,ls命令的参数表示:指定一个Linux路径,列出指定路径的内容

2、ls 命令的 -a选项

 •-a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

可以看到,ls -a 对比 ls 列出的内容更多了。

  • 图中以.开头的,表示是Linux系统的隐藏文件/文件夹(只要以.开头,就能自动隐藏)
  • 只有通过-a选项,才能看到这些隐藏的文件/文件夹

-l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 ls命令选项的组合使用

语法中的选项是可以组合使用的,比如学习的-a-l可以组合应用。

写法:

ls -l -a
ls -la
ls -al

上述三种写法,都是一样的,表示同时应用-l-a的功能

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

除了选项本身可以组合以外,选项和参数也可以一起使用。

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

3、ls 命令的 -h选项

  • -h 表示以易于阅读的形式,列出文件大小,如KMG
  • -h选项必须要搭配 -l 一起使用

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

目录切换相关命令(cd/pwd)

1、cd切换工作目录

Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录

我们可以通过cd命令,更改当前所在的工作目录。

cd命令来自英文:Change Directory

语法:

  • cd命令无需选项,只有参数,表示要切换到哪个目录下
  • cd命令直接执行,不写参数,表示回到用户的HOME目录
  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令

2、pwd 查看当前工作目录

通过ls来验证当前的工作目录,其实是不恰当的。

我们可以通过pwd命令,来查看当前所在的工作目录。

pwd命令来自:Print Work Directory

语法:

pwd命令,无选项,无参数,直接输入pwd即可

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

相对路径、绝对路径和特殊路径

1、相对路径和绝对路径

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

如图,通过pwd得知当前所在是HOME目录:/home/itheima

现在想要通过cd命令,切换工作目录到Desktop文件夹中去。

那么,cd命令的参数(Linux路径)如何写呢?

  • cd /home/itheima/Desktop (绝对路径)
  • cd Desktop(相对路径)

上述两种写法,都可以正确的切换目录到指定的Desktop中。

绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头

相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头

2、特殊路径符

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

如图,当前工作目录处于:/home/itheima/Desktop

现在想要,向上回退一级,切换目录到/home/itheima中,如何做?

  • 可以直接通过cd,即可回到HOME目录
  • 也可以通过特殊路径符来完成

特殊路径符

  • . 表示当前目录比如 cd ./Desktop 表示切换到当前目录下的Desktop目录内,和cd Desktop效果一致
  • .. 表示上一级目录,比如:cd ..   即可切换到上一级目录,cd ../..  切换到上二级的目录
  • 表示HOME目录,比如:cd ~    即可切换到HOME目录或cd ~/Desktop,切换到HOME内的Desktop目录

创建目录命令(mkdir) 

1、mkdir命令

通过mkdir命令可以创建新的目录(文件夹)

mkdir来自英文:Make Directory

语法:mkdir [-p] Linux路径

  • 参数必填,表示Linux路径,即要创建文件夹的路径,相对路径和绝对路径均可
  • -p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录

2、mkdir -p 选项

如果想要一次性创建多个层级的目录,如下图

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

会报错,因为上级目录itcastgood并不存在,所以无法创建666目录

可以通过-p选项,将一整个链条都创建完成

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

注意:创建文件夹需要修改权限,请确保操作均在HOME目录内,不要在HOME外操作涉及到权限问题,HOME外无法成功。

文件操作命令

1、touch创建文件

可以通过touch命令创建文件

语法:

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 •touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

2、cat命令查看文件内容

有了文件后,我们可以通过cat命令查看文件的内容。

不过,现在我们还未学习vi编辑器,无法向文件内编辑内容,所以,暂时,我们先通过图形化

在图形化中,手动向文件内添加内容,以测试cat命令

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 准备好文件内容后,可以通过cat查看内容。

语法:cat同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

3、 more命令查看文件内容

more命令同样可以查看文件内容,同cat不同的是:

  • cat是直接将内容全部显示出来
  • more支持翻页,如果文件内容过多,可以一页页的展示

语法:同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用

Linux系统内置有一个文件,路径为:/etc/services,可以使用more命令查看more /etc/services

在查看的过程中,可以通过空格翻页,通过q退出查看。

4、cp命令复制文件文件夹

cp命令可以用于复制文件\文件夹,cp命令来自英文单词:copy

语法:cp [-r] 参数1 参数2

  • -r选项,可选,用于复制文件夹使用,表示递归
  • 参数1,Linux路径,表示被复制的文件或文件夹
  • 参数2,Linux路径,表示要复制去的地方。
  • 复制文件
  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令

复制文件夹

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 复制文件夹,必须使用-r选项,否则不会生效

5、mv移动文件或文件夹

mv文件用于移动文件/文件夹,mv命令来自英文单词:move

语法:mv 参数1 参数2

  • 参数1,Linux路径,表示被移动的文件或文件夹
  • 参数2,LInux路径,表示要移去的地方,如果目标不存在,则进行改名,确保目标存在。

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 目标不存在,则有改名的效果

6、rm删除文件、文件夹

rm用于删除文件/文件夹

rm命令来自英文单词:remove

语法:rm [-r -f] 参数1 参数2 ...... 参数N

  • 同cp命令一样,-r选项用于删除文件夹
  • -f表示force,强制删除(不会弹出提示确认信息):普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示;所以一般普通用户用不到-f选项。
  • 参数1、参数2、.....、参数N表示删除的文件或文件夹路径,按照空格隔开

删除文件

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

删除多个文件

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

删除文件夹必须使用-r选项才可以)

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

7、rm删除文件、文件夹-通配符

rm命令支持通配符*,用来做模糊匹配

符号* 表示通配符,即匹配任意内容(包含空),示例:

  • test*,表示匹配任何以test开头的内容
  • *test,表示匹配任何以test结尾的内容
  • *test*,表示匹配任何包含test的内容

演示:删除所有以test开头的文件或文件夹

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

查找命令

1、which命令

我们在前面学习的Linux命令,其实它们的本体就是一个个的二进制可执行程序。

Windows系统中的.exe文件,是一个意思。

我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪里

语法: which 要查找的命令

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

2、find命令-按文件名查找文件

Linux系统中,我们可以通过find命令去搜索指定的文件。

语法:find 起始路径 -name "被查找的文件名“

为了确保后续拥有最大的权限,可以在整个系统完成搜索。可以切换到root用户以获得管理员权限。执行命令:

su - root

输入密码:(普通用户密码)

3、find命令-通配符

被查找文件名,支持使用通配符 * 来做模糊查询。

符号* 表示通配符,即匹配任意内容(包含空),示例:

  • test*,表示匹配任何以test开头的内容
  • *test,表示匹配任何以test结尾的内容
  • *test*,表示匹配任何包含test的内容

基于通配符的含义,可以结合find命令做文件的模糊查询。

4、find命令 - 按文件大小查找文件

语法:find 起始路径 -size +|-n[kMG]

+/-表示大于和小于

n表示大小数字

KMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB。

grep、wc和管道符

1、grep命令

可以通过grep命令,从文件中通过关键字过滤文件行。

语法:grep [-n] 关键字 文件路径

  • 选项-n,可选,表示在结果中显示匹配的行的行号。
  • 参数,关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使用””将关键字包围起来
  • 参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口

2、wc命令做数量统计

可以通过wc命令统计文件的行数、单词数量等

语法:wc [-c -m -l -w] 文件路径

选项, -c ,统计 bytes 数量
选项, -m ,统计字符数量
选项, -l ,统计行数
选项, -w ,统计单词数量
参数,文件路径,被统计的文件, 可作为内容输入端口

不带选项,统计文件

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

3、管道符:|

管道符的含义是将管道左边命令的结果作为右边命令的输入

黑马程序员-从0到1学习Linux-第二章-Linux基础命令如上图:

  • cat itheima.txt的输出结果(文件内容)
  • 作为右边grep命令的输入(被过滤文件)

管道符的应用非常多

  • ls | grep Desktop,过滤ls的结果

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

  • find / -name “test” | grep “/usr/lib64”,过滤结果,只找路径带有/usr/lib64的结果 

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

  •  cat itheima.txt | grep itcast | grep itheima,可以嵌套使用黑马程序员-从0到1学习Linux-第二章-Linux基础命令
  • cat itheima.txt的结果给 grep itcast 使用
  • cat itheima.txt | grep itcast 的结果给 grep itheima使用

echo、tail和重定向符

1、echo命令

可以使用echo命令在命令行内输出指定内容

语法:echo 输出的内容

无需选项,只有一个参数,表示要输出的内容,复杂内容可以用“ ”包围

  • 在终端上显示:Hello Linux

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

  • 带有空格或\等特殊符号,建议使用双引号包围
  • 因为不包围的话,空格后很容易被识别为参数2,尽管echo不受影响,但是要养成习惯哦

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

2、反引号'

 看一下如下命令:echo pwd

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

本意是想,输出当前的工作路径,但是pwd被作为普通字符输出了。

我们可以通过将命令用反引号(通常也称之为飘号)`将其包围,被`包围的内容,会被作为命令执行,而非普通字。

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

3、重定向符

重定向符:>>>

  • >,将左侧命令的结果,覆盖写入到符号右侧指定的文件中
  • >>,将左侧命令的结果,追加写入到符号右侧指定的文件中

4、tail命令

使用tail命令可以查看文件尾部内容,跟踪文件的最新更改。

语法:tail [-f -num] Linux路径

  • 参数,Linux路径,表示被跟踪的文件路径
  • 选项,-f表示持续跟踪
  • 选项,-num表示查看尾部多少行,不填默认十行
  • 查看/var/log/vmware-network.log文件的尾部10行:tail /var/log/vmware-network.log

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

  • 查看/var/log/vmware-network.log文件的尾部3行:tail -3 /var/log/vmware-network.log
  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令
  • tail持续跟踪文件更改
  • 使用-f选项,可以持续跟踪文件的更改
  • 使用-f选项,可以持续跟踪文件更改

复制一个新的FinalShell的标签

  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令

  • 在第一个标签中,执行:touch test.txt,创建一个test.txt文件
  • 在第一个标签中,执行:tail -f test.txt,持续跟踪文件更改
  • 在第二个标签中,多次执行:echo “内容” >> test.txt,向文件追加内容观察第一个标签的变化

vi编辑器 

1、vi\vim编辑器介绍

vi\vim是visual interface的简称, 是Linux中最经典的文本编辑器

同图形化界面中的 文本编辑器一样,vi是命令行下对文本文件进行编辑的绝佳选择。

vim 是 vi 的加强版本,兼容 vi 的所有指令,不仅能编辑文本,而且还具有 shell 程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性

vi\vim编辑器的三种工作模式

命令模式(Command mode

命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能。此模式下,不能自由进行文本编辑。

输入模式(Insert mode

 也就是所谓的编辑模式、插入模式。此模式下,可以对文件内容进行自由编辑。

底线命令模式(Last line mode

 以:开始,通常用于文件的保存、退出。

黑马程序员-从0到1学习Linux-第二章-Linux基础命令

 命令模式

如果需要通过vi/vim编辑器编辑文件,请通过如下命令:

vi 文件路径

vim 文件路径

vim兼容全部的vi功能

如果文件路径表示的文件存在,则此命令用于编辑已有文件

如果文件路径不存在,那么此命令用于编辑新文件

vi编辑器的快速体验

通过vi/vim命令编辑文件,会打开一个新的窗口,此时这个窗口就是:命令模式窗口

命令模式是vi编辑器的入口和出口,

  • 进入vi编辑器会进入命令模式
  • 通过命令模式输入键盘指令,可以进入输入模式
  • 输入模式需要退回到命令模式,然后通过命令可以进入底线命令模式
  • 快速体验

  • 使用:vim hello.txt,编辑一个新文件,执行后进入的是命令模式

  • 在命令模式内,按键盘 i ,进入输入模式

  • 在输入模式内输入:itheima and itcast.

  • 输入完成后,按esc回退会命令模式

  • 在命令模式内,按键盘 : ,进入底线命令模式

  • 在底线命令内输入:wq,保存文件并退出vi编辑器

  • 2、命令模式快捷键

  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令

     黑马程序员-从0到1学习Linux-第二章-Linux基础命令

     黑马程序员-从0到1学习Linux-第二章-Linux基础命令

    3、底线命令模式

  • 编辑模式没有什么特殊的,进入编辑模式后,任何快捷键都没有作用,就是正常输入文本而已。

    唯一大家需要记住的,就是:通过esc,可以退回到命令模式中即可。

  • 在命令模式内,输入: ,即可进入底线命令模式,支持如下命令:

  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令

    补充:关于命令选项的说明

  • 1、命令的选项
  • 我们学习的一系列Linux命令,它们所拥有的选项都是非常多的。

    比如,简单的ls命令就有:

    -a -A -b -c -C -d -D -f -F -g -G -h -H -i -I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w -x -X -1

    等选项,可以发现选项是极其多的。

    课程中, 并不会将全部的选项都进行讲解,否则,一个ls命令就可能讲解2小时之久。

    课程中,会对常见的选项进行讲解, 足够满足绝大多数的学习、工作场景。

  • 2、查看命令帮助和手册

  • 如果想要对命令的其它选项进行查阅,可以通过如下方式:

  • 任何命令都支持:--help 选项, 可以通过这个选项,查看命令的帮助。

    如:ls --help 会列出ls命令的帮助文档

  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令

     帮助文档会简单的对命令的使用方式进行说明

  • 如果想要查看命令的详细手册,可以通过manmanual 手册)命令查看

  • 比如:man ls,就是查看ls命令的详细手册

  •             man cd,就是查看cd命令的详细手册

  • 黑马程序员-从0到1学习Linux-第二章-Linux基础命令大多数手册都是全英文的,如果阅读吃力,可以通过重定向符:man ls > ls-man.txt,输出手册到文件,然后通过翻译软件翻译内容查看哦

     文章来源地址https://www.toymoban.com/news/detail-515648.html

到了这里,关于黑马程序员-从0到1学习Linux-第二章-Linux基础命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【黑马程序员】PySpark学习

    定义:Apache Spark是用于大规模数据处理的统一分析引擎 简单来说,spark是一款分布式的计算框架,用于调度成百上千的服务器集群,计算PB、TB乃至EB级别的海量数据 Spark对Python语言的支持重点体现在Python第三方库:PySpark上 PySpark是由Spark官方开发的Python语言第三方库 Python开发

    2024年04月17日
    浏览(73)
  • 黑马程序员前端学习接口变更

    VUE 刘老师离职了,VUE的接口失效的,一律换为黑马官方接口 axios.defaults.baseURL = \\\'https://www.escook.cn\\\' 换成 axios.defaults.baseURL = \\\'https://applet-base-api-t.itheima.net\\\'    微信小程序 https://api-ugo-web.itheima.net https://www.uinav.com 刘老师博客简介为不再讲课的程序员,但他真的是一位不错的老师

    2024年02月09日
    浏览(53)
  • [学习笔记]黑马程序员python教程

    1.9.1异常的捕获 1.9.1.1 为什么要捕获异常 1.9.1.2 捕获常规的异常 1.9.1.3 捕获指定的异常 e是接受异常信息的变量 1.9.1.4 捕获多个异常 1.9.1.5 捕获全部异常 1.9.1.6 异常的else 1.9.1.7 异常的finally 1.9.2 异常的传递 如果异常是在某一层产生,但是没有被catch,那么会继续往上层抛出,此

    2024年02月07日
    浏览(74)
  • SpringBoot-黑马程序员-学习笔记(三)

    目录 30.springboot整合MyBatis-plus 32.SSM整合 38.MP中的条件查询 小知识:许多放在类前面的注解,比如@Mapper,@Service都是将该类定义成一个Bean,交给spring管理 39.Service模块 1.创建普通springboot项目,勾选Mysql 框架 2.在pom包里面导入mybatis-plus的坐标 3.把数据层的类继承BaseMapper这个接口

    2024年02月07日
    浏览(50)
  • 学习笔记-微服务高级(黑马程序员)

    测试软件 jmeter 雪崩问题 个微服务往往依赖于多个其它微服务,服务提供者I发生了故障,依赖于当前服务的其它服务随着时间的推移形成级联失败 超时处理 设定超时时间,请求超过一定时间没有响应就返回错误信息 仓壁模式 限定每个业务能使用的线程数,避免耗尽整个tom

    2024年04月25日
    浏览(55)
  • 学习笔记-微服务基础(黑马程序员)

    spring cloud spring cloud alibaba eureka-server 注册中心 eureka-client 客户端 每30s发送心跳 服务 服务消费者 服务提供者 依赖 启动类 添加注解 @EnableEurekaServer 配置文件 application.yml 依赖 配置文件 application.yml 添加注解 @LoadBlanced 修改url 自定义负载均衡策略 1、定义新的IRule,将轮询策略(

    2024年04月13日
    浏览(57)
  • [学习笔记]黑马程序员-Hadoop入门视频教程

    黑马程序员大数据Hadoop入门视频教程,适合零基础自学的大数据Hadoop教程 学习目标 1.理解大数据基本概念 2.掌握数据分析基本步骤 3.理解分布式、集群概念 4.学会VMware虚拟机的导入与使用 5.掌握Linux常用操作命令使用 6.掌握vi/vim编辑器基础使用 1.1.1 企业数据分析方向 数据分

    2024年02月13日
    浏览(56)
  • 黑马程序员--分布式搜索ElasticSearch学习笔记

    黑马视频地址:https://www.bilibili.com/video/BV1LQ4y127n4/ 想获得最佳的阅读体验,请移步至我的个人博客 SpringCloud学习笔记 消息队列MQ学习笔记 Docker学习笔记 分布式搜索ElasticSearch学习笔记 ElasticSearch的作用 ElasticSearch 是一款非常强大的开源搜素引擎,具备非常强大的功能,可以帮

    2024年02月04日
    浏览(49)
  • 黑马程序员 Java设计模式学习笔记(一)

    目录 一、设计模式概述 1.1、23种设计模式有哪些? 1.2、软件设计模式的概念 1.3、学习设计模式的必要性 1.4、设计模式分类 二、UML图 2.1、类图概述 2.2、类图的作用 2.3、类图表示法 类的表示方式 类与类之间关系的表示方式 关联关系 聚合关系 组合关系 依赖关系 继承关系

    2024年01月19日
    浏览(52)
  • 黑马程序员Docker快速入门到项目部署(学习笔记)

    目录 一、Docker简介 二、安装Docker 2.1、卸载旧版 2.2、配置Docker的yum库 2.3、安装Docker 2.4、启动和校验 2.5、配置镜像加速 2.5.1、注册阿里云账号 2.5.2、开通镜像服务 2.5.3、配置镜像加速 三、快速入门 3.1、部署MYSQL 3.2、命令解读 四、Docker基础 4.1、常见命令 4.1.1、命令介绍 4.1

    2024年01月25日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包