dpkg-split
dpkg-splitDebian Linux中将大软件包分割成小包 补充说明dpkg-split命令 用来将Debian Linux中的大软件包分割成小软件包,它还能够将已分割的文件进行合并。 语法1dpkg-split(选项)(参数) 选项123456-S:设置分割后的每个小文件最大尺寸(以字节为单位);-s:分割软件包;-j<分块文件><分块文件>:把各个分块合并到一起;-I<分块文件>:显示分块文件的相关信息;-l:列出不匹配的部分;-dscard<文件名>:忽略不匹配的部分。 参数软件包:指定需要分割的“.deb”软件包。 实例把foo.deb分割出N个大小为460KB的文件: 1dpkg-split -s foo.deb 合并分割文件: 1dpkg-split -j "foo*"
dpkg-reconfigure
dpkg-reconfigureDebian Linux中重新配制一个已经安装的软件包 补充说明dpkg-reconfigure命令 是Debian Linux中重新配置已经安装过的软件包,可以将一个或者多个已安装的软件包传递给此指令,它将询问软件初次安装后的配置问题。 当用户需要再次对软件包配置的时候,可以使用dpkg-reconfigure命令来对指定的软件包进行配置。 语法1dpkg-reconfigure(选项)(参数) 选项12345678-a:重新配置所有的软件包;-u或--unseen-only:仅显示未提过的问题;--default-priority:使用默认优先级,而非“低”级;--force:强制执行操作,需谨慎使用此选项;--no-reload:不要轻易的重装模板(使用时请慎重考虑);-f或--frontend:指定 debconf 前端界面;-p或--priority:指定要显示的问题的最优先级;--terse:开启简要模式。 参数软件包名:需要重新配置的已安装的软件包。 实例用于配置语言: 1sudo dpkg-reconfigure...
dpkg-query
dpkg-queryDebian Linux中软件包的查询工具 补充说明dpkg-query命令 是Debian Linux中软件包的查询工具,它从dpkg软件包数据库中查询并辨识软件包的信息。 语法1dpkg-query(选项)(参数) 选项1234567-l:列出符合匹配模式的软件包;-s:查询软件包的状态信息;-L:显示软件包所安装的文件列表;-S:从安装的软件包中查询文件;-w:显示软件包信息;-c:显示软件包的控制文件路径;-p:显示软件包的细节。 参数软件包名称:指定需要查询的软件包。 实例查找文件file1在哪个包里安装: 1dpkg-query -S file1 列出ubuntu下所安装软件列表: 1dpkg-query -W --showformat='${Package} ${Version}\n' > filename 查看软件包详细信息: 1dpkg-query -s capistrano 查看软件包安装时安装到系统的文件列表: 1dpkg-query -L...
dpkg-preconfigure
dpkg-preconfigureDebian Linux中软件包安装之前询问问题 补充说明dpkg-preconfigure命令 用于在Debian Linux中软件包安装之前询问问题。 语法1dpkg-preconfigure(选项)(参数) 选项123-f:选择使用的前端;-p:感兴趣的最低的优先级问题;--apt:在apt模式下运行。 参数软件包:指定“.deb”软件包。 实例导入debconf模板: 1dpkg-preconfigure /var/cache/apt/archives/mysql-server-5.5*.deb
dpkg-divert
dpkg-divertDebian Linux中创建并管理一个转向列表 补充说明dpkg-divert命令 是Debian Linux中创建并管理一个转向(diversion)列表,其使得安装文件的默认位置失效的工具。 语法1dpkg-divert(选项)(参数) 选项12345--add:添加一个转移文件;--remove:删除一个转移文件;--list:列出匹配的转移;--truename:对应转移文件真实文件名;--quidet:安静模式。 参数文件:指定转移文件名。 实例指定软件包wibble安装时,写入/usr/bin/example.foo,而不是/usr/bin/example: 1dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/example 指定软件包wibble安装时,删除对/usr/bin/example的转移修改: 1dpkg-divert --package wibble --rename --remove...
dpkg-deb
dpkg-debDebian Linux下的软件包管理工具 补充说明dpkg-deb命令 是Debian Linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。 语法1dpkg-deb(选项)(参数) 选项123456789-c:显示软件包中的文件列表;-e:将主控信息解压;-f:把字段内容打印到标准输出;-x:将软件包中的文件释放到指定目录下;-X:将软件包中的文件释放到指定目录下,并显示释放文件的详细过程;-w:显示软件包的信息;-l:显示软件包的详细信息;-R:提取控制信息和存档的清单文件;-b:创建debian软件包。 参数文件:指定要操作的“.deb”软件包的全名或软件名。 实例解压程序文件: 1dpkg-deb -x drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom 解压控制文件: 1dpkg-deb -e drcom-pum_1.0-0ubuntu1~ppa1~jaunty1_i386.deb drcom/DEBIAN 打包生成deb文件: 1dpkg-deb -b drcom...
dos2unix
dos2unix将DOS格式文本文件转换成Unix格式 补充说明dos2unix命令 用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,而且很多命令都无法很好的处理这种格式的文件,如果是个shell脚本,。而Unix格式的文本文件在Windows下用Notepad打开时会拼在一起显示。因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成成DOS格式的是unix2dos命令。 语法1dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...] 选项123456-k:保持输出文件的日期不变-q:安静模式,不提示任何警告信息。-V:查看版本-c:转换模式,模式有:ASCII,...
domainname
domainname显示和设置系统的NIS域名 补充说明domainname命令 用于显示和设置系统的NIS域名。 语法1domainname(选项)(参数) 选项12-v:详细信息模式;-F:指定读取域名信息的文件。 参数NIS域名:指定要设置的NIS域名。 实例123456789[root@AY1307311912260196fcZ ~]# domainname -vgetdomainname()=`(none)'(none) [root@AY1307311912260196fcZ ~]# domainnamewww.jsdig.com[root@AY1307311912260196fcZ ~]# domainname -vgetdomainname()=`www.jsdig.com'www.jsdig.com
docker
docker容器化技术,可以将应用程序及其依赖项打包到一个可移植的容器中,使其可以在不同的环境中运行 补充说明Docker 容器可以快速部署、可移植、可扩展,并且可以在不同的平台上运行。Docker 可以帮助开发人员和运维人员更轻松地构建、发布和管理应用程序。 安装在 Linux 中输入以下命令安装 Docker。 1234567891011121314151617181920212223# CentOS 参考:https://blog.csdn.net/zhaoyuanh/article/details/126610347#如果系统里有旧版本docker的话需要先行删除:sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...
dnsdomainname
dnsdomainname定义DNS系统中FQDN名称的域名 补充说明dnsdomainname命令 用于定义DNS系统中FQDN名称中的域名。 语法1dnsdomainname(选项) 选项1-v:详细信息模式,输出指令执行的详细信息。 实例12345[root@AY1307311912260196fcZ ~]# dnsdomainname -vgethostname()=`AY1307311912260196fcZ'Resolving `AY1307311912260196fcZ' ...Result: h_name=`AY1307311912260196fcZ'Result: h_addr_list=`10.160.7.81'