Linux
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。
Nelson.Feng
这个作者很懒,什么都没留下…
展开
-
Linux 操作:批量修改文件名中的某一字符串
批量修改文件名#!/usr/bin/env bash# rename.sh 路径 原字符串 新字符串dir=$1backuppath=$dir'/backup/'if [ ! -d $backuppath ]; then mkdir $backuppathelse rm -rf $backuppath echo 'remove '$backuppath mkdir $backuppathfifor file_path in `ls $1`do new_path=.原创 2021-02-08 20:40:57 · 1008 阅读 · 1 评论 -
Linux 操作:crontab 定时执行任务
以 Centos7 举例,会用到让系统定时执行一些 sh 脚本或定时执行任务,此时就可以用到 cron 功能了目录先说几个常用命令编辑定时任务cron 语法Linux语法规则和含义标准字段非标准字段举栗子先说几个常用命令查看当前crontab,输入 crontab -l编辑当前crontab,输入 crontab -e删除当前crontab,输入 crontab -r重启crontab服务,让配置生效,service crond restart.原创 2021-01-12 19:50:50 · 291 阅读 · 2 评论 -
Linux 操作:删除大量文件、巨量文件
使用Liunx过程中,偶尔会遇到某一个目录存在大量的临时文件、通过 rm -rf 删除偶尔导致机器卡住。今天介绍一个方法,可以便捷高效的删除大量 Linux 文件。大文件删除创建空文件:touch /data/null.txt用rsync清空文件:rsync -a —delete-before —progress —stats /data/null.txt /root/nohup.out巨量文件夹删除先建立一个空目录:mkdir /data/blank用rsync删除目标目录:r原创 2021-01-11 19:48:13 · 1228 阅读 · 0 评论 -
Linux 命令:tail 打印日志着色(某个字符串高亮显示)
我想让 tail -f 滚动打印日志的时候,给某些字符串单独显示一个颜色。举个栗子,以下命令以 clientVersion 和 username :tail -f logs/stdout.log | perl -pe 's/(clientVersion)|(username)/\e[1;36m$1\e[1;36m$2\e[0m/g'tail -f logs/stdout.log | perl -pe 's/(clientVersion)/\e[1;36m$1\e[0m/g'命令中涉..原创 2021-01-11 19:47:49 · 1926 阅读 · 0 评论