1.
sed -i '/virtual.*= 0;/s/= 0;/{printf("file[%s], function[%s], line[%d] ", __FILE__, __FUNCTION__, __LINE__);}/g' Include/database/otlv4.h
2.
cygwin安装完,没有passwd的文件,如果在cygwin安装zsh,无法修改默认为zsh,所以
mkpasswd -l > /etc/passwd
mkpasswd是生成对应的文件信息,然后导入到passwd,修改passwd对应的用户shell就可以
3.
查看服务器详细信息
lsb_release -a
4.
匹配F:,不要用双引号
grep -nr 'F:\'
5.
xargs可以把前面的结果传递到后面,就不用``,更好用
find -name 'file' | xargs grep -rl 'keyword' | xargs sed -i 's/keyword/replaceword/g' find -name 'file' | xargs grep -rl 'keyword' | xargs sed -i '/"keyword"/,+2d'
6.
2>&1
终端中0-stdin 1-stdout 2-stderr,如果调试的时候或是其他方式引用命令,比如php调用,没有返回结果,可以加上这一句,把stderr的结果输出到stdout上,就可以调试查看bug