
Linux学习笔记
记录工作中
相关命令使用
云之君兮鹏
心有猛虎,细嗅蔷薇!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Shell】遍历指定目录所有文件并根据后缀检查文件格式是u8或win换行
定义检查文件日志输出 参数1:日志内容 print_log() { log_date=date +%Y%m%d echo -e date +%F\ %T : KaTeX parse error: Expected '}', got '#' at position 3: {0#̲#*/} : "{1}" #|tee -a ${LAST_LOG_FILE} } get_all_file_from_dir(){ local father_dir_name=$1 for child_file in `ls原创 2021-04-19 01:55:39 · 572 阅读 · 0 评论 -
Shell 批量替换文件名称
去除特定字符 # 目标:将 2017-01-01.jpg、2018-01-01.jpg 改为 20170101.jpg、20180101.jpg # 方法:将所有 - 替换为空 for file in `ls | grep .jpg` do newfile=`echo $file | sed 's/-//g'` mv $file $newfile done 中间插入字符 ...原创 2019-10-29 23:03:22 · 779 阅读 · 0 评论 -
【top】命令简单介绍
詹姆斯 top( 进程信息) 列名 含义 PID 进程id PPID 父进程id RUSER Real user name UID 进程所有者的用户id USER 进程所有者的用户名 GROUP 进程所有者的组名 TTY 启动进程的终端名。不是从终端启动的进程则显示为 ? PR 优先级 NI nice值。负值表示高优先级,正...原创 2019-04-30 16:37:51 · 242 阅读 · 0 评论 -
【sed】文本处理样例
输出指定行 使用 sed # 输出文件第4到5行 sed -n '4,5p' test.txt # 指定行输出到末尾使用$ sed -n '4,$p' test.txt sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 -r 表示搜索子...原创 2019-10-29 22:55:46 · 288 阅读 · 0 评论 -
【sched】模块学习
sched模块实现了一个时间调度程序,该调度程序可以通过单线程执行来处理按照时间尺度进行调度的事件。 通过调用scheduler.enter(delay,priority,func,args)函数,可以将一个任务添加到任务队列里面,当指定的时间到了,就会执行任务(func函数)。 参数说明 delay:任务的间隔时间。 priority:如果几个任务被调度到相同的时间执行,将...原创 2019-10-29 22:58:37 · 295 阅读 · 0 评论 -
遍历文件夹下面的文件Shell & 判断文件是否存在
#! /bin/bash function read_dir(){ for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令 do if [ -d $1"/"$file ] #注意此处之间一定要加上空格,否则会报错 then read_dir $1"/"$file else echo $1"/"$file #在此处处理文件即可 fi done ...原创 2019-10-29 23:08:12 · 1389 阅读 · 0 评论