Linux shell—常用操作

1、替换字符串

# 查找.git替换为空,也就是删除.git
echo myProject.git | sed 's/\.git//g'   
输出结果:myProject

# 查找.git替换为_wfwf
echo myProject.git | sed 's/\.git/_wfwf/g'
输出结果为:
myProject_wfwf

2、查找并kill掉多个进程

ps -ef | grep "provider-service" | grep java | grep -v "grep" | awk '{print $2}' | xargs kill

3、unzip解压到指定目录

unzip elasticsearch-analysis-ik-7.6.2.zip -d ik

4、创建以时间为名称的目录

#!/bin/bash

rootdir=/backup

#---------------------
crondir=$(date "+$rootdir/%Y%m%d-%R")
或
crondir=${rootdir}/`TZ="Asia/Shanghai" date +%Y%m%d-%H%M%S`
#---------------------

mkdir -p "$crondir"

5、查看cpu温度

watch -n 0.1 echo CPU: $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]°

6、递归查询所有文件,是否包括planet字符串,并高亮显示

grep -r --color=auto "planet" ./ 2>/dev/null

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注