Linux 系统编程

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值