Mac终端打开真的很慢,我如何查看打开时运行的脚本?
当我打开终端/iTerm 时,提示出现需要 7 秒以上。虽然我使用的是 ZSH,但我认为基本终端不会需要这么长时间才能出现。 当我打开终端时,它似乎运行了一些“节点”进程。 所以我的问题是:当打开一个新的终端窗口时,我如何确定运行了哪些脚本?可能是我的bash_profile 文件中的内容吗?我将如何让我的新终端会话像以前一样又好又快?... »
当我打开终端/iTerm 时,提示出现需要 7 秒以上。虽然我使用的是 ZSH,但我认为基本终端不会需要这么长时间才能出现。 当我打开终端时,它似乎运行了一些“节点”进程。 所以我的问题是:当打开一个新的终端窗口时,我如何确定运行了哪些脚本?可能是我的bash_profile 文件中的内容吗?我将如何让我的新终端会话像以前一样又好又快?... »
我使用一些日志系统,它每小时创建一个日志文件,如下所示: SoftwareLog.2010-08-01-08 SoftwareLog.2010-08-01-09 SoftwareLog.2010-08-01-10 我正在尝试跟踪给出模式的最新日志文件(例如 SoftwareLog*),我意识到有: tail -F (tail --follow=name --retry) 但只遵循一个特... »
假设我有一个巨大的命令 echo "start string `complexcommand -with -many args | cut -d ' ' -moreargs | sed 's/you/get/g' | grep -v "the idea" | xargs echo` ending string" | program | less -S 它产生数百行数千个字符的输出。 l... »
我在 macOS 上使用 zsh 我有一个 shell 脚本,它生成一个带有 speedtest 结果的文本文件,布局如下: Download: 63.57 Mbps (data used: 69.3 MB) Upload: 16.11 Mbps (data used: 23.0 MB) ... »
我通常在 Windows 上工作,我正在尝试用所有可能的方式在我的 Mac 上拼命安装 Vue,但是当我检查类型 Vue 或 vue --version 时,我系统地收到 zsh: command not found: vue 我尝试的所有命令: npm install -g @vue/cli@latest sudo npm install -g npm@latest sudo npm ins... »
openssl 之类的命令具有用于输出文件的-out <file> 之类的参数。我想在 shell 变量中捕获这些输出文件的内容,以便在其他命令中使用,而无需创建临时文件。例如,要生成自签名证书,可以使用: openssl req -new -newkey rsa:2048 -subj / -days 365 -nodes -x509 -keyout KEYFILE -out CER... »
手动运行命令: git log --pretty=format:"%C(yellow)%h %Cred%ad %Cblue%an%Cgreen%d %Creset%s" --date=short 使用 Bash 6bb9849 2012-08-05 My Name (HEAD, master) blah2 42b3a11 2012-08-05 My Name blah1 使用 ZSH ... »
目前,当我执行 cd D+ Tab + Tab zsh 按字母顺序循环以“D”开头的所有文件,但我希望它改为循环反向修改日期。因此,首先向我显示最新的文件,然后在按 Tab 时向后退。 如何让我的终端以这种方式运行?... »
我正在尝试使用我的脚本在文件afile.xyz 中添加一行。这是我迄今为止使用 sed 所做的: n="$(grep ".method" "$m" | grep "onCreate(Landroid/os/Bundle;)V")" sed -i '' -e '/$n/ a\ "test", /Users/username/Documents/afile.xyz 我收到了错误: "onCreat... »
从 bash 运行 PowerShell 脚本时,有没有办法让 PowerShell 设置调用 shell 的当前目录退出? 我已经尝试了以下事情(独立,不是一次全部) #!/usr/bin/env pwsh # myscript.ps1 $desiredPath = "/the/path/I/Want" & cd $desiredPath & Set-Location $de... »
我在 ping 大数据包的主机时遇到了一些问题。 我正在研究一种配置与另一种配置之间的延迟。 我编写了 bash/zsh 脚本来简化 ping 8.8.8.8 然后解析输出以获得平均 ping 值。脚本如下: #!/bin/zsh for SIZE in {100..65500..100} do ping 8.8.8.8 -c 5 -s $SIZE > tempfile ... »
一段时间以来,我一直在使用 pyenv 在我的 mac 上管理 python 版本和虚拟环境。 最近我重新安装了pyenv,从那时起,在我尝试运行的每个pyenv 命令上,我都会收到以下错误 /usr/local/bin/pyenv:94: command not found: shopt 我的默认 shell 是最新的 MacOS 的默认 shell,即 zsh。 在寻找修复程序时,我发现... »
我刚刚从 bash 转到 zsh。这是一个很棒的终端外壳,但我缺少一个属性 - 非标准可执行文件的文件名完成。 例如,如果 ls 给出thread_pool_examples 和thread_pools: 然后键入 du、空格和 tab 将自动完成公共前缀 thread_pool,然后再次单击将遍历选项: 单击 Enter 将选择突出显示的项目。 问题是这不适用于我的自定义脚本。例... »
考虑一个 git repo 中的文件 my_file。我想运行一个 shell 命令(例如 wc -l $FILE_VERSION)针对给定分支(例如 master)中此文件的每个最后的 K 版本。 版本是指文件的唯一快照(即文件更改时)。更具体地说,例如,最后一个 K=4 版本: master <file_changed> v4 master~1 <fil... »
我正试图理解这个简单示例(zsh 或 bash)有什么问题: echo -n "6842" | printf "%'d" 输出是0...为什么?我希望输出为6,842 在此先感谢,我已经有一个小时没有运气了,现在使用谷歌试图解决这个问题......!... »
当 zsh 在 Mac OS X 上设置为登录 shell 时,当它由 iTerm 启动时,zsh 并不认为它是作为登录 shell 运行的,尽管它是以 '-zsh' 启动的('-' 是作为 arg[0]) 的第一个字符,这应该意味着它应该作为登录 shell 开始。 所以,当我将登录 shell 设置为 bash 时,bash 会识别 $0 中的第一个“-”并作为登录 shell 运行,但 z... »
我想调整 zsh 以便我可以完成标签: myprog <tab> 使用~/somedir 中的所有*.foo 文件,但拥有它以便在不带.foo 扩展名的情况下显示它们。 有什么办法吗? 这是我目前所拥有的: #compdef myprog typeset -A opt_args local context state line local -a mydirs mydirs=... »
我已尝试以下步骤从这里https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/ 在我的 mac 中安装和设置 mongodb,但在终端中运行最终的“mongo”命令时出现以下错误: 错误信息 - Zsh: Command Not found : mongo 尝试使用 brew 安装 mongodb 4.2 后出现此错误消息 ... »
我正在尝试grep 一个文件对抗另一个文件;但是,我在一行上有多个条目时遇到了问题。 这是我的设置的简化示例: grep -of <(echo "VHDL\nC++\nHello") <(echo "C++ VHDL") 哪个输出 VHDL 当我试图让它输出时 C++ VHDL 谢谢。 编辑:我使用的是 BSD grep,而不是 GNU grep,它可以按需要工作... »
我设置了 tmux powerline,并安装了所有相应的字体。我现在遇到的问题是在强硬派中充当背景时颜色看起来不一样。 我确保将 tmux 设置为使用 256 色模式 tmux.conf:http://hastebin.com/durehunuge.conf 关于如何让颜色匹配的任何想法?... »