4-linux应用程序基础
2016.6.4
linux 命令与应用程序的关系
- 文件位置
- 系统命令:一般在/bin和/sbin目录中,或为Shell内部命令
- 应用程序:通常在/usr/bin和/usr/sbin目录中
主要用途
- 系统命令:完成系统的基本管理工作,例如IP配置工具
- 应用程序:完成相对独立地其他辅助任务,例如网页浏览器
适用环境
- 系统命令:一般只在字符操作界面中运行
- 应用程序:根据实际需要,有些程序可在图形界面中运行
运行格式
- 系统命令:一般包括命令字、命令选项和命令参数
- 应用程序:通常没有固定的执行格式
典型应用程序的目录结构
文件类型 | 保存目录 |
---|---|
普通执行程序文件 | /usr/bin |
服务器执行程序文件和管理程序文件 | /usr/sbin |
应用程序配置文件 | /etc |
日志文件 | /var/log |
应用程序文档文件 | /usr/share/doc |
应用程序手册页文件 | /usr/share/doc |
常见的软件包封装类型
封装类型 | 说明 |
---|---|
rpm软件包 | 扩展名为“.rpm” |
Deb软件包 | 扩展名为“.deb” |
源代码软件包 | 一般为“.tar.gz”、”.tar.bze”等格式的压缩包,包含程序的原始代码 |
附带安装程序的软件包 | 在压缩包内提供install.sh、setup等安装程序或以“.bin”格式的单个执行文件提供 |