# 标准输入[root@localhost ~]# cat <<EOF> 1. apple> 2. pear> 3. banana> 4. qiandao> EOF1. apple2. pear3. banana4. qiandao[root@localhost ~]# cat >> 1.txt <<EOF> 1. apple> 2. pear> 3. banana> 4. qiandao> EOF[root@localhost ~]# cat 1.txt 1. apple2. pear3. banana4. qiandao## 删除数据# 安装数据库[root@localhost ~]# yum install -y mariadb-server# 设置密码[root@localhost ~]# mysqladmin -uroot password ‘123‘# 连接数据库[root@localhost ~]# mysql -uroot -p123# 创建数据库MariaDB [(none)]> create database zls;# 查看数据库MariaDB [(none)]> show databases;# 进入数据库MariaDB [(none)]> use zls# 创建表MariaDB [zls]> create table zls_table2(id int,name varchar(10),age tinyint);# 插入数据MariaDB [zls]> insert into zls_table2 values(1,‘zls‘,18),(2,‘qiandao‘,80);# 查看数据MariaDB [zls]> select * from zls.zls_table2;+------+---------+------+| id | name | age |+------+---------+------+| 1 | zls | 18 || 2 | qiandao | 80 |+------+---------+------+[root@localhost ~]# mysqldump -uroot -p123 -B zls > /tmp/zls.beifen[root@localhost ~]# mysql -uroot -p123MariaDB [(none)]> drop database zls;## 恢复数据[root@localhost mysql]# mysql -uroot -p123 < /tmp/zls.beifen[root@localhost mysql]# cat /tmp/zls.beifen|mysql -uroot -p123## 发邮件[root@localhost ~]# yum install -y mailx[root@localhost ~]# vim /etc/mail.rc ############################# 以下是配置文件内容 ###################发件人set from=xx@qq.com#邮件服务器set smtp=smtp.qq.com#发件人用户名set smtp-auth-user=xxx@qq.com#发件人密码(QQ邮箱不可以使用密码,只能使用授权码)set smtp-auth-password=xxx#登录方式set smtp-auth=login#邮件服务器协议及端口set smtp=smtps://smtp.qq.com:465#忽略证书set ssl-verify=ignore#指定证书位置set nss-config-dir=/root/.certs################## 以下都是命令行操作 ############################# 获取腾讯证书[root@localhost ~]# mkdir -p /root/.certs[root@localhost ~]# cd /root/.certs[root@localhost ~]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne ‘/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p‘ > ~/.certs/qq.crt[root@localhost ~]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt[root@localhost ~]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt[root@localhost ~]# certutil -L -d /root/.certs[root@localhost ~]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs -i ~/.certs/qq.crt#### 发邮件[root@localhost ~]# mail -s ‘测试发送邮件给小姐姐‘ 133411023@qq.com < /etc/passwd[root@localhost ~]# echo ‘自古深情留不住,唯有套路得人心,现在不懂点套路,怎样去撩妹?‘ | mail -s ‘再来一封‘ 133411023@qq.com## dd[root@localhost ~]# dd if=/dev/zero of=/opt/boot_disk.txt bs=1M count=1024[root@localhost ~]# dd </dev/zero >/opt/boot2_disk.txt bs=1M count=102# 管道 |作用:将管道符左边的标准输出交给右边命令的标准输入来处理# tee 命令可以将前面命令的标准输出,输出到文件或者其它设备上,然后将标准输入交给后面的命令处理# xargs将前面命令的输出结果作为数据流交给后面命令处理-n:接数字,可以将指定的数据按照指定数字来排列