shell脚本浅析
在求职过程中,部分公司有对shell脚本编写的考察,经过一段时间的整理,完善自己的shell脚本开发博客,并在此专栏做一分享,希望感兴趣的小伙伴多多关注。
夕阳雨晴
用文字整理生命,让过程更精彩。慎重认真,孜孜追求,在平淡中享受人生,在困苦中感悟生活。
展开
-
CentOS下JDK 1.8的安装
CentOS下JDK 1.8的安装1.到Oracle官网下载好 jdk-8u65-linux-x64.rpm 备用 2.卸载系统自带java$ java -version # 如果有结果出来,则说明自带了java$ rpm -qa|grep java # 查询出已经安装的java$ yum -y remove [上面查出来的东西,多个用空格分隔]3.安装JDK原创 2017-09-16 22:37:52 · 583 阅读 · 0 评论 -
Linux Shell经典面试题(其七)
1.获取1-9的顺序的数字。2.获取如下的数字输出原创 2017-11-25 22:09:36 · 649 阅读 · 0 评论 -
Linux Shell经典面试题(其六)
1.监控web服务是否正常,不低于3种监控策略。要求间隔1分钟,持续监控。2.监控db服务是否正常,不低于3种监控策略。要求间隔1分钟,持续监控。3.监控web站点目录(/var/html/www)下所有文件是否被恶意篡改(文件内容被改了),如果有就打印改动的文件名(发邮件),定时任务每3分钟执行一次(10分钟时间完成)。原创 2017-11-19 21:52:23 · 986 阅读 · 0 评论 -
Linux Shell经典面试题(其五)
1.如何实现对MySQL数据库进行分库备份,请用脚本实现。2.如何实现对MySQL数据库进行分库加分表备份,请用脚本实现。原创 2017-11-14 20:15:29 · 674 阅读 · 0 评论 -
Linux Shell经典面试题(其四)
1.请用shell或Python编写一个正方形(square.sh),接受用户输入的数字。2.请用shell或python编写一个等腰三角形(triangle.sh),接收用户输入的数字。3.请用shell或Python编写一个画直角梯形程序(right-angied-trapezoid.sh),接收用户输入的参数n,m。原创 2017-11-05 15:36:48 · 1181 阅读 · 0 评论 -
Linux Shell经典面试题(其三)
1.打印选择菜单,一键安装Web服务。2.用shell处理以下内容1>、按单词出现频率降序排序!2>、按字母出现频率降序排序!原创 2017-10-29 17:22:36 · 1001 阅读 · 2 评论 -
Linux Shell经典面试题(其二)
1. 写一个脚本,实现判断10.0.0.0/24网络里,当前在线用户的IP有哪些(方法有很多)2. bash for循环打印下面这句话中字母数不大于6的单词(昆仑万维面试题)。请至少用两种方法实现I am oldboy teacher welcome to oldboy training class.原创 2017-10-21 17:48:27 · 1636 阅读 · 0 评论 -
Linux Shell经典面试题(其一)
1.使用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为:coaolvajcq_oldboy.html qnvuxvicni_oldboy.html vioesjmcbu_oldboy.html gmkhrancxh_oldboy.html2.批量创建10个系统账号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。原创 2017-10-22 14:56:49 · 3899 阅读 · 0 评论 -
Linux Shell脚本基础(三)
Linux Shell脚本基础(三) 参考:https://www.toutiao.com/i6465529603241804302/查询当前目录(包括子目录)文件中的字符$ grep -r "所要查找字符" *2.循环使用$ for i in `seq 1000`;do echo $"$i";done// 执行1000此echo3.自定制命令// 将alias self_bin ='cd /h原创 2017-09-16 22:34:50 · 537 阅读 · 0 评论 -
Linux Shell脚本基础(二)
Linux Shell面试基础问题 参考:https://linux.cn/article-3101-1.html在shell脚本成功执行前,如何中断脚本执行?// 解答:我们需要使用‘exit’命令来实现以上描述的情境。‘exit’命令被强制输出非0值时,脚本会报错并退出。在Unix环境下的shell脚本中,0值表示成功执行。因此,在脚本终止前执行一个不带引号的‘exit -1’命令将使脚本原创 2017-08-16 21:48:54 · 796 阅读 · 0 评论 -
Linux Shell脚本基础(一)
Linux Shell脚本基础第一个shell脚本#!/bin/bash#This script is show now time and who login.datewho# 1.shell脚本说明:1行.指定使用shell 2行.注释行 3行.date 4行.命令who# 2.解决环境变量:PATH=¥PATH:/home/test或使用./test1(绝对路径)# 3.解决文件权限:原创 2017-08-13 21:23:24 · 1393 阅读 · 0 评论