首页
学习
活动
专区
工具
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.8K10

    懒人神器 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

    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.9K40

    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

    如何使用Homebrew在Linux和Windows上安装软件

    现在,在2.0.0及更高版本中,该应用程序不再是Mac专有的。 借助适用于Linux的Windows子系统,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.8K20

    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.5K40

    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!

    92520

    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.6K10

    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.2K20

    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 下来的文件和原本源存在一定差异,更新不及时。

    90620

    我就感觉到快 —— 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.9K40
    领券