自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Linux命令comm常用方法介绍

功能说明:Linux comm 命令用于比较两个已排过序的文件。这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成 3 列显示:第 1 列仅是在第 1 个文件中出现过的列,第 2 列是仅在第 2 个文件中出现过的列,第 3 列则是在第 1 与第 2 个文件里都出现过的列。若给予的文件名称为 - ,则 comm 指令会从标准输入设备读取数据。语...

2020-04-25 17:26:41 615

原创 Linux命令read常用方法介绍

功能说明:Linux read命令用于从标准输入读取数值。read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。语法:read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [n...

2020-04-25 17:13:49 309

原创 Linux命令tee常用方法介绍

功能说明:Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。语法:tee [-ai][–help][–version][文件…]参数:-a或–append  附加到既有文件的后面,而非覆盖它.-i或–ignore-interrupts  忽略中断信号。–help  在线帮助。–vers...

2020-04-25 16:59:03 253

原创 linux命令paste用法介绍

功能说明:Linux paste 命令用于合并文件的列。paste 指令会把每个文件以列对列的方式,一列列地加以合并。语法:paste [-s][-d <间隔字符>][–help][–version][文件…]参数:-d<间隔字符>或–delimiters=<间隔字符>  用指定的间隔字符取代跳格字符。-s或–serial  串列进行而非平行处理。...

2020-04-25 16:33:31 613

原创 为什么需要三张表之多对多表结构设计

了解完一对一和一对多表结构设计,接下来一起了解一下多对多的表结构设计。同样,咱们先来想一般什么场景需要用到多对多。假如说咱们有一个叫订单和一个叫商品的这两张表,这两张表的关系,它其实就是一个多对多的关系。怎么理解?假如我双11产生了一个订单,这个订单里边有一本书,然后还有一个笔记本电脑,这就说明我这一个订单里边可以包含多个商品,另外,,不管是书还是笔记本电脑,它也有可能被其他的订单所购买?比如,...

2020-04-17 19:37:10 1074

原创 数据库表结构为什么需要三张表之一对多表结构设计

说完一对一的表结构设计,咱们现在说一下一对多表结构的设计。首先一对多表结构的设计是在咱们在开发中应用最多的一个,这个设计是非常重要的,所以必须要掌握。举个例子,咱们搞了一个叫员工的表结构,还有叫部门的一个表结构。这2张表如果从真正的需求上讲的话,其实就是一个一对多。怎么理解呢,很简单,咱们一个部门下是可以有很多个员工的,但是员工表里面的员工它只属于某一个部门,所以这就是一个标准的一对多表结构...

2020-04-17 19:35:22 1204

原创 为什么需要三张表之一对一表结构设计?

为什么需要三张表?这得从表结构的设计来说起。关于表结构的设计,一般有三种方式:1)一对一2)一对多3)多对多其中最后两种是常用的,一对一基本上不用了,所以下面对于一对一表结构的介绍,大家仅作了解,后面2种要着重了解,因为答案就在里面。先说一对一这种设计表的方式,它是这样的一种场景,假如说咱们现在有一张表叫公司表,然后公司表里边有公司的ID,名称;还有一张地址表,这个地址表也有一个字段ID...

2020-04-17 19:34:01 356 1

原创 linux命令sudo用法介绍

如何创建一个目录,让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件? 我们可以通过命令ls -ld来查看一下/tmp这个目录的相关信息:我们可以发现/tmp这个目录的其他用户有一个t的权限,这个t指的就是黏着位;那么这个t有什么作用呢?我们来做个实验。首先,创建2个普通用户账号:然后分别使用这2个用户在/tmp目录下面创建2个文件;然后分别切换到这2个用...

2020-04-16 22:40:47 159

原创 本地如何访问云服务器里面Docker容器的数据库?

首先登录数据库常用参数有以下几个:参数 描述-D 打开指定数据库-h 服务器名称-p 密码-u 用户名-P 端口号那既然要访问云服务器DOCKER容器里面的数据库,那自然要知道服务器的名称和端口号,然后还要知道用户名和用户密码。服务器名称我们指定服务器的公网IP就可以了,用户名和密码设置一下也OK,剩下的就是如何设置端口号了。如何设置服务器端口号,这里以阿里云服务器(本人用的是...

2020-04-16 22:38:33 1763

原创 linux文件处理命令之chogrp常用方法介绍

命令名称:chgrp命令英文原意:change the file group ownership命令所在路径:/bin/chgrp执行权限:所有用户语法:chgrp [用户][文件或目录]功能描述:改变文件或目录的所属组范例:$ chgrp adm file1改变文件file1的所属组为admchogrp是变更文件所属组的命令,使用时可以指定文件(包括绝对路径/相对路径)的存放位...

2020-04-15 21:32:23 284

原创 linux配置文件之/etc/passwd详解

用户信息文件存放路径:/etc/passwd通过 # cat /etc/passwd命令来查看/etc/passwd配置文件的信息如下:以root用户信息为例: root❌0:0:root:/root:/bin/bash共7个字段,并以:进行了分割Linux用户分为三种:超级用户(root,UID=0)普通用户(UID 500-60000)伪用户(UID 1-499)所以,在li...

2020-04-15 21:25:01 841

原创 linux网络通信命令之write/wall常用方法介绍

指令名称:write指令所在路径:usr/bin/write执行权限:All User语法:write <用户名>功能描述:向另外一个用户发信息,以Ctrl+D为结束范例:$ write root1, 打开终端,分别以root,和普通用户u5的身份登录(u5是事先创建的用户);– root用户执行 write james;– 普通用户执行 write root, 这样...

2020-04-15 21:19:57 412

原创 linux文件压缩解压缩命令之bzip2常用方法介绍

命令名称:bzip2命令所在路径:/usr/bin/bzip2执行权限:所有用户语法:bzip2 [压缩文件]功能描述:压缩文件压缩后文件格式: .bz2bzip2命令只能对文件进行压缩和解压缩操作,不能压缩目录1, 使用 $ yum list bzip2来查看当前是否安装了bzip2软件包2, 如果没有安装,执行$ yum install bzip2就可以了(前提是系统可以访问...

2020-04-15 21:11:08 1411

原创 linux计划任务命令之crontab常用方法介绍

作用:用于生成cron进程所需要的crontab文件crontab的命令格式crontab-l 显示当前的crontab-r 删除当前的crontab-e 使用编辑器编辑当前的crontab文件crontab文件格式minute hour day-of-mouth month-of-year day-of-week commands其中minute 一小时中的哪一分钟[0~59]...

2020-04-14 22:43:27 135

原创 linux文件搜索命令之grep常用方法介绍

命令名称:grep命令所在路径:bin/grep执行权限:所有用户语法:grep [指定字串][源文件]功能描述:在文件中搜寻字串匹配的行并输出范例:grep ftp /etc/servicesgrep命令用在文件中搜寻字串匹配的行并输出,使用时可以指定文件(包括绝对路径/相对路径)的存放位置。1,#grep ftp /etc/services(查询services文件里面包含ft...

2020-04-14 22:39:35 384

原创 linux文件搜索命令之Locate/updatedb 常用方法介绍

指令名称:locate指令英文原义:list files in databases指令所在路径:usr/bin/locate执行权限:All User语法:locate [搜索关键字]功能描述:寻找文件或目录范例:$ locate file列出所有跟file相关的文件locate命令和find -name功能差不多,但是比find搜索要快。因为find命令查找的是具体目录文件,而...

2020-04-14 22:38:02 944

原创 linux文件搜索命令之which/whereis/whatis常用方法介绍

命令名称:which命令所在路径:usr/bin/which执行权限:所有用户语法:which [命令名称]功能描述:显示系统命令所在目录范例:$ which lSwhich命令主要是显示系统命令所在的目录1, # which ls (查看ls命令所在的路径)其中alias是别名,关于别名后面会单独进行介绍; /bin/ls就是这个ls命令所在的路径.2, # whereis...

2020-04-14 22:33:19 353

原创 linux文件处理命令之umask常用方法介绍

命令名称:umask命令所在路径:/bin/umask执行权限:所有用户语法:umask [-S]-S 以rwx形式显示新建文件或目录缺省权限功能描述:显示、设置文件的缺省权限范例:$ umask$ umask -Sumask命令既可以显示文件的缺省值,也可以设置文件的缺省值,默认的缺省值为0022,其中第一位0为特殊权限位,特殊权限位后期文章会做相关介绍.后3位022为掩码...

2020-04-13 23:27:09 262

原创 linux文件搜索命令之find常用方法介绍

命令名称:find命令所在路径:usr/bin/find执行权限:所有用户语法:find [搜索路径][搜寻关键字]功能描述:查找文件或目录find命令用于查找文件或者目录,由于find是在磁盘里面进行全面查到,所有查找的速度会有点慢,通常不建议指定在根目录/下查找;范例1:$ find /etc -name init在目录/etc中查找文件init范例2:$ find /u...

2020-04-13 23:23:43 295

原创 linux输入/输出重定向介绍

同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、1、2)。分别对应于:0 (STDIN)标准输入1 (STDOUT) 标准输出2 (STDERR) 标准错误输出或>> 输出重定向 (>以替换的方式输出, >> 以插入的方式输出)范例:ls -l /tmp 0> /tmp.msg (0可以省略)如果不执行重定向,标准输出就是...

2020-04-13 23:15:47 124

原创 LINUX系统如何让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件

LINUX系统如何让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件如何创建一个目录,让各自创建者在此目录里面只能删除自己创建的文件,而不能删除其他用户所创建的文件? 我们可以通过命令ls -ld来查看一下/tmp这个目录的相关信息:我们可以发现/tmp这个目录的其他用户有一个t的权限,这个t指的就是黏着位;那么这个t有什么作用呢?我们来做个实验。首先,创建2个...

2020-04-11 13:41:25 4114

原创 关于chmod(变更用户对此文件的相关权限)超详细说明,小白秒懂

标题关于chmod(变更用户对此文件的相关权限)超详细说明,小白秒懂Linux下一切都是文件,通过ls -l或者别名ll可以查看文件的详细信息:drwxr-xr-x第一个字符d指的是目录文件;第2-4个字符rwx:指的是u(user,owner)对这个文件具有可读可写可执行的权限;第5-7字符r-x:指的是g(group)对这个文件具有可读可执行权限;第8-10字符r-x:指的...

2020-04-11 13:38:32 373

原创 为什么Linux用绝对路径打包文件时会提示tar: 从成员名中删除开头的“/”

标题为什么Linux用绝对路径打包文件时会提示tar: 从成员名中删除开头的“/”当大家用tar打包文件时,通常会有2种方式来指定需要打包文件的目录位置,一个是采用相对路径,一个是采用绝对路径;当使用相对路径进行打包,结果一切正常;如果换成使用绝对路径来打包,却会出现以下提示信息:tar: 从成员名中删除开头的“/”,这是为何呢?首先,出现这种提示是正常的,无须担心,它只是linux系统对用...

2020-04-11 13:32:52 1612

原创 Linux关于SetUID你不得不去了解的秘密

标题Linux关于SetUID你不得不去了解的秘密普通用户去修改密码的时候,我们会发现有一个很有意思的事情。普通用户能够修改自己的密码,符合逻辑!符合常理!没有任何毛病,问题的关键是,请看下图:默认情况下,用来存放用户信息和用户密码的文件都没有可写和可执行的权限,/etc/shadow文件甚至什么权限都没有,那普通用户是如何更改密码并且让密码自动更新到/etc/shadow文件当中去的呢?...

2020-04-10 23:00:48 242

原创 阿里云linux服务器如何使用docker创建一个属于自己的论坛

标题【测试环境】【Docker】使用Docker搭建LAMP环境​首先,请参考以下文章来完成LAMP环境的搭建:添加链接描述有了LAMP环境之后,咱们就要给论坛创建一个数据库:进入容器:docker exec -it lamp2 /bin/bash初始化数据库:mysql_secure_installation按照提示把密码(123456)设置好;进入mysql (...

2020-04-10 22:57:14 264

原创 【测试环境】【Docker】使用Docker搭建LAMP环境

标题【测试环境】【Docker】使用Docker搭建LAMP环境这篇文章不是介绍DOCKER是什么,也不是阐述DOCKER的核心:镜像/容器和仓库之间的关系,它只是一篇让刚刚接触DOCKER的初学者,在没有完全了解DOCKER是什么之前,也能尽快的在Linux系统下面通过DOCKER来搭建一个LAMP环境,这是其一;其二才是我写这篇文章的初心,我觉得很多事情在你没有弄明白之前,从操作入手比一上来...

2020-04-10 22:44:04 828

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除