Linux和mysql中的基础知识

cpu读取的指令大部分在内存中(不考虑缓存)

任何程序在运行之前都的加入到内存。

eip->pc指针,指明当前指令在什么位置。

代码大概率是从上往下执行的,基于这样的基本理论。既可以将一部分指令加载到CPU对应的缓存中(局部性原理),所以寻址时会先确定指令是否在缓冲区被命中。命中的话讲指令搬到CPU中执行。否则在去内存中查找。

1.CPU根据寄存器中的pc指针去找对应的指令

2.确认指令或数据是否在缓存中被命中了。

复制代码
/home/lesson1/

为什么会使用路径的方式定位文件?绝对路径具有唯一性。

相对路径:默认是相对当前路径,不具有唯一性。

复制代码
show tables;
desc employee;

显示表,显示表中字段。

复制代码
insert into employee(id, workno, name, gender, age, idcard, entrydate) value (1,'1','zhangsan','男',18,'123456789012345678','2022-09-01');
select * from employee;

在表中插入数据以及查看表。

复制代码
update employee set name='xiaozhao',gender='女' where id=1;

更新id为1的那一行的信息。

复制代码
delete from employee where id=2;

删除表中数据。

文件的属性不属于文件的内容。

文件=内容+属性。

属性是数据,即使内容为0,也会占用硬盘空间。(modify文件内容发生更改)

change可以代表文件属性的改变。

复制代码
mkdir -p dir1/dir2/dir3/

通过mkdir创建一系列目录。

通过tree指令查看时应处于查看目录的上一级目录。

复制代码
rm -r

可以删目录,以递归的形式删除。

将dir1下的dir2目录删除。

复制代码
rm -f

强制删除。

执行后Linux系统会被破坏。

复制代码
mv file.txt.bak file_bak.txt

将file.txt.bak重命名为file_bak.txt

将ls -al重命名为mycmd

复制代码
cat -n file.txt

显示行号,查看文件内容。

复制代码
tac -n file.txt

行号逆序显示。

复制代码
date +%s

查看时间戳。

c语言程序编译时有一个链接过程,链接分两种:动态,静态

动态链接连/lib64/libc-2.17.so

静态链接连/lib64/libc.a

  1. 标准输入 stdin 代码是0
  2. 标准错误 stdout 代码是1
  3. 标准错误输出stderr 代码是2

将正确和错误信息都写入msg.txt

/dev/null:信息黑洞

复制代码
last | head -5

通过管道过滤前5行信息。

复制代码
[root@centos lesson1]# last | grep root | wc -l
18

root在历史上登录了18次。

DDL:数据定义语言

复制代码
select * from employee;

查询整张表

从表中查询name,gender和age

复制代码
select workno as '工号' from employee;

给workno起别名,在表中按工号进行查询。

相关推荐
用户311879455921817 小时前
Kylin Linux 10 安装 glib2-devel-2.62.5-7.ky10.x86_64.rpm 方法(附安装包)
linux
涛啊涛18 小时前
Centos7非LVM根分区容量不足后扩容,对调硬盘挂载/
linux·磁盘管理
CYRUS_STUDIO2 天前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李2 天前
rootfs-根文件系统详解
linux
dessler2 天前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
泽泽爱旅行2 天前
awk 语法解析-前端学习
linux·前端
轻松Ai享生活3 天前
5 节课深入学习Linux Cgroups
linux
christine-rr3 天前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神5553 天前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆3 天前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs