随笔分类 - Shell
摘要:概述 find命令的工作方式:沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。 选项 -print:指明打印出匹配文件的文件名(路径)。当使用-print时,'\n'作为用于分隔文件的定界符 -print0:指明使用'\0'作为定界符来打印每一个匹配的文件名。当文件名中包含换行符时,
阅读全文
摘要:PREFACE linux一切皆是文件,共有7中文件类型 1、普通文件(regular file) 2、目录文件(directory file) 3、块特殊文件(block special file) 4、字符特殊文件(character special file) 5、FIFO 6、套接字(soc
阅读全文
摘要:介绍 linux上做维护的时候经常会去查找某个文件路径 如果不需要特殊的查找匹配(比如时间 大小...) 格式化的输出(此处用find) 建议用locate命令 因为locate命令查找速度非常的快 locate查找文件路径会通过一个数据库/var/lib/mlocate.db/* (包括系统内所有
阅读全文
摘要:执行某历史命令 history找出历史命令id号 ! id
阅读全文
摘要:简介 bc支持浮点数的精度运算(Bash不支持浮点数运算) 运行方式 一、CLI 二、PIPE 示例 一、浮点数运算 变量scale:设置小数点后面的位数 # 默认scale=0 二、进制转换 变量ibase:设置输入数的进制 # 默认ibase=10 十进制 支持的有效进制2-16 变量obase
阅读全文
摘要:某个标准时间转换为unix时间戳 date -d '2015-10-20 15:07:02' +%s unix时间戳转换为对应的标准时间 date -d @1445324822 date "-d -1 days 20150203" "+%Y_%m_%d" 已某一天为基准的前一天
阅读全文
摘要:今天准备找出nginx非空的日志并压缩成一个文件 于是想起一个一直疑惑的问题 ls 123.txt | tar *** 为什么失败 问学长 学长说pipe传递的是内容 tar... 需要的是参数(不支持标准输入流) xargs可以将stdin收到的数据作为后面命令的参数 find 还有一个exec参
阅读全文