history [n]: 列出n条命令历史记录
grep [string] [file]: 在file 或者其他字符流中匹配与string相同的字符串。如:
$: history 100 | grep gre, 即在之前的100条命令中找包含有gre的命令
grep -v "^-" test.txt > new.txt:将
-v 表示将之后的匹配翻转,匹配不符合正则匹配表达式的行
"^-" 表示每一行开头是”-“的行,这里"^"表示在每一行的开头进行匹配。
> new.txt 表示将前面匹配到的结果输出到"new.txt"这个文件中。
>>与 >类似,唯一不同的地方是进行"echo 'haha'>new.txt "操作之后,'new.txt'中只有'haha'