学习笔记
文章平均质量分 74
怀怀的学习笔记
DBA养成中
展开
-
shell “黑洞“以及命令执行 time
shell ”黑洞“$ command >/dev/null 2>&1 对于1 更准确的说应该是文件描述符 1,表示标准输出,stdout。对于2 ,表示标准错误输出,stderr。2>&1 的意思就是将标准错误重定向到标准输出。这里标准输出已经重定向到了 /dev/null。那么标准错误也会输出到/dev/null/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃,尝试从它那儿读取内容则什么也读不到,因此可以看作"黑洞". 它等价于一个只写原创 2021-08-13 11:25:53 · 782 阅读 · 0 评论 -
Linux学习笔记(8)-正则表达式
文章预览:正则表达式一、基础正则表达式二、字符截取命令2.1 列截取命令 `cut`2.2 格式化打印命令`printf`2.3 字符截取命令 `awk`2.4 `sed命令`三、字符处理命令四、条件判断五、流程控制正则表达式一、基础正则表达式正则表达式和通配符的区别:正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配. grep、awk、sed等命令可以支持正则表达式。通配符( ?[])是用来匹配符合条件的文件名*,通配符是完全匹配。ls、find、cp等命令不支持正则表达式,所有只能原创 2021-08-11 15:01:47 · 415 阅读 · 0 评论 -
Linux学习笔记(7)-环境变量的配置
文章预览:一、环境变量配置文件简介1、配置文件生效命令:`source`二、环境变量配置文件作用三、其他配置文件和登录信息1、注销时生效的环境变量配置文件:2、其他配置文件3、shell登录信息一、环境变量配置文件简介环境变量配置文件主要是定义对系统的操作环境生效的系统默认环境变量,比如PATH、HISTSIZE、PS1、HOSTNAME等默认环境变量。1、配置文件生效命令:source语法:[root@localhost ~]# source 配置文件或[root@localhost ~]#原创 2021-08-06 17:26:24 · 345 阅读 · 0 评论 -
Linux 学习笔记(6)-数值运算与运算符
文章预览:1、`declare` 声明变量的类型2、变量测试与内容替换1、declare 声明变量的类型范例:[root@mysql ~]# aa=11[root@mysql ~]# bb=22[root@mysql ~]# cc=$aa+$bb[root@mysql ~]# echo $cc11+22两个变量没有相加,原因是Linux变量默认格式是字符串变量类型声明语法:[root@localhost ~]# declare [+/-] [选项] 变量名原创 2021-08-06 15:05:50 · 163 阅读 · 0 评论 -
Linux 学习笔记(5)-符号和变量
1、标准输入输出设备设备文件名文件描述符类型键盘/dev/stdin0标准输入显示器/dec/sdtout1标准输出键盘/dev/sdterr2标准错误输出2、输出重定向将命令输出结果保存在文件中,以便管理员查看命令执行结果。(类似日志)类型符号作用正确输出和错误输出同时保存命令 &> 文件以覆盖的方式把命令的正确输出和错误输出,保存在同一个文件当中正确输出和错误输出同时保存命令 &&g原创 2021-08-06 12:18:29 · 538 阅读 · 0 评论 -
Linux 学习笔记(4)-shell基础1
一、关机命令 shutdownshutdown -h 20:00 #关机shutdown -r now # 重启shutdown -c #取消前一个关机命令二、shell 基础shell是解释执行的脚本语言,在shell中可直接调用Linux命令。查询Linux系统支持的shell语言[root@mysql ~]# cat /etc/shells/bin/sh/bin/bash/usr/bin/sh/usr/bin/bash1、echo输出命令语法:echo [选项]原创 2021-08-04 19:02:49 · 75 阅读 · 0 评论 -
Linux 学习笔记(3)- 网络命令
网络命令1 write语法: write <用户名>执行权限: 所有用户功能: 给用户发信息,以ctrl + D 结束范例: root 给用户sara发消息[root@mysql ~]# write saraHello World!nihao sara [root@mysql ~]# -bash-4.2$ Message from root@mysql on pts/1 at 13:38 ...Hello World!nihao原创 2021-08-04 17:11:55 · 71 阅读 · 0 评论 -
Linux学习笔记(2)-用户和用户组管理
一、 Linux 用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。1.1 查看所有用户账号Linux 系统中用户信息存放在 /etc/passwd 文件中。这是一个包含每个用户基本信原创 2021-07-30 16:58:19 · 439 阅读 · 0 评论 -
Linux学习笔记(1) -常用命令整理
一、linux注意事项1、为什么Linux是命令行操作,没有可视化界面?图形化界面操作会消耗更多性能,消耗显卡等资源。命令行操作实际上是通过SSH客户端连接远程服务器。2、Linux中所有内容都是以文件形式保存,包括硬件硬盘文件是 #/dev/sd[a-p]光盘文件是 #/dev/sro等3、Linux不靠文件扩展名区分文件类型Linux的扩展名可以随便命名,但是为了方便传播有些扩展名比较有代表性。压缩包: *.gz 、*.bz2、*.tar.bz2、*.tgz二进制软件包:r原创 2021-07-29 18:54:23 · 732 阅读 · 0 评论