首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有什么方法可以加快在.bash_profile中调用brew --prefix的速度吗?

在.bash_profile中调用brew --prefix的速度可以通过以下方法加快:

  1. 缓存brew --prefix的结果:在.bash_profile中,可以将brew --prefix的结果缓存到一个变量中,以避免每次调用时都重新执行该命令。例如:BREW_PREFIX=$(brew --prefix)然后可以在后续的脚本中直接使用$BREW_PREFIX来代替brew --prefix。
  2. 使用绝对路径:如果你知道brew的安装路径,可以直接使用绝对路径来调用brew,而不是依赖于系统的PATH环境变量。例如:/usr/local/bin/brew --prefix这样可以避免系统在PATH中搜索brew的过程,提高调用速度。
  3. 检查.bash_profile中的其他命令:如果.bash_profile中存在其他耗时较长的命令,可以考虑优化或移除这些命令,以减少整体加载时间。
  4. 使用其他更快速的包管理工具:如果你只是需要获取brew的安装路径,可以考虑使用其他更快速的包管理工具,例如MacPorts或Fink。

需要注意的是,以上方法都是针对加快在.bash_profile中调用brew --prefix的速度,具体效果可能因系统配置和环境而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

什么方法可以快速筛选出 pitch 0.2 > x > -0.2 值?

一、前言 前几天Python钻石交流群个叫【进击python】粉丝问了一个Python基础问题,这里拿出来给大家分享下,一起学习下。...他数据如下图所示: 什么方法可以快速筛选出 pitch 0.2 > x > -0.2 值呢?...二、解决过程 这个问题肯定是要涉及到Pandas取数问题了,从一列数据取出满足某一条件数据,使用筛选功能。 他自己写了一个代码,如下所示: 虽然写很长,起码功能是实现了。...也是可以实现这个需求。 后来他自己对照着修改了下,完全可行。 其实有空格的话,也是可以直接引用过来,问题不大。...这篇文章主要分享了一个Pandas筛选问题,文中针对该问题给出了具体解析和代码演示,帮助粉丝顺利解决了问题。

1.2K20

Docker 命令自动补全必须有

从图中可以看出,Docker 将命令结构化划分了两大类,Management Commands 和 Commands,其实前者就是一级命令,后者就是子命令 (这是自 Docker 1.13 开始改动...Docker 命令自动补全[1] 为了解决这个问题,Docker 也提供了非常完善命令自动补全功能,也就是把一切交给 Tab 键 Mac 安装Docker命令自动补全 逐条键入下面命令: brew install...文件,将下面内容粘贴进去: if [ -f $(brew --prefix)/etc/bash_completion ]; then ....$(brew --prefix)/etc/bash_completion fi 然后刷新使之生效 source ~/.bash_profile ? 我觉得 Zsh 更好,为什么?...顺便说一下,强烈建议使用 git 插件 最后刷新一下使之生效: source ~/.zshrc 总结 自动补全功能就可以疯狂利用你 Tab 键,这比查阅文档要更加快捷,来看看效果: ?

1.6K10

Docker 命令自动补全必须有

从图中可以看出,Docker 将命令结构化划分了两大类,Management Commands 和 Commands,其实前者就是一级命令,后者就是子命令 (这是自 Docker 1.13 开始改动...Docker 命令自动补全[1] 为了解决这个问题,Docker 也提供了非常完善命令自动补全功能,也就是把一切交给 Tab 键 Mac 安装Docker命令自动补全 逐条键入下面命令: brew install...文件,将下面内容粘贴进去: if [ -f $(brew --prefix)/etc/bash_completion ]; then ....$(brew --prefix)/etc/bash_completion fi 然后刷新使之生效 source ~/.bash_profile ? 我觉得 Zsh 更好,为什么?...顺便说一下,强烈建议使用 git 插件 最后刷新一下使之生效: source ~/.zshrc 总结 自动补全功能就可以疯狂利用你 Tab 键,这比查阅文档要更加快捷,来看看效果: ?

2.7K10

懒人神器 autoenv

前言 每次去不同项目下运行程序都要更改相对应 Python 环境,那么什么办法可以省去这繁琐一步?答案肯定是有的,Kenneth Reitz 已经为我们实现了—— autoenv。...安装 Mac OS X 使用 Homebrew 安装 $ brew install autoenv # bash 使用这条命令 $ echo "source $(brew --prefix autoenv...)/activate.sh" >> ~/.bash_profile # zsh 使用这条命令 $ echo "source $(brew --prefix autoenv)/activate.sh" >...使用 virtualenvwrapper 通过下列命令项目所在文件夹 project 内新建.env文件,并在改文件内写入进入项目环境命令: echo "workon test" > project...virtualenv 如果你使用是 virtualenv 那么命令应该是这样: echo "source venv/bin/activate" > project/.env 上述命令以 project

1.5K60

mac php nginx mysql 环境搭建及eclipsephpstorm xdebug

这时请注意 博文中替换环境变量是这样 echo 'export PATH="$(brew --prefix php55)/bin:$PATH"' >> ~/.bash_profile #for...php echo 'export PATH="$(brew --prefix php55)/sbin:$PATH"' >> ~/.bash_profile #for php-fpm echo 'export...配置php.ini 文件, 网上很多教程都是直接将配置写到php.ini文件,如果使用上面的方法安装配置,直接写在配置里会有冲突....解决方法 /usr/local/etc/php/5.6/conf.d/ext-xdebug.ini 文件添加需要xdebug配置 ?...这里使用前面配置phpmyadmin时候可能会有错误,错误没有截图,不过如果出现,可以试试将xdebug配置 ;开启自动跟踪 ;xdebug.auto_trace = On 注销掉,这是可以解决。

1.4K30

MacOS多版本Python切换方案

查看可安装Python版本 终端输入 pyenv install --list 会列出可安装Python版本号 4....="-I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include" \ LDFLAGS="-L$(brew --prefix...查看pyenv已安装Python版本 pyenv versions 7.编辑.bash_profile文件 终端输入如下命令,进入当前用户Home目录 cd ~ 输入如下命令,打开.bash_profile...文件 open .bash_profile 如不存在,则输入如下命令,创建文件 touch .bash_profile 编辑文件 open -e .bash_profile 弹出.bash_profile...检查是否切换成功 终端cd到特定目录,路径名称自行修改 cd /Users/Matrix/Documents/Projects/Python/3.5.1 终端输入:python 会列出当前目录使用

5.3K40

如何使用HomebrewLinux和Windows上安装软件

现在,2.0.0及更高版本,该应用程序不再是Mac专有的。 借助适用于LinuxWindows子系统,Homebrew现在可用于Linux用户和Windows用户。...不过,一个主要区别:名字。 Linux系统上,该应用程序称为Linuxbrew。 为什么用Homebrew代替发行版软件包管理器?...系统要求 Homebrew网站Linuxbrew部分,它列出了一些系统要求,大多数相对较新系统都可以轻松满足以下要求: GCC 4.4或更新版本。...安装Linuxbrew依赖项 对于Ubuntu或其他基于Debian系统,您可以一个命令安装Homebrew需要运行所有内容: linuxidc@linuxidc:~/...配置文件, 将Homebrew添加到你PATH和bash shell配置文件脚本,Debian/Ubuntu上~/.profile或CentOS/Fedora/RedHat上~/.bash_profile

3.6K20

Mac上软件包管理工具

(是否新版本) brew outdated 这回列出所有安装软件里可以升级那些 升级 brew upgrade 升级所有可以升级软件们 brew upgrade 如果不是所有的都要升级...brew tap 这个命令也就是把一些库添加进来,brew个默认库, 假如默认库没有php 我们就可以这样把php添加进来 brew tap josegonzalez...--prefix homebrew/php/php55)/bin:$PATH"' >> ~/.bash_profile #for php echo 'export PATH="$(brew --prefix...,可以访问http://fqy.psvmc.cn了 ---- 推荐方式 当然不想配置域名的话也可以设置其它端口 设置域名局限性 用别的电脑或手机 是无法访问 所以推荐使用其他端口 Listen...然后apache配置文件/etc/apache2/httpd.conf添加配置 Alias /phpmyadmin /usr/local/share/phpmyadmin <Directory

3K30

让Mac OS X终端多姿多彩

彩色化 ls 输出 Mac BSD ls 命令可以使用-G参数彩色化输出文件列表,需要配置 LSCOLORS 环境变量定义颜色,具体配置方法可以输入man ls查看。...Coreutils 安装与配置方法如下: 通过 Homebrew 安装 Coreutils brew install xz coreutils 注:Coreutils 并不依赖于 xz,但它源码是用...生成颜色定义文件 gdircolors --print-database > ~/.dir_colors ~/.bash_profile配置文件中加入以下代码 if brew list | grep...coreutils > /dev/null ; then PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH" alias ls='ls...看看默认颜色显示效果。 ? grep 高亮显示关键字 这个很简单,加上--color参数就可以了,为了使用方便,可以~/.bash_profile配置文件中加上 alias 定义。

1.4K40

ffmpeg安装教程win10_windows10我电脑在哪

/configure –help 使用如下命令实现ffmpeg编译: make -j 4 这条命令会调用4个核心并行编译,可以大大提高编译速度 使用如下命令进行安装: make install...)" 序列号选择中科大,解决方法来源于此篇博客:链接 使用brew查看sdl2信息 brew search sdl2 mac截图: 使用brew安装sdl: brew install sdl2...再linux下可以使用如下指令查看man手册: man ls 配置FFmpeg环境 安装完毕命令行是不可以直接运行ffmpeg,除非cd进入其bin路径下,这是因为系统并没有ffmpeg路径...再执行下面命令让刚配置环境变量生效: source ~/.bash_profile 然后输入下面命令,测试是否成功将ffmpeg加入到系统环境: ffmpeg mac截图: 完结撒花!!!...4、将编译后ffmpeg一些工具(bin目录)加入系统环境时,因为mac没有gedit,而且配置未见略有不同,所以更新了下怎么安装gedit以及更新配置文件,但是如果习惯用vim可以不用安装

1.2K30

vue.js安装心得

最后是根据这篇博客安装成功: npm安装教程 最好下载安装包,之前mac电脑上用命令安装失败了 brew install node npm安装包下载地址:https://nodejs.org/en/...走了不少弯路,首先报了权限不足问题,这个问题可以通过修改配置解决: npm config set prefix "D:\nodejs\node_global" npm config set cache..."D:\nodejs\node_cache" 其次是设置镜像,可以加快下载速度: npm config set registry=http://registry.npm.taobao.org 如果想去掉淘宝镜像...可以先配置vue路径:.bash_profile下加入之前配置node_global目录路径,然后执行: vue-init webpack 然后居然成功了。...assetsPublicPath: './', ... } ... ---- ---- npm install 卡在下载某个包过程可以这样处理: 打开log npm ERR!

90520

Mac系统实现git命令自动补全

当我第一次使用mac电脑时候,由于我是从事软件开发程序员,所以必须经常要使用到git,然而发现在mac系统下,git不能实现命令自动补全,然后网上查找资料,找到了解决办法,终于可以实现了git命令自动补全功能...安装Homebrew 首先安装配置Homebrew(注:如果已经安装过就跳过):       HomeBrew网址:https://brew.sh/index_zh-cn.html  终端输入如下命令...此时可以命令行输入命令brew进行测试,可以看到如下结果,说明安装成功。 ?...: if [ -f $(brew --prefix)/etc/bash_completion ]; then .....git-completion.bash ~/.bashrc文件(该目录下如果没有,新建一个)添加下边内容: source ~/.git-completion.bash 三、 启动: 终端输入

3.7K70

Mac 下安装配置 Python 开发环境

速度会比较慢 安装完成结果如下所示: 我们输入命令 brew help就可以查看可以使用一些命令: 具体含义如下: 命令 说明 brew search [TEXT|/REGEX/] 搜索软件 brew...6. mac Launchpad 可以找到名为 “Anaconda-Navigator” 图标,点击打开。...(“你希望安装器添加Anaconda安装路径**/home//.bash_profile** 文件?”),建议输入“yes”。...添加 export PATH="//bin:$PATH" .bashrc 或者 .bash_profile 。其中, 替换为你真实Anaconda安装路径。...可选用以下任意一种方法终端输入命令 condal list ,如果 Anaconda 被成功安装,则会显示已经安装包名和版本号。 终端输入 python 。

1.5K10

Homebrew:让你从 Mac 切换到 Linux 更轻松

在为我过去使用专有软件寻找开源替代品过程,我已经学会了许多使用方法,而保持一些熟悉东西,比如 Homebrew,可以让我专注于一次学习一件事情,而不是被不同系统间差异搞垮。...r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile $ echo "eval...命令行工具 Brew Homebrew 宣称自己是一款默认只 “安装你需要而 [Linux] 没有的东西”应用程序。 你可以brew 命令安装任何打包在 Homebrew 命令行软件。...你也可以通过其它方法进行浏览。“秘方” 被集中整理到由操作系统划分核心仓库当中(Mac Homebrew Core,Linux Linux Core)。...若你想自己编译,可以 brew install 命令后面加上 -s 或者 --build-from-source 标识,这样就能从源码编译 “秘方”(即便已经一个 “瓶子” 存在)。

1.1K20

MacOS High Sierra下搭建MNMP开发环境

又叫Brew,是MacOS上软件包管理工具,能在Mac中方便安装软件或者卸载软件,和linux系统yum非常相似,只需要一个命令,非常方便。...(打开 Terminal 终端,输入): echo 'export PATH="$(brew --prefix php72)/bin:$PATH"' >> ~/.bash_profile echo 'export...PATH="$(brew --prefix php72)/sbin:$PATH"' >> ~/.bash_profile echo 'export PATH="/usr/local/bin:/usr/...(打开 Terminal 终端,输入): brew install redis 人在天朝的话,极有可能出现安装速度过于缓慢情况,有时候会让你感觉安装处于假死状态,不必担心,耐心等待即可,切不可心烦意乱关闭终端窗口...(网上有其他教程说可以切换 brew 源到中科大 CDN,本人亲测:中科大 CDN 虽然快很多,但是clone 下来文件和原本源存在一定差异,更新不及时。

87520

我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化

直到一天我突然发现:见鬼,为什么开个 iTerm2 Tab 要等上好几秒钟?...接着安装 tj/n 作为 Node.js 版本管理器,macOS 上可以通过 Homebrew 直接安装: $ brew install n .zshrc 配置 tj/n: export N_PREFIX...(brew --prefix),不如直接将命令执行结果(/usr/local)直接写在 .zshrc 。...你可以使用下述命令证实这一行为: ps -ef | grep login 如果想要通过减少日志写入来加快 zsh 启动速度可以修改 etc/asl.conf 配置文件定义日志等级。...不少文章也提到,修改 iTerm2 设置 Login Command 为 /bin/zsh 可以加快 zsh 启动速度,本质上也是绕过了上述读取和写入日志环节。

4.6K40
领券