Linux常见指令大全及周边知识:让你的命令行变得更加强大

文章目录


目录

文章目录

前言

一,Linux操作系统是啥?

二,Linux操作系统具有以下特点

三,指令的学习

1,指令是什么?

2,ls 指令及其常用的衍生指令:

周边知识:

ls:指令的作用是显示当前路径下的文件名

ls -l :显示当前路径下更详细的文件属性包括文件名

ls -a :显示当前路径下的隐藏文件

ls -a -l && ls -l -a && ls -al && ls -la: 显示当前路径下的所有文件的详细信息(包括隐藏文件),指令的后缀的顺序可以改变

ls -l && ll :显示当前路径下的文件的详细信息(ll是这个命令的别名的意思,后面会有别名命令的介绍)

实例讲解:

3,pwd指令

pwd:显示用户当前所在的目录

4,cd指令

周边知识:

cd : 改变工作目录。将当前工作目录改变到指定的目录下,理解为:移动路径

cd - 跳转到我们最近一次的所处的文件路径下,方便我们进行路径切换的命令

cd ~ 进入到家目录下(当前用户为管理员账号时是root路径下,当为普通用户时,为)

cd / 回到根目录

cd .. :返回上级路径

cd 绝对路径 :访问绝对路径下的文件

cd 相对路径 :访问相对路径下的文件

5,touch指令

touch:命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。创造一个简单文件。

6.mkdir指令(重要):

mkdir name :创建一个空目录

mkdir -p  :创建一个连续的目录

7,rmdir指令 && rm 指令(重要):

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。功能:删除空目录

rm :删除空文件

rm -i:删除前逐一询问确认

rm -r 删除目录及其下所有文件

rm -f 即使文件属性为只读(即写保护),亦直接删除

rm -rf :强制删除且不询问是否删除文件或目录

8,man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是 : man 命令名;

进入ls指令的详细介绍界面

按q退出查看。

9,cp指令

cp -r :递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理

cp -f: 强行复制文件或目录, 不论目的文件或目录是否已经存在

cp -rf :强制拷贝

10,mv指令:

mv -f  :强制的意思,如果目标文件已经存在,不会询问而直接覆盖

mv 文件名  新文件名:mv指令可以更改文件的名字

11,nano指令

nano 普通文本文件 :像记事本一样可以在文件内部写内容。

退出就按ctrl + x ,然后按Y就行了

12,cat指令:

cat -n :对输出的所有行编号

cat -s 不输出多行空行

cat -b 对非空输出行编号

13,more指令

语法:more [选项][文件]

功能:more命令,功能类似 cat

q 退出more

​编辑

14,less指令(重要)

语法: less [参数] 文件

功能: less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前 不会加载整个文件。

q 退出less

15,head指令

head -n<行数> :要显示文件的行数

16,tail指令

tail -n<行数> :要显示文件的行数

17,date显示指令

date 指定格式显示时间: date +%Y:%m:%d

date用法:date [OPTION]... [+FORMAT]

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下

%H : 小时(00..23)

%M : 分钟(00..59)

%S : 秒(00..61)

%X : 相当于 %H:%M:%S

%d : 日 (01..31)

%m : 月份 (01..12)

%Y : 完整年份 (0000..9999)

%F : 相当于 %Y-%m-%d

时间戳

时间->时间戳:date +%s

时间戳->时间:date -d@1508749502

Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的 午夜)开始所经过的秒数,不考虑闰秒

18,Cal指令

命令格式: cal [参数][月份][年份]

cal -3 :显示系统前一个月,当前月,下一个月的月历

cal -j : 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

cal -y  : 显示当前年份的日历

19.find指令:(灰常重要) -name

find -name   按照文件名查找文件。

20,grep指令

语法: grep [选项] 搜寻字符串 文件

功能: 在文件中搜索字符串,将找到的行打印出来

-i :忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号

-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

21,zip/unzip指令:

语法: zip 压缩文件.zip 目录或文件

功能: 将目录或文件压缩成zip格式

zip -r 递 归处理,将指定目录下的所有文件和子目录一并处理

zip -r  <文件名> * :压缩当前目录所有的文件

解压到tmp目录:unzip test2.zip -d /tmp

zip -r <文件名>  <要压缩的文件名>

22.tar指令(重要):打包/解包

tar [-cxtzjvf] 文件与目录 .... 参数:

-x :解开一个压缩文件的参数指令

-c :建立一个压缩文件的参数指令(create 的意思)

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

tar -czvf  打包后,以 gzip 压缩

tar -zxvf  打包后,以 gzip 解压缩

23.bc指令:

bc命令可以很方便的进行浮点运算

就是Linux系统的计算器

按ctrl + c 退出

24.uname –r指令:

语法:uname [选项] 

功能: uname用来获取电脑和操作系统的相关信息。

25.重要的几个热键[Tab],[ctrl]-c, [ctrl]-d

26.关机 语法:shutdown [选项] ** 常见选项:**

以下命令作为扩展:

总结


前言

Linux操作系统是一个开源系统,随着互联网的发展,所有的互联网公司对自身的数据安全十分重视,所以Linux操作系统的学习是我们不能避免的,让我们一起学习Linux操作系统。


一,Linux操作系统是啥?

Linux是一种自由和开放源代码的类Unix操作系统,它是一个多用户、多任务、支持多线程和多CPU的操作系统。Linux操作系统的内核由Linus Torvalds于1991年首次发布,现在已经成为了世界上最流行的操作系统之一。

二,Linux操作系统具有以下特点

1.开源免费:Linux是开源软件,可以免费使用和分发。

2.多用户:Linux支持多用户,每个用户都可以有自己的账户和权限。

3.多任务:Linux可以同时运行多个任务,每个任务都可以独立运行。

4.稳定性高:Linux操作系统非常稳定,可以长时间运行而不需要重启。

5.安全性高:Linux操作系统的安全性非常高,可以有效地防止病毒和恶意软件的攻击。

6.可定制性强:Linux操作系统可以根据用户的需求进行定制,可以添加或删除软件包。

7.命令行操作:Linux操作系统可以通过命令行进行操作,这使得Linux操作系统非常适合服务器环境。

8.支持多种文件系统:Linux操作系统支持多种文件系统,包括ext4、NTFS、FAT等。

三,指令的学习

1,指令是什么?

指令就是一段程序

指令本质都是程序 --- 指令,程序,可执行程序都是一回事。

2,ls 指令及其常用的衍生指令:

周边知识:

在Linux 系统当中,.开头的文件,是隐藏文件

在任何目录下,都会默认具有两个隐藏目录:.和..

.:表示当前路径

..:表示上级路径

为什么要有.和..

..:方便我们进行路径的回退,毕竟,不能光进得去,也要出的来

.:方便我们找到当前目录下的一个文件(可执行文件)

一个目录里面可以有普通文件也可以有目录。

ls:指令的作用是显示当前路径下的文件名

ls -l :显示当前路径下更详细的文件属性包括文件名

ls -a :显示当前路径下的隐藏文件

ls -a -l && ls -l -a && ls -al && ls -la: 显示当前路径下的所有文件的详细信息(包括隐藏文件),指令的后缀的顺序可以改变

ls -l && ll :显示当前路径下的文件的详细信息(ll是这个命令的别名的意思,后面会有别名命令的介绍)

实例讲解:

ls /root/111/a.out

相对路径是我们在当前路径下访问在这条路径下的文件

ls ./111/a.out 一个.就可以充当相对路径的点缀符

ls ./../a.out 我们当前路径返回到上级路径找到该文件

3,pwd指令

pwd:显示用户当前所在的目录

4,cd指令

周边知识:

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

相对路径和绝对路径:

因外我们Linux系统的整个结构是树状结构,所以就有了根目录,分隔符这样的概念,我们的绝对路径和相对路径的方式通常都是具有唯一性的,因为具有唯一性才能标识唯一的文件,我们的路径在找到一个文件是时可以从根目录开始,这叫做绝对路径,在当前位置以..的方式来定位每一个文件,这叫做相对路径

在linux系统当中/:为路径分割符

两个路径分割符之间一定是一个文件夹也称之为目录

路径最末端,一定是一个普通文件或文件夹

文件等于文件属性+文件内容

1,对文件的操作就两种,对属性操作,对内容的操作

用指令控制文件,编程访问文件

2,我们要操作一个文件前提是要找到这个文件,我们要找到这个文件我们就要先确定这个文件在Linux系统当中的对应路径下,我们使用绝对或是相对的路径方式标定这个文件。

为什么要有路径?为什么要找到目标文件?

是因为访问任何文件之前都要先找到这个文件。

Linux操作系统文件系统是树状结构的,路径是有唯一性的,因为一个文件或一个文件夹只有一个父目录。

Linux的整个文件系统目录结构是一条多叉树,逆向结构有一定是一个唯一的路径。

cd 绝对路径 可以访问绝对路径文件

cd : 改变工作目录。将当前工作目录改变到指定的目录下,理解为:移动路径

cd - 跳转到我们最近一次的所处的文件路径下,方便我们进行路径切换的命令

cd ~ 进入到家目录下(当前用户为管理员账号时是root路径下,当为普通用户时,为)

cd / 回到根目录

cd .. :返回上级路径

cd 绝对路径 :访问绝对路径下的文件

cd 相对路径 :访问相对路径下的文件

5,touch指令

touch:命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。创造一个简单文件。

6.mkdir指令(重要):

mkdir name :创建一个空目录

mkdir -p  :创建一个连续的目录

7,rmdir指令 && rm 指令(重要):

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。功能:删除空目录

rm :删除空文件

rm -i:删除前逐一询问确认

rm -r 删除目录及其下所有文件

rm -f 即使文件属性为只读(即写保护),亦直接删除

rm -rf :强制删除且不询问是否删除文件或目录

8,man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是 : man 命令名;

进入ls指令的详细介绍界面

按q退出查看。

9,cp指令

cp :复制文件或目录

cp [选项] 源文件或目录 目标文件或目录

cp -r :递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理

cp -f: 强行复制文件或目录, 不论目的文件或目录是否已经存在

cp -rf :强制拷贝

10,mv指令:

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命 令,经常用来备份文件或者目录。

语法: mv [选项] 源文件或目录 目标文件或目录。

mv -f  :强制的意思,如果目标文件已经存在,不会询问而直接覆盖

mv 文件名  新文件名:mv指令可以更改文件的名字

11,nano指令

nano 普通文本文件 :像记事本一样可以在文件内部写内容。

退出就按ctrl + x ,然后按Y就行了

12,cat指令:

语法:cat [选项][文件]

功能: 查看目标文件的内容

cat -n :对输出的所有行编号

cat -s 不输出多行空行

cat -b 对非空输出行编号

13,more指令

语法:more [选项][文件]

功能:more命令,功能类似 cat

q 退出more

14,less指令(重要)

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极 其强大。 less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看 但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容! 除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

语法: less [参数] 文件

功能: less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前 不会加载整个文件。

q 退出less

15,head指令

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的 开头至标准输出中,而 tail 想当然尔就是看档案的结尾。

语法: head [参数]... [文件]... 

功能: head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 

head -n<行数> :要显示文件的行数

16,tail指令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail - f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.

语法: tail[必要参数][选择参数][文件] 

功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

tail -n<行数> :要显示文件的行数

17,date显示指令

date 指定格式显示时间: date +%Y:%m:%d

date用法:date [OPTION]... [+FORMAT]

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下
%H : 小时(00..23)
%M : 分钟(00..59)
%S : 秒(00..61)
%X : 相当于 %H:%M:%S
%d : 日 (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (0000..9999)
%F : 相当于 %Y-%m-%d

时间戳
时间->时间戳:date +%s
时间戳->时间:date -d@1508749502
Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的 午夜)开始所经过的秒数,不考虑闰秒

18,Cal指令

cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳 历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。

命令格式: cal [参数][月份][年份]

功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

cal -3 :显示系统前一个月,当前月,下一个月的月历

cal -j : 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

cal -y  : 显示当前年份的日历

19.find指令:(灰常重要) -name

Linux下find命令在目录结构中搜索文件,并执行指定的操作。

Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很 多,其中大部分选项都值得我们花时间来了解一下。

即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。

在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系 统可能会花费很长的时间(这里是指30G字节以上的文件系统)。

语法: find pathname -options

功能: 用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

find -name   按照文件名查找文件。

20,grep指令

语法: grep [选项] 搜寻字符串 文件

功能: 在文件中搜索字符串,将找到的行打印出来

-i :忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号

-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

21,zip/unzip指令:

语法: zip 压缩文件.zip 目录或文件

功能: 将目录或文件压缩成zip格式

zip -r 递 归处理,将指定目录下的所有文件和子目录一并处理

zip -r  <文件名> * :压缩当前目录所有的文件

解压到tmp目录:unzip test2.zip -d /tmp

zip -r <文件名>  <要压缩的文件名>

22.tar指令(重要):打包/解包

tar [-cxtzjvf] 文件与目录 .... 参数:

-x :解开一个压缩文件的参数指令

-c :建立一个压缩文件的参数指令(create 的意思)

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

tar -czvf  打包后,以 gzip 压缩

tar -zxvf  打包后,以 gzip 解压缩

23.bc指令:

bc命令可以很方便的进行浮点运算

就是Linux系统的计算器

按ctrl + c 退出

24.uname –r指令:

语法:uname [选项] 

功能: uname用来获取电脑和操作系统的相关信息。

25.重要的几个热键[Tab],[ctrl]-c, [ctrl]-d

[Tab]按键---具有『命令补全』和『档案补齐』的功能

[Ctrl]-c按键---让当前的程序『停掉』

[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可 以用来取代exit

26.关机 语法:shutdown [选项] ** 常见选项:**

-h : 将系统的服务停掉后,立即关机。

-r : 在将系统的服务停掉之后就重新启动

-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思

以下命令作为扩展:

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode


总结

以上就是今天要讲的内容,本文仅仅简单介绍了LInux操作系统的一些常见指令的使用,和对于初学者很重要的周边知识,本文对于初学者非常友好,每个命令都配了操作和结果的图,

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/191221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Selenium page object模式Python

目录 概述 优点 示例 项目结构&#xff1a; 基础页面类BasePage 业务页面类BaiduHomePage 测试类test_baidu&#xff1a; 文件工具类file_util 运行日志&#xff1a; 测试结果&#xff1a; 概述 在web应用程序的UI中&#xff0c;有一些区域可以与测试交互。页面对象…

【虚拟机】Docker基础 【二】

2.2.数据卷 容器是隔离环境&#xff0c;容器内程序的文件、配置、运行时产生的容器都在容器内部&#xff0c;我们要读写容器内的文件非常不方便。大家思考几个问题&#xff1a; 如果要升级MySQL版本&#xff0c;需要销毁旧容器&#xff0c;那么数据岂不是跟着被销毁了&#x…

微信小程序实现打分效果代码整理

一、微信小程序点击对应点击高亮 js代码 Page({data: {list: [1, 2, 3, 4, 5],active: 0},itemClickOne(e){var nume.currentTarget.dataset.value;this.setData({active:num});}, }) wxml代码 <view class"list"><view class"item {{itemactive?…

IDC MarketScape2023年分布式数据库报告:OceanBase位列“领导者”类别,产品能力突出

12 月 1 日&#xff0c;全球领先的IT市场研究和咨询公司 IDC 发布《IDC MarketScape:中国分布式关系型数据库2023年厂商评估》&#xff08;Document number:# CHC50734323&#xff09;。报告认为&#xff0c;头部厂商的优势正在扩大&#xff0c;OceanBase 位列“领导者”类别。…

C#语言高阶开发

目录 数据结构 集合 动态数组ArrayList 习题&#xff1a;声明一个Monster类&#xff0c;有一个Attack方法,用一个ArrayList去封装Monster的对象,装10个&#xff0c;遍历monster的list让他们释放攻击方法 哈希表HashTable 创建一个武器类&#xff0c;有一个属性叫做id,每个…

【数据中台】开源项目(3)-Linkis

关于 Linkis Linkis 在上层应用程序和底层引擎之间构建了一层计算中间件。通过使用Linkis 提供的REST/WebSocket/JDBC 等标准接口&#xff0c;上层应用可以方便地连接访问MySQL/Spark/Hive/Presto/Flink 等底层引擎&#xff0c;同时实现统一变量、脚本、用户定义函数和资源文件…

web:very_easy_sql(sql、ssrf、gopher协议sql注入)

题目 页面显示如下 显示不是内部用户&#xff0c;无法识别信息 查看源码&#xff0c;找到一个use.php 访问之后显示如下 随便输入了一个&#xff0c;发现url有参数显示 试一下靶机的网址&#xff0c;返回nonono 联系之前原始页面写的“不是内网用户&#xff0c;无法别识身份”…

【PTA-C语言】实验三-循环结构I

如果代码存在问题&#xff0c;麻烦大家指正 ~ ~有帮助麻烦点个赞 ~ ~ 实验三-循环结构I 7-1 求交错序列前N项和 &#xff08;分数 15&#xff09;7-2 寻找250&#xff08;分数 15&#xff09;7-3 最大公约数和最小公倍数&#xff08;分数 15&#xff09;7-4 统计字符&#xff0…

Redis 发布订阅机制深入探索

Redis 的发布订阅&#xff08;pub/sub&#xff09;机制是一种消息传递模式&#xff0c;允许消息的发送者&#xff08;发布者&#xff09;和消息的接收者&#xff08;订阅者&#xff09;通过一个中介层&#xff08;频道&#xff09;进行通信&#xff0c;而无需彼此直接交互。以下…

231202 刷题日报

周四周五&#xff0c;边值班边扯皮&#xff0c;没有刷题。。 今天主要是做了: 1. 稀疏矩阵压缩&#xff0c;十字链表法 2. 快速排序 3.349. 两个数组的交集​​​​​ 4. 174. 地下城游戏 要注意溢出问题&#xff01;

外包搞了6年,技术退步明显......

先说情况&#xff0c;大专毕业&#xff0c;18年通过校招进入湖南某软件公司&#xff0c;干了接近6年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&#xf…

vue项目报错及解决npm run build:prod打包错误

vue项目报错及解决npm run build:prod打包错误 执行dev环境时加载失败了该变量&#xff0c;在package.json文件中 删掉 解决方法&#xff1a; 打包成功&#xff1a;

使用 OpenFunction 在任何基础设施上运行 Serverless 工作负载

作者&#xff1a; 霍秉杰&#xff1a;KubeSphere 可观测性、边缘计算和 Serverless 团队负责人&#xff0c;Fluent Operator 和 OpenFunction 项目的创始人&#xff0c;还是多个可观测性开源项目包括 Kube-Events、Notification Manager 等的作者&#xff0c;热爱云原生技术&am…

Hdoop学习笔记(HDP)-Part.16 安装HBase

目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …

MathType 7.5.2中文版软件使用期到了怎么办?

MathType 7.5.2中文版作为一款专业的公式编辑器&#xff0c;MathType受到很多人的青睐&#xff0c;它可以将编辑好的公式保存成多种图片格式或透明图片模式&#xff0c;可以很方便的添加或移除符号、表达式等模板&#xff08;只需要简单地用鼠标拖进拖出即可)&#xff0c;也可以…

基于SpringBoot蜗牛兼职网的设计与实现

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;蜗牛兼职网当然也不能排除在外。蜗牛兼职网是以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#xff0c…

css中元素水平居中的方式

文章目录 前言水平居中&#xff1a;垂直居中方法一: text-align: centerdisplay: table-cell方法二:父元素静态定位子元素通过相对定位来实现方法三:通过静态和相对定位方法四 css图片居中用text-align:center无效怎么回事&#xff1f;如何让图片在DIV中水平和垂直两个方向都居…

接口自动化测试思路和实战之模块化测试脚本框架

模块化测试脚本框架 需要创建独立的可描述的模块、程序片断以及待测试应用程序的脚本。这些小脚本进行组合&#xff0c;就能组成用来独立运行特定的测试的测试用例脚本。 场景一: 开发把 access_token接口地址由/cgi-bin/token 改为/cgi-bin/get_token或者修改参数等 》开发把…

【LeetCode】链式二叉树OJ题---C语言版

链式二叉树OJ题 一、单值二叉树&#xff08;1&#xff09;题目描述&#xff1a;&#xff08;2&#xff09;思路表述&#xff1a;&#xff08;3&#xff09;代码实现&#xff1a; 二、二叉树最大深度&#xff08;1&#xff09;题目描述&#xff1a;&#xff08;2&#xff09;思路…

docker容器中创建非root用户

简介 用 docker 也有一段时间了&#xff0c;一直在 docker 容器中使用 root 用户肆意操作。直到部署 stable diffusion webui 我才发现无法使用 root 用户运行它&#xff0c;于是才幡然醒悟&#xff1a;是时候搞个非 root 用户了。 我使用的 docker 镜像文件是 centos:centos…