linux C标准库文档
1. 中文 http://net.pku.edu.cn/~yhf/linux_c/
2. 英文 http://www.gnu.org/software/libc/manual/
标准重定向
命令 说明
command > file 将输出重定向到 file。
command < file 将输入重定向到 file。
command >> file 将输出以追加的方式重定向到 file。
n > file 将文件描述符为 n 的文件重定向到 file。
n >> file 将文件描述符为 n 的文件以追加的方式重定向到 file。
n >& m 将输出文件 m 和 n 合并。
n <& m 将输入文件 m 和 n 合并。
<< tag 将开始标记 tag 和结束标记 tag 之间的内容作为输入。
command 2> file/device 1>&2 输出转化为错误
输出错误重定向
deb打包
deb包结构
├── DEBIAN
│ ├── control
│ ├── postinst
│ └── postrm
└── usr
└── src
usr/src下是我们的要安装的文件 安装到 /usr/src
DEBIAN/control文件是包描述文件
//示例
Package: mysoftware
Version: 2016-02-26
Section: free
Priority: optional
Depends: libssl.0.0.so, libstdc++2.10-glibc2.2
Suggests: Openssl
Architecture: i386
Installed-Size: 66666
Maintainer: Simon @ newdivide7037#gmail.com
Provides: mysoftware
Description: just for test
//控制文件
preinst 安装前执行脚本 关闭服务
postinst 安装后执行脚本 创建连接
prerm 卸载前执行脚本 关闭服务
postrm 卸载后执行脚本 删除连接
//打包
dpkg -b . exca_1.0.1_ubuntu_16.04_amd64.deb #第一个参数为将要打包的目录名,
#第二个参数为生成包的名称
dpkg -i mydeb.deb 安装
dpkg -r mysoftware 卸载
dpkg -s mysoftware 查看是否安装
dpkg -c mydeb.deb 查看包内容
dpkg -X mydeb.deb mydeb解压
dpkg -e mydeb.deb mydeb/DEBIAN