摘要:
cp -s sourchfile targetfile 这样拷贝软连接文件时,会将其对应指定路径同步修改,即便原来的软连接是相对路径也不会有问题。 阅读全文
摘要:
shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出 如: #/bin/sh local ret='sqlite3 test.db "select test from test;"' 或: local ret=$(sqlite3 test.db "select te 阅读全文
摘要:
链接地址:http://blog.csdn.net/yaofeino1/article/details/54616440 阅读全文
摘要:
原型: char *crypt(const char *key, const char *salt); 标准说明: crypt()算法会接受一个最长可达8字符的密钥(即key),并施以数据加密算法(DES)的一种变体。salt参数指向一个两个字符的字符串,用来改变DES算法。该函数返回一个指针,指向 阅读全文
摘要:
默认管道只能处理标准输出,不能处理标准错误输出 所以在popen()函数中运行的命令若有标准错误输出,调用者无法捕获 解决办法: 1、将标准错误输出重定向到标准输出2>&1,这样调用者能读到错误信息 2、2>/dev/null,调用者不能读到错误信息 阅读全文
摘要:
AES加解密后解密数据末尾携带多余空格,经查看是由于加密时数据不足16个字节自动补齐导致 解决办法:记录加密数据长度,解密后根据数据长度读取解密数据。 另外加密数据中可能存在0等数据,所以拷贝内容时最好用memcpy() 阅读全文
摘要:
1、passwd命令 脚本中语法:echo "password" | passwd testuser --stdin > /dev/null 2>&1 或(echo "newpasswd";sleep 1;echo "newpasswd) | passwd > /dev/null 该方式默认使用MD 阅读全文