linux 程序更新,安装,执行 等等

 sudo apt-get update; sudo apt-get install some-tool; some-tool



说明: $?  环境变量  等同于 程序执行结果   linux 中,程序执行结果为 1 表示 未执行     ;   执行结果为 0  表示执行

$ which cowsay>/dev/null || echo "cowsay has not been install, please run ‘sudo apt-get install cowsay‘ to install"
说明: which  是查找某个命令,找到就执行  此时 返回 0 ,找不到就什么都不做,此时返回  非0 ;



时间: 2024-12-19 19:22:17

linux 程序更新,安装,执行 等等的相关文章

linux程序包安装、管理工具rpm、yum和源码安装

rpm包管理器: 应用程序要想成为机器可识别的二进制机器码,必须经过一下步骤: rpm包管理器的功能就是将这一切过程自动管理,成为易于普通人使用,可简化应用程序安装的工具. 人们将源码经过编译执行后将程序打包成rpm格式的包,所有使用rpm包安装时必须与提供rpm包的作者使用相同的操作系统平台环境.因此出现了不同的包管理器,rpm知识其中一个. rpm包的命名格式: rpm包命名方式:name-version-arch.rpm version :主版本号.次版本号.平台号 arch :表示平台,

linux程序的安装

linux程序安装有三种方式: 1,rpm安装 2,yum安装 3,绿色安装,tar包形式    (直接解压完就可以用) 4,源代码安装 1,rpm的使用方法 q是已经安装 qp是还没有安装 rpm    -qa        查看所有已经安装rpm包的软件 rpm    -qi        查看指定软件的详细信息 rpm    -ql        查看指定软件包所安装的目录和文件列表 rpm    -qc        查看软件包的配置文件 rpm    -qd        查看指定软件

Linux程序的安装与使用

作为一名Linux运维,在很多的时候我们都在与Linux的应用程序需要我们安装, 一种是源码包的安装,他需要我们手动的去编译它,使用我们的压缩工具,压缩使用 还有一种就是已经完成好的软件此为一种可执行程序,为RPM包的(.rpm)为后缀的 软件经常使用的目录 (/etc/ /var/log 日志文件 /usr/share/doc 说明文档 /usr/bin 存放可运行的命令) 软件安装工具 rpm是redhat推出的包管理机制,作用是用数据记录软件的增删改查等信息方便维护,能自动分析软件间依赖关

linux 程序调用system执行命令

正确使用system方法,判断返回值 int exeCmd(const char *cmd) { pid_t status; status = system(cmd); if (-1 == status) { WriteLog("system error!"); } else { WriteLog("exit status value = [0x%x]\n", status); if (WIFEXITED(status)) { if (0 == WEXITSTATU

如何运行linux程序

导读 搞懂linux程序如何运行是一件重要的事情,这是为我们进一步发展打下了坚实基础的一步.本文将通过实例来详细地讲解如何运行linux程序.希望对于大家理解有帮助. 首先,我们从一个十分简单的例子test.sh开始吧: #!/bin/sh #this is a test. cd /tmp echo "hello,this is a test" 这是一个十分简单的程序,但是运行结果可能会让你吃惊哦! 这个时候,我们发现程序运行之后,并没有改变当前目录.(黑人问号???) 别着急,我们先

Linux程序包管理:rpm、yum、编译安装

RPM: RPM Package Manager(RPM软件包管理器),是一款在各个版本liunx上都使用的软件包管理器. RPM共有10种基本的模式: 它们是安装.查询.验证.删除等. 安装模式: rpm –i [安装选项] 查询模式: rpm –q [查询选项] 验证模式: rpm –V 或 –verify [验证选项] 删除模式: rpm –e RPM常用参数: -q  查询 -p  <包文件名>   查询软件包文件 -a  查询所有软件包 -f <文件列表>  查询文件属于

Linux程序管理之rpm,yum,编译安装详解

操作系统:CentOS 6.7 内核版本:2.6.32-573.el6.x86_64 程序编译概念 程序要在机器上运行,就需要编译,编译针对特定的OS平台和硬件平台,编译后的程序只能运行在特定的软硬平台上  交叉编译:        在测试机上针对其他平台进行程序编译 编译过程:        预编译 -> 编译 -> 汇编 -> 链接            链接:生成库调用的头文件            静态链接:程序文件本身集成所需调用的库文件            动态链接:调用标

Linux常用命令(四)程序的安装与管理

一.Linux应用程序基础 1.Linux应用程序的组成 ■普通的可执行程序文件.一般保存在"/usr/bin"目录中,普通用户即可执行. ■服务器程序.管理程序文件.一般保存在"/usr/sbin"目录下,只有管理员能执行. ■配置文件.一般保存在"/etc"目录中,配置文件较多时会建立相应的子目录. ■日志文件.一般保存在"/var/log"目录中. ■关于应用程序的参考文档等数据.一般保存在"/usr/shar

Linux系统中程序的安装及管理、创建私有yum仓库实验

各位小伙伴今天要和大家分享的是Linux系统中程序的安装及管理,以及创建私有yum仓库的操作实验.本次我们会从以下几个部分进行说明: Linux应用程序基础 查询RPM软件包信息 安装.升级.卸载.RMP软件包.yum仓库 源代码编译安装 应用程序与系统命令的关系:1.文件位置? 系统命令:一般在/bin和/sbin目录中? 应用程序:通常在/usr/local目录中2.主要用途? 系统命令:完成对系统的基本管理工作,例如IP配置工具? 应用程序:完成相对独立的其它辅助任务,例如网页浏览3.适用