简介

当使用brew安装软件时,以ffmpeg为例,如果不将其加入进系统环境变量中,就只能到安装后的bin目录下才能调用。其编译安装配置完整过程看我另一篇文章添加链接描述FFmpeg安装与配置(windows与mac)

配置环境变量

安装成功后要输入ffmpeg的全路径才能调用ffmpeg命令:

/usr/local/ffmpeg/bin/ffmpeg -version

我们可以配置环境变量,配置环境变量后可以直接通过ffmpeg -version来调用命令。
先执行下面命令打开环境变量配置文件:

sudo gedit~/.bash_profile

gedit在mac下的安装见我另一篇文章:mac下安装gedit
#在配置文件加入ffmpeg的bin文件夹路径:

export PATH=$PATH:/usr/local/ffmpeg/bin

让更新的环境生效

执行下面的命令:

source ~/.bash_profile

mac下怎么将终端命令安装的软件加进系统环境变量中相关推荐

  1. 安装包卸载时如何删除安装时写在系统环境变量中的内容

    在用InstallShield制作安装包时,有时我们会在脚本中通过操作注册表,配置系统环境变量,比如在Path中追加,但卸载时如何清除追加的路径变量,一直有些模糊. 今天受网友启发,在InstallS ...

  2. deepin终端编译c程序_Deepin系统安装软件总结:通过商店、二进制包、deb包、终端命令安装...

    本文为你介绍在深度Deepin系统中安装软件最常用的方法,总共六种:通过商店.扩展名.run二进制包.deb安装包.tar.bz/tar.bz2/tar.gz扩展名解压缩安装.终端命令安装.下载源代码 ...

  3. Linux下minicom超级终端的安装及使用

    本文引用自bezstellar<Linux下minicom超级终端的安装及使用> 文档整理作者:陈博强 2010-06-23 Minicom目录: <一>Minicom的简介 ...

  4. mac下mysql的DMG格式安装卸载方法

    mac下mysql的DMG格式安装内有安装文件,却没有卸载文件--很郁闷的事. 网上搜了一下,发现给的方法原来得手动去删. 很多文章记述要删的文件不完整,后来在 stackoverflow 这里发现了 ...

  5. 安装cadence软件到使用过程中遇到的问题和解决方法

    这篇主要是整理了我从安装cadence软件到使用过程中遇到的问题以及我的解决方法,仅供参考. 问题一:Error The default SKILL generic function has not ...

  6. mac下 内存分析工具mat安装,使用mat分析:内存溢出、内存泄漏,结合jstat、jmap等命令的使用

    分析前提: mat的安装详情:mac下安装 mat内存分析工具_MissNull的博客-CSDN博客_mac mat下载                             使用Eclipse M ...

  7. Mac苹果本之终端命令符操作

    这些天自已研究了一下mac的终端,学习过程中,特将自已的经验加上前辈们的经验简单修改发布如下,高手可以不用看了,这只是基础部分的内容. * 以下所涉及到的命令基本限于安装kext,修改plist,更换 ...

  8. ubuntu下打开matlab_ubuntu终端命令启动matlab方法

    让所有用户都有权限使用matlab,在终端输入 sudo gedit /etc/profile 在后行写 export MATLABPATH=/home/ubuntu/MATLAB/R2016b:$M ...

  9. Mac下python及其库的安装 (附最新pycharm激活)

    Homebrew安装 brew是用来安装管理Mac系统使用的程序 ,通过brew install name 来进进行安装 下载安装程序的目录为 /usr/local/Cellar 然后通过 /usr/ ...

最新文章

  1. (转载)Linux信息资源
  2. LETTers比赛第三场 --1003 大明A+B解题报告
  3. 脑动力:C语言函数速查效率手册(附DVD光盘1张) [平
  4. 数据一致性-分区可用性-性能—多副本强同步数据库系统实现之我见
  5. Zookeeper-watcher机制源码分析(二)
  6. html+下拉箭头样式,HTML选择下拉箭头样式
  7. 实践 Neutron 前的两个准备工作 - 每天5分钟玩转 OpenStack(78)
  8. windows复制文件到 vmware centos虚拟机问题
  9. matplotlib中的plot_importance画图大小控制
  10. 3.2.1 封装成帧、帧定界、帧同步、透明传输(字符计数法、字符串的首尾填充法、零比特填充的首尾标志法、违规编码法)(转载)
  11. cubemx spi 中断_STM32 SPI在使用中断时丢弃数据
  12. Atitit freemarker模板总结 D:\workspace\springboothelloword\src\com\attilax\util\TempleteFreemarkerUtil.
  13. 浅谈国内域名注册商与国外域名注册商的区别与优势
  14. RPA助你一键轻松完成财务报表
  15. 教大家电脑重装系统后硬盘消失要如何解决
  16. Firefox火狐浏览器web开发调试开启强制刷新缓存模式
  17. RISC V (RV32+RV64) 架构 整体介绍
  18. 微信小程序 wux-filterbar动态更新分类
  19. 关于 MySQLTransactionRollbackException 异常的排查经历
  20. 自然语音处理(NLP)系列(五)——详解智能问答系统

热门文章

  1. CS61A Proj 3
  2. ASP.NET图书管理系统简单实现步骤
  3. [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[文件保存](1)
  4. 记一次触发器定义者不同导致的sql异常TRIGGER command denied to user 'XXX' @'%' for table '...
  5. w10计算机管理员权限在哪里设置密码,windows10管理员权限怎么设置_win10电脑设置管理员权限的步骤...
  6. elementUI合并表头
  7. ajax传递多参数类型,Ajax传递不同类型的参数
  8. 展示csdn的云服务
  9. Beta冲刺总结随笔
  10. Springboot常使用配置属性