06 2022 档案
摘要:# 统计单个文件 wc -l user.py # 统计当前目录所有文件行数 wc -l * # 统计当前目录所有.h文件行数 wc -l *.h # 统计所有py文件的行数 wc -l `find . -name "*.py"` # 统计.h和.cpp文件行数 wc -l `find . -name
阅读全文
摘要:1.搜索当前目录 1.1 搜索当前目录下所有文件,-P文件Perl正则模式,是最强正则模式 grep -Prn "\d{3}" ./ grep -Prn "\d{3}" * grep -rn "\d{3}" * #不支持强正则 1.2 搜索指定目录下所有文件 grep -rnP "\d{3}" ./
阅读全文
摘要:1. 简单排除 [^a]* 排除a [^abc]* 排除a,b,c \D 排除数字 \S 排除空格 [^\u4E00-\u9FA5] 排除汉字 2. 排除某个单词 /^((?!hello).)+$/ 排除 hello ((?!天空).)* 排除 天空 \b(?!cat\b)\w+ 排除 cat 3.
阅读全文
摘要:rewrite支持使用 if,set,正则,文件和目录判断 正则表达式匹配: 符号 说明 = 等值的比较 ~ 与指定正则表达式模式匹配,区分字符大小写 ~* 与指定正则表达式模式匹配,不区分字符大小写 !~ 与指定正则表达式模式不匹配,区分字符大小写 !~* 与指定正则表达式模式不匹配,不区分字符大
阅读全文
摘要:1. 直接对指定路由配置重写 location ~* html { rewrite .* /index.html break; } location /login { rewrite .* /index.html break; } location /admin { rewrite .* /inde
阅读全文
摘要:1. root和alias区别 location /img/ { root /var/www/image; } location /img/ { alias /var/www/image/; } 使用alias, /img -> /var/www/image/ 使用root, /img -> /va
阅读全文