MySQL数据库第三课 ------简单命令再进阶-------成为大牛必备1

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: MySQL数据库第三课 ------简单命令再进阶-------成为大牛必备

插播小知识

上篇博客有一些小错误

1.     rm -r是删除一个目录

2.   命令的参数可以连着写也可以写在最后 如 mv  -i   a.py   ./b/b.py    或者   mv    a.py   ./b/b.py  -i

3.   默认权限一般设计成 755

命令的简单介绍

紧接上一篇博客,我简单的介绍了ls(文件的信息)   pwd(查看当前文件的绝对路径)   mkdir(创建文件夹)  touch(创建文件)  cp  mv  rm chmod (修改权限)等相关命令及和相关参数

下面我再接着介绍其他的命令


重定向命令:>

   将命令执行结果重定向到一个文件。

   为什么会有重定向?在 Linux 的操作中,通过代码制定重定向语言,就像是一个日志的记录,会将你的操 作统一记录。当你找不到想要的文件或者忘记自己曾经的操作时,通过查看重定向写入的文件,可以看 到自己以往的操作,也许这个文件已经被你删掉了。

简 单的说 就是把命令的结果写入到一个文件内保存下来

ll > 文件路径

5ef9ecf5b07c4ba6abb09a3ade51003c.png

780fc7c727634b649e965f69c62ed3b0.png


可以看出当使用 重定向写入到文件里面时运行结果不在终端显示,而是直接写到了文件里面,所以只能查看文件内容


但是当我们再把另一个结果写入进去就会发现,后面内容覆盖了前面的内容

1058114ca72b4a52bdce0f40e22af03a.png

403bfb544c184e27a4fe0473198e091d.png



看看是不是就覆盖了


如果想追加内容可以试试   >>这个

ll  >> 文件路径


72e04211392540049c02401c36d644d8.png


fc507e0a3bd24badbbc201978d3b7a39.png


看看内容是不是追加了


cat

查看或者合并文件内容


查看内容


cat 文件名称

2b34d9feb83544fb98b8e924ed9305b0.png


看看是不是可以查看内容,cat查看内容一般用于小文件,大文件一般不提倡,


合并并查看 (就是查看多个文件内容)

cat 文件1  文件2


f42e57234357413d8a5f07e676f94871.png


建立链接文件:ln

Linux 链接文件类似于 Windows 下的快捷方式。

链接文件分为软链接和硬链接。

软链接:软链接不占用磁盘空间,源文件删除则软链接失效。类似于 Windows 下的快捷方式

硬链接:硬链接只能链接普通文件,不能链接目录。

快捷方式:

这些就是快捷方式,删除这些 ,文件还能运行,当删除对应文件就会不能运行了,快捷方式也没用了。

硬连接:ln 源文件 链接文件
软连接:ln -s 源文件 链接文件

软连接:



5b5fded464814e2eb9ee688669a9219b.png

相当于创建了一个快捷方式


硬链接:


41c5260b6aac44fcb5bef8f7b3db69dc.png


在桌面上的样子


31d16fcae4f548ba857e593145f93fe9.png


 这两个链接跟源文件的关系,源文件的修改会影响两个链接,其他两个链接修改内容也会影响源文件


这两者的区别是是什么呢?


a74fce2da79d414eb6f5409dc6137085.png


我们可以看出进入aa.py 文件有一种,进入b.py文件的内容和进入cc.py的内容有两种


aa.py就是b.py  可以理解为aa.py装着b.py


如果删除源文件会怎样

0c43c1451aec4dad91a31a79052133a4.png



可以看出删除了源文件,软连接没有用了,但是硬链接还能使用

05de5c5a10a84670830e431d4869a6fd.png


5f99290e2fbb42eca295166880cd0af2.png


为什么会造成这样的结果呢

c08c1572e9204ece906dfa49fed83d75.png

跟Python的地址有点像 删除了b.py就相当于断开了指向,也就是删除了指向这块内容的地址

如果有知道C语言的指针也可以理解很明白

所以硬链接和软连接的区别就在这里了。


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
NoSQL 关系型数据库 MySQL
linux服务器重启php,nginx,redis,mysql命令
linux服务器重启php,nginx,redis,mysql命令
14 1
|
6天前
|
关系型数据库 MySQL 分布式数据库
PolarDB产品使用问题之 MySQL数据库中,执行delete命令删除数据后,存储空间通常不会立即释放,该如何优化
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
6天前
|
JSON 关系型数据库 MySQL
MySQL常用函数解读:从基础到进阶的全方位指南
MySQL常用函数解读:从基础到进阶的全方位指南
|
7天前
|
SQL 关系型数据库 MySQL
MySQL进阶 - 备份与恢复
MySQL进阶 - 备份与恢复
10 0
|
7天前
|
SQL 关系型数据库 MySQL
MySQL进阶 - 日志
MySQL进阶 - 日志
7 0
|
7天前
|
存储 安全 关系型数据库
MySQL进阶(二)
MySQL进阶(二)
11 0
|
7天前
|
存储 监控 关系型数据库
MySQL进阶(一)
MySQL进阶(一)
7 0
|
11天前
|
关系型数据库 MySQL 数据库
Mysql的基础命令有哪些?
Mysql的基础命令有哪些?
10 0
|
14天前
|
存储 关系型数据库 MySQL
MySQL数据库进阶第六篇(InnoDB引擎架构,事务原理,MVCC)
MySQL数据库进阶第六篇(InnoDB引擎架构,事务原理,MVCC)
|
14天前
|
SQL 关系型数据库 MySQL
MySQL数据库进阶第五篇(锁)
MySQL数据库进阶第五篇(锁)