每当我sudo su从我的正常zsh(使用oh-my-zsh框架)运行时,sh默认情况下我被迫使用旧的 Bourne shell ( )(显然;这是大多数 *nix 类系统上的标准行为)。如果我在运行后zsh从内部sh运行sudo su,我会得到 Z shell,但没有 oh-my-zsh 的改进。
有没有办法将shellsudo su启动更改为zsh?如果是这样,是否也可以zsh使用oh-my-zsh?
我使用的是 OS X 10.8.4。
我有一台运行 Arch Linux 和 GNOME 的 2012 Retina MacBook Pro。通常,我使用模拟音频 I/O 接口——3.5 毫米插座听音乐。
最近,我不得不将 USB 麦克风连接到笔记本电脑。这样做时,我使用麦克风的内置 3.5 毫米插孔来监控我录制的声音,与笔记本电脑的内部放大器和支持软件相比,它具有更低的延迟和更少的失真。因此,我进入了 GNOME 的声音选项并将音频输出配置文件更新为digital,这使我可以在监视麦克风接收到的音频时将系统声音通过麦克风传输到我的耳机中。
在我的笔记本电脑上切换回使用 3.5 毫米插座并将音频输出配置文件恢复为模拟(没有麦克风的唯一选项)后,输出的音频确实失真了。在使用 ALSA 混音器进行了一些修补并在笔记本电脑的主扬声器上重现了该问题后,我得出的结论是,现在将音频输出到我的耳机会导致频谱的低音部分被完全切断,从而导致声音很小,失真和几乎下采样的效果。
不幸的是,我还没有找到任何设置可以让我调整 3.5 毫米输出的低音响应。
我在哪里可以在系统范围内执行此操作?
我正在尝试使用命令行将我本地存储库中的代码(在安装并登录了 GitHub 应用程序的 OS X 10.8.5 系统上)推送到我通过他们的网站在 GitHub 上创建的存储库。奇怪的是,当我尝试git push -u origin master,我登录我的(正确的)GitHub的凭据,并获得fatal: Authentication failed。
我确实使用了双因素身份验证,但我已经通过 GitHub 应用程序对存在此问题的机器进行了身份验证。我还获得了用于此操作的适当 SSH 密钥。
这个问题的原因是什么?如何修复?
我很想知道是否有任何本机实用程序(可能在 下diskutil)通过 OS X 10.8.4 中的命令行加密磁盘。我可以使用 FileVault 或 Mac OS 的磁盘工具擦除选项卡,但我只是好奇是否有命令行替代方案。