
shell
一个CD包
我很幸福!
展开
-
shell 遍历文件夹
脚本用途:遍历当前目录(一层,不递归)#!/bin/bashfor path in `ls -l /data/deploy|awk -F " " '{print $9}'`do if [ -d $path ] then echo "文件夹: $path" else echo "文件: $path" fidone原创 2017-06-13 11:30:39 · 1088 阅读 · 0 评论 -
rpm文件解压
检查命令是否安装解压rpm需要用到rpm2cpio命令,先在命令行中敲入rpm2cpio看是否已经安装了此命令,要是没有则先安装。# 安装rpm2cpio命令yum install rpm解压rpmrpm解压语句:rpm2cpio filename | cpio -div将解压语句做成系统命令每次都记不住命令,可以将此语句做成系统命令 用root登陆,执行 vi /usr/bin/unrpm原创 2017-08-17 15:16:30 · 36139 阅读 · 0 评论 -
linux shell 带颜色输出
* 彩色打印 彩色输出 颜色输出 颜色打印*#!/bin/bash# 彩色输出,定义变量red='\e[0;31m'green='\e[0;32m'yellow='\e[0;33m'endColor='\e[0m'# 红色打印echo -e "${red}输出色彩:红色${endColor}"# 绿色打印echo -e "${green}输出色彩:红色${endColor}"# 黄原创 2017-06-13 11:37:02 · 1399 阅读 · 0 评论 -
Linux上批量清空日志文件(非删除)
背景Linux服务器上,程序运行一段时间后,日志可能占满了磁盘,导致磁盘可用空间告警,这时就需要批量清空(非删除)日志文件错误做法一般可能会写个批量删除的脚本,定时去运行,形如:#!/bin/bash# 查看/opt目录下,所有日志文件及大小find /opt -name *.log | xargs du -sh# 删除/opt目录下所有的日志文件find /opt...原创 2018-04-25 11:45:48 · 10710 阅读 · 5 评论