Bootstrap

Linux基础(权限)+mysql(函数)+初始shell

[root@centos ~]# whereis test.c
test: /usr/bin/test /usr/share/man/man1/test.1.gz /usr/share/man/man1p/test.1p.gz

 

[root@centos home]# zip -r my.zip lesson1

将目录设为zip

unzip my.zip -d xxxxxx

可指定要减压到的位置。

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

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

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

-t :查看 tarfile 里面的文件!(不减压查看其中的内容)

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

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

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

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

-C : 解压到指定目录

[root@centos home]# echo "1+2+3+4+5"
1+2+3+4+5
[root@centos home]# echo "1+2+3+4+5" | bc
15

bc是centos中的计算器。

如何在Linux中查看计算机体系结构?

[root@centos home]# uname -r
3.10.0-693.el7.x86_64

el7为centos7的简称。

[root@centos home]# uname -a
Linux centos 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@centos home]# 

可查看内核版本。

[root@centos home]# ls \
> -a \
> -l \
> -i

将指令分多行。

shell命令以及运行原理

从技术角度,Shell的最简单定义:命令行解释器(command Interpreter)主要包含:

将使用者的命令翻译给核心(kernel)处理。 同时,将核心的处理结果翻译给使用者。

[root@centos home]# which ls
alias ls='ls --color=auto'
        /usr/bin/ls

 查看ls的位置

[root@centos home]# which bash
/usr/bin/bash

bash为centos的外壳。

su

切换后路径不变

su - 

 切换后相当于重新登陆,位于/root下。

mv a b

将a重命名为b

Linux规定

目录------起始权限777

普通文件------起始权限666

$umask系统默认配置umask权限掩码

凡是在umask中出现的权限必须从起始权限中去掉!!!

最终权限=起始权限&(~umask)

冯诺依曼体系结构组成及其特点

1.冯诺依曼体系结构组成及其特点_冯诺依曼体系结构的特点-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_45136189/article/details/104534228

select concat('Hello','MySQL');

 拼接

select lower('Hello');
select lpad('01',5,'-');
select trim(' Hello  MySQL ');
#索引从1开始
select substring('Hello  MySQL',1,5);
update tb_employee set WORK_NO = lpad(WORK_NO,5,'0');
#生成6位数的随机数,保留0位小数
select round(rand()*1000000,0);
#生成6位数的随机数,保留0位小数
select lpad(round(rand()*1000000,0),6,0);

修正。

;