沙漏不倒翁 - 小屋

shell脚本编程工具

tr 删除字符

可以删除file中的某字符(d)或者重复(s)的某字符。例子:

tr

grep

文本查找工具。 grep

pgrep

查找进程id

sed

文本替换工具 sed

cut 行内截取

行文本截取工具 cut

hexdump strings 二进制文本查看

iconv uconv 文本转码

awk

强大不解释

awk

sort 排序

sort

uniq 删除同记录

uniq

wc 统计字数

wc

tac 反向输出

tac

touch 创建文件或更新创建时间

dd 拷贝

dd count=1 ibs=1024 if=1.cpp of=2.cpp

/dev/random /dev/urandom 随机数流

可以重定向利用这两个设备产生随机数,random会锁,urandom共享但随机性较低

find 文件查找

find

lynx xmlstarlet html和xml文本处理

netstat

netstat -lntp lsof

xargs 输入流传递命令行参数

getconf ARG_MAX 可以看到命令行参数的最大限制,使用xargs可以实现从输入中读取来代替命令行 find -name 1.cpp | xargs grep main

df du 磁盘信息

df

diff patch 版本管理

diff

系统管理工具集

system

ssh

正则表达式

正则表达式

主题来自 Ruchee