1 : !!
重复执行上一次操作
2 : man ascii
查看ASCII表
3 : cd -
返回上一次cd到的目录
4 : 空格 命令
逃脱history记录
5 : jot (为generates some text)
生成一定范围内的数字 或随机数
jot 10 1000; jot -r 10 1000
6 : df ==> disk free
查看磁盘空间
7 : pkill ==> process kill
直接杀掉进程 pkill 进程名;
8 : cat > tac
cat倒过来 也就是从尾部开始查看
9 : factor
质因数分解
10 yes
递归打印y字符
11 : xxd
以十六进制查看文档()
12 : mdfind
mac下的find 使用Spotlight索引 较find快
13 : !$
获取上一命令最后的单词,空格区分
14 : !:num
!:1 获取上一命令的第一个单词; !:2 获取第二个; !$获取最后一个单词
15 : touch filename; echo ''> filename; >filename ; cat > filename(Ctrl+d结束)
创建空文件
16 : curl
curl -s 禁止 curl 处理输出
curl -o 本地path 网站path (http模式下载文件)
17 : grep '正则' ==> egrep
使用正则过滤
18 : whoami
当前用户
19 : mkdir -p
mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}
20 : tar -C
解压到指定目录 tar xvf -C tmp/a/b/c newarc.tar.gz
21 : nl ==> cat -n
显示行号
22 : grep -c ==> wc -l
统计行数
23 : time [-p] php file.php
命令执行时间 -p 以POSIX缺省的时间格式打印时间统计结果,单位为秒
实际时间 (real time): 从command命令行开始执行到运行终止的消逝时间;
用户CPU时间(user CPU time): 命令执行完成花费的用户CPU时间,即命令在用户态中执行时间总和;
系统CPU时间(system CPU time): 命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和。
24 : timeout 20s [s m h d] php -r "sleep(121);"
运行指定命令,如果在指定时间后仍在运行则杀死该进程。
后缀"s"代表秒(默认值),"m"代表分,"h"代表小时,"d"代表天。