随笔分类 - Shell
跟阿铭学shell
摘要:基于centos系统,系统基本检查及巩固
阅读全文
摘要:1 #!/bin/bash 2 # mysqldump script... 3 4 # mysqldup备份语句使用说明: 5 # mysqldump -S 数据库套接字文件 -u用户名 -p用户密码 -h mysql主机 --skip-lock-tables 数据库名称 表名称 --where "查询条件" > 导出文件名.sql 6 7 tb_bak="/root/ye...
阅读全文
摘要:使用logrotate指令,可让你轻松管理系统所产生的记录文件。它提供自动替换,压缩,删除和邮寄记录文件,每个记录文件都可被设置成每日,每周或每月处理,也能在文件太大时立即处理。您必须自行编辑,指定配置文件,预设的配置文件存放在/etc目录下,文件名称为logrotate.conf 方法一:
阅读全文
摘要:方法一: 方法二: == day 13参考答案 ==
阅读全文
摘要:vim路径等配置知识的整理见表: .vimrc 的配置内容如下: 让配置文件 .vimrc 生效 将vim的配置文件 .vimrc 上传到Linux系统的“~”目录下,然后退出SSH客户端,重新登录,即可应用 .vimrc 里对应的设置。示例如下: ls -lh ~/.vimrc -rw-r--r-
阅读全文
摘要:方法一: 方法二: day11参考答案:
阅读全文
摘要:printf使用的转义字符 printf的修饰符 显示8进制整数时在前面加个0 显示16进制整数时在前面加个0 printf的格式说明符 打印单个ASCII字符 printf("The character is %c\n",x) 输出:The character is A 打印一个十进制数 prin
阅读全文
摘要:DAY9参考答案:ps~=不是唯一的答案
阅读全文
摘要:DAY8习题分析 1. 判断是否是0点或者12点的办法是,赋值date +%H的值到一个变量,判断该变量的值是否是0或者12。 2. 清空文件内容的方法是true >filename 或者是 cat /dev/null > filename。 3. 题目要求列出所有子目录(二级、三级、四级……),使
阅读全文
摘要:方法一: day7=参考答案=~ps.不是唯一答案哦 解析 1、不要想的太复杂,核心命令只有一个:find /data/web/attachment/ -type f - mmin -5 2、每5分钟检测一次,需要有一个计划任务,每隔5分钟执行一次。脚本检测的时候,使用find命令查找5分钟内有过更
阅读全文
摘要:day6=参考答案=~ps.不是唯一答案哦 解析 本题有一个核心点,就是想办法把所有进程使用的内存统计出来,top或者ps命令都 可以获取每一个进程的内存使用大小。统计完内存后,然后用for循环把所有内存相加,最终得到一个内存的和就是本题的答案。 【参考答案】
阅读全文
摘要:方法一:使用数组a,存放文本里的单词;for循环轮询,if判断每一个单词的长度,打印小于等于6的单词 上面的if判断还可以使用expr length判断字符串长度 方法二:数组的另一种方法:直接读取数组里的元素,判断元素的长度 day5=参考答案=~ps.不是唯一答案哦 解析 1. 遍历整个字符串,
阅读全文
摘要:day4=参考答案=~ps.不是唯一答案哦
阅读全文
摘要:day3=参考答案=~ps.不是唯一答案哦 假设文本名字叫做1.txt,并且文本行数大于10,脚本如下 ##若想把更改内容写入到1.txt,还需要把以上内容重定向到一个文本中,然后删除1.txt,再把刚刚重定向的文件更名为1.txt
阅读全文
摘要:方法一: 方法二: day2 解析: 1、使用case语法就可以实现啦,不用想的太复杂 day2=参考答案=~ps.不是唯一答案哦
阅读全文
摘要:day 1 shell解析: 我想太多数人都会云比较这些数字的差值: 10 31 53 77 105 141 21 22 24 28 36 但是这个差值看,并没有什么规律,而我们再仔细看的时候,发现这个差值的差值是有规律的: 10 31 53 77 105 141 21 22 24 28 36 1
阅读全文

浙公网安备 33010602011771号