Tag: zsh

如何让byobu中的zsh成为登录shell?

长话短说,我有一个zsh设置,我正在使用gnome终端。 我最近安装了byobu并启用了它。 现在,当我启动一个新的终端并且byobu出现时,我的shell不是登录shell。 我在另一个问题中尝试set -g ,但它没有帮助。

无法在Ubuntu 12.04中更改ZSH的主题

我更改了〜/ .zshrc文件中的主题,但是提示中的某些颜色会更改文本大小,背景颜色仍然是Ubuntu默认值。 任何人都知道如何覆盖这个以使我的终端钱包ZSH具有正确的主题。 我的.bashrc看起来像这样 # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don’t do anything [ -z “$PS1” ] && return # don’t put duplicate lines or lines starting with space in the history. # See bash(1) for more options […]

如何找出$ MANPATH的位置?

如何找出环境变量$MANPATH设置在哪个配置文件中? 有没有办法回溯价值观? 我知道我可以使用find或grep来浏览整个文件系统。 我大部分时间都在使用zsh而不是bash 。 我运行Ubuntu Precise。

chsh -s / usr / bin / zsh不能正常工作

我正在尝试使用chsh命令永久地将我的shell更改为zsh,但它无法正常工作。 zsh是安装的(通过apt),当我直接从bash提示终端调用它时工作正常。 但是默认情况下我无法在终端中加载zsh,而chsh正在做一些奇怪的事情: $> echo $SHELL /bin/bash $> which zsh /usr/bin/zsh $> chsh -s /usr/bin/zsh Password: $> echo $SHELL /bin/bash $> grep kurtosis /etc/passwd kurtosis:x:1000:1000:kurtosis,,,:/home/kurtosis:/usr/bin/zsh 看来chsh设法正确地改变了/ etc / passwd,而不是$ SHELL env变量。 因此,新终端总是以bash而不是zsh开始。 我不确定在哪里解决这个问题。 .bashrc ,即使在指定shell之前没有调用它? 任何帮助赞赏。

为什么bash是大多数操作系统中的默认shell?

为什么bash是大多数操作系统(Ubuntu,Fedora,OSX等)中的默认shell? 为什么许多高级用户大多使用zsh? 如果它那么好,为什么不是默认值? 我使用两者我没有看到任何差异,我的所有任务都很简单:)

从bash迁移到zsh

我正在考虑从bash转到zsh,因为我经常遇到赞美zsh的post。 我是一名经验丰富的命令行用户,我假设基本知识几乎相同,所以我正在寻找建议,以获得移动的好处,以及任何需要注意的问题。 请给每个答案一点建议。 我正在寻找一口大小的块,我可以回来并以稳定的速度将额外的信息集成到我的shell使用中,而不是试图一次性学习它。

无法使ZSH成为默认shell

我试图将ZSH设置为我的默认shell,但它仍然会恢复为bash。 我试过这段代码: sudo chsh -s $(which zsh) 我也尝试过: sudo chsh -s /bin/zsh 还尝试了没有sudo的命令。 关于我还需要做什么的任何想法。 从bash中运行ZSH时,它加载并正常工作,但我想将其设置为默认shell。

当我切换shell时$ SHELL变量没有改变

我默认使用’zsh’。 但是当我在我的zsh shell中时,我输入’bash’切换到bash,为什么$ SHELL变量不会改变? 在执行’screen’命令之前,我可以让屏幕使用我正确的shell吗? zsh % screen zsh % bash bash $ screen

更改终结者的默认shell

我想将终结者的默认shell更改为zsh。 在/etc/passwd/我已将默认shell更改为/bin/zsh 。 此设置更改LXTerminal(Lubuntu上的默认终端)中的默认shell,但不更改终结器中的默认shell。 所以我尝试了chsh -s /bin/zsh ,但这也不起作用。 终结者文件说: 如何更改默认shell? 终结器将始终启动SHELL环境变量指定的shell。 (如果未设置SHELL环境变量,它将回退到/ bin / sh。)您可以简单地影响终结者的环境,但最好的解决方案是告诉您的操作系统您想要哪个shell,它将确保为所有应用程序正确设置SHELL,而不仅仅是终结器。 有关如何更改默认shell的详细信息,请参阅操作系统的文档。 所以我期待我的尝试,但他们没有。 如何更改Terminator中的默认shell。

在zsh下获取命令未找到的工作

我试图让Ubuntu下的command-not-foundfunction在zsh下工作,没有运气: ➜ ~ pdfunite zsh: command not found: pdfunite ➜ ~ bash u@ub:~$ pdfunite The program ‘pdfunite’ is currently not installed. You can install it by typing: sudo apt-get install poppler-utils 有谁知道是否有可用的包也支持zsh? 谢谢。