排除某个文件夹
具体应该是-prune这个参数
比如你想找某个dll文件,但不想找./dirname这个文件夹应该这么写
find . -path "./dirname" -prune -o -name "*.dll" -print
-r 递归,-E:正则 -l:只显示文件名
grep 排除某个目录
--exclude-dir
grep 显示查询结果前后的内容
#显示查找结果前面和后面的两行
cat test | grep -2 keyword
#显示查找结果后面的两行
cat test | grep -A 2 keyword
#显示查找结果前面的两行
cat test | grep -B 2 keyword
查看操作系统版本
cat /proc/version
或
lsb_release -a
echo -n 不换行输出
echo -e 处理特殊字符
tcpdump抓包
tcpdump -i eth2.2 -s 0 -w 172.pcap
logparser -i:evt -o:csv "select * from E:\Logs\* " > E:\log.csv
查看静态库中有什么函数
nm -g --defined-only libxxx.a
history n
显示n条最近使用的命令
终端快捷键
CTRL + U - 剪切光标前的内容
CTRL + K - 剪切光标至行末的内容
CTRL + Y - 粘贴
CTRL + E - 移动光标到行末
CTRL + A - 移动光标到行首
ALT + F - 跳向下一个空格
ALT + B - 跳回上一个空格
ALT + Backspace - 删除前一个单词
CTRL + W - 剪切光标前一个单词
Shift + Insert - 向终端内粘贴文本
df -h
查看磁盘空间大小
du
-h 自动选择单位,显示的是存储空间大小
-b 实际文件大小,按字节算
-m,-k 计算的是存储空间非实际文件大小
-s 递归计算子目录
-S 不递归计算子目录
具体应该是-prune这个参数
比如你想找某个dll文件,但不想找./dirname这个文件夹应该这么写
find . -path "./dirname" -prune -o -name "*.dll" -print
-r 递归,-E:正则 -l:只显示文件名
grep 排除某个目录
--exclude-dir
grep 显示查询结果前后的内容
#显示查找结果前面和后面的两行
cat test | grep -2 keyword
#显示查找结果后面的两行
cat test | grep -A 2 keyword
#显示查找结果前面的两行
cat test | grep -B 2 keyword
查看操作系统版本
cat /proc/version
或
lsb_release -a
echo -n 不换行输出
echo -e 处理特殊字符
tcpdump抓包
tcpdump -i eth2.2 -s 0 -w 172.pcap
logparser -i:evt -o:csv "select * from E:\Logs\* " > E:\log.csv
查看静态库中有什么函数
nm -g --defined-only libxxx.a
history n
显示n条最近使用的命令
终端快捷键
CTRL + U - 剪切光标前的内容
CTRL + K - 剪切光标至行末的内容
CTRL + Y - 粘贴
CTRL + E - 移动光标到行末
CTRL + A - 移动光标到行首
ALT + F - 跳向下一个空格
ALT + B - 跳回上一个空格
ALT + Backspace - 删除前一个单词
CTRL + W - 剪切光标前一个单词
Shift + Insert - 向终端内粘贴文本
df -h
查看磁盘空间大小
du
-h 自动选择单位,显示的是存储空间大小
-b 实际文件大小,按字节算
-m,-k 计算的是存储空间非实际文件大小
-s 递归计算子目录
-S 不递归计算子目录