常用shell脚本集合

!/bin/sh         # 在脚本第一行脚本头 # sh为当前系统默认shell,可指定为bash等shell
sh -x             # 执行过程
sh -n             # 检查语法
(a=bbk)           # 括号创建子shell运行
basename /a/b/c   # 从全路径中保留最后一层文件名或目录
dirname           # 取路径
$RANDOM           # 随机数
$$                # 进程号
source FileName   # 在当前bash环境下读取并执行FileName中的命令  # 等同 . FileName
sleep 5           # 间隔睡眠5秒
trap              # 在接收到信号后将要采取的行动
trap "" 2 3       # 禁止ctrl+c
$PWD              # 当前目录
$HOME             # 家目录
$OLDPWD           # 之前一个目录的路径
cd -              # 返回上一个目录路径
local ret         # 局部变量
yes               # 重复打印
yes |rm -i *      # 自动回答y或者其他
ls -p /home       # 查看目录所有文件夹
ls -d /home/      # 查看匹配完整路径
echo -n aa;echo bb                    # 不换行执行下一句话 将字符串原样输出
echo -e "s\tss\n\n\n"                 # 使转义生效
echo $a | cut -c2-6                   # 取字符串中字元
echo {a,b,c}{a,b,c}{a,b,c}            # 排列组合(括号内一个元素分别和其他括号内元素组合)
echo $((2#11010))                     # 二进制转10进制
echo aaa | tee file                   # 打印同时写入文件 默认覆盖 -a追加
echo {1..10}                          # 打印10个字符
printf '%10s\n'|tr " " a              # 打印10个字符
pwd | awk -F/ '{ print $2 }'          # 返回目录名
tac file |sed 1,3d|tac                # 倒置读取文件  # 删除最后3行
tail -3 file                          # 取最后3行
outtmp=/tmp/$$`date +%s%N`.outtmp     # 临时文件定义
:(){ :|:& };:                         # 著名的 fork炸弹,系统执行海量的进程,直到系统僵死
echo -e "\e[32m....\e[0m"             # 打印颜色
echo -e "\033[0;31mL\033[0;32mO\033[0;33mV\033[0;34mE\t\033[0;35mY\033[0;36mO\033[0;32mU\e[m"    # 打印颜色

常用shell脚本集合相关推荐

  1. Linux常用Shell脚本珍藏

    我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ...

  2. linux经典脚本实例,Linux常用Shell脚本珍藏

    [实例简介] Linux常用Shell脚本珍藏 (2)编写任务定时器: C代码☆ 1. echo 00 1 *k */bin/sh /usr/bin/fileback">:/root/ ...

  3. Linux 常用Shell脚本,后端开发必备

    Linux 常用Shell脚本,后端开发必备 文章目录 Linux 常用Shell脚本,后端开发必备 1 用户猜数字 2 查看有多少远程的 IP 在连接本机 3 helloworld 4 打印 tom ...

  4. 大数据常用shell脚本之fl脚本

    一.前置准备 CentOS7.jdk1.8.zookeeper-3.5.7.kafka-2.4.1.flume-1.9.0 想要完成本期视频中所有操作,需要以下准备: Flume安装及基本使用-视频教 ...

  5. 大数据常用shell脚本之zk脚本

    一.前置准备 CentOS7.jdk1.8.zookeeper-3.5.7 想要完成本期视频中所有操作,需要以下准备: Zookeeper单机环境和集群环境搭建视频+图文教程 Hadoop完全分布式集 ...

  6. 大数据常用shell脚本之kf脚本

    一.前置准备 CentOS7.jdk1.8.zookeeper-3.5.7.kafka-2.4.1 想要完成本期视频中所有操作,需要以下准备: Kafka集群环境搭建-视频教程 大数据常用shell脚 ...

  7. 监控Oracle数据库的常用shell脚本

    文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作.本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行 ...

  8. 监控Oracle数据库的常用shell脚本 ORACLE教程 教程作者:佚名 教程来源:不详 教程栏目:ORACLE教程

    前言 这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作.本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron ...

  9. linux运维脚本编写,Linux运维常用shell脚本实例 (转)

    1.用shell脚本批量建立Linux用户 实现要求:创建用户student1到student50,指定组为student组!而且每个用户需要设定一个不同的密码! #!/bin/bash for i ...

最新文章

  1. 2 时间格式化_U盘无法格式化怎么办 U盘无法格式化解决教程【详解】
  2. C++和MATLAB混合编程-DLL篇
  3. Arcgis桌面开发,Python引用GDAL库的方法
  4. 面向对象2(构造方法、抽象类、接口)
  5. DIY逗比的时钟,制作资料100%开源!
  6. 性能php 教程,提高PHP性能效率的几个技巧
  7. 团队二阶段冲刺个人工作总结2
  8. 移通好闹钟微信小程序全套源码
  9. java自定义classloader_java自定义ClassLoader加载指定的class文件操作
  10. ThreadPoolExecutor使用和思考-线程池大小设置与BlockingQueue的三种
  11. Android性能调优工具TraceView
  12. 一文读懂元宇宙,AI、灵境计算...核心技术到人文生态
  13. 沙普利算法java实现_Java实现婚姻稳定匹配Gale- Shapley算法
  14. 计算机信息管理员笔试面试题,网络管理员笔试题目
  15. LHC有望揭示新的物理学理论
  16. keepalived IP漂移技术
  17. CSS3与页面布局学习总结(四)——页面布局大全
  18. excel 基础笔记整理
  19. UOS系统修改分辨率
  20. Google的60款开源项目

热门文章

  1. 【Python-24】Python 元组+列表+字典+文件
  2. 用计算机一元一次方程,一元一次方程解应用题
  3. 计算机英文专业文献翻译,计算机专业英文文献翻译.doc
  4. Killer KCC(Killer control center/Killer Intelligence Center)安装失败问题解决 Windows 10 应用需要FAT32或ExFAT格式
  5. Excel使用经验——Excel连接Oracle,发生3706错误的解决办法
  6. 为什么 CCSP 认证的价值如此之高? 怎样获得 CCSP 认证?
  7. 8款压箱底的Mac屏幕截图和录音录像工具软件,请你务必低调使用
  8. 高新技术产业包括哪些?拥有高新企业证书说明什么?
  9. 搞编程,你必知必会的复杂度分析
  10. 有监督学习和无监督学习的区别