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

如何在anaconda环境中使用fish(或zsh)而不是默认bash

在anaconda环境中使用fish或zsh而不是默认的bash,可以按照以下步骤进行设置:

  1. 首先,确保已经安装了anaconda。可以从官方网站下载并按照指引进行安装。
  2. 安装fish或zsh。在终端中执行以下命令进行安装:
    • 对于fish:
    • 对于fish:
    • 对于zsh:
    • 对于zsh:
  • 切换默认shell。在终端中执行以下命令将默认shell更改为fish或zsh:
    • 对于fish:
    • 对于fish:
    • 对于zsh:
    • 对于zsh:
    • 请将/path/to/fish/path/to/zsh替换为实际的fish或zsh安装路径。
  • 重新启动终端。关闭当前终端窗口,并重新打开一个新的终端窗口,使更改生效。

现在,您应该可以在anaconda环境中使用fish或zsh作为默认shell了。请注意,这些步骤仅适用于更改anaconda环境中的默认shell,不会影响其他环境或系统级别的默认shell。

关于anaconda和fish或zsh的更多信息,您可以参考以下链接:

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

相关·内容

5 个最常用的 Linux 开源 shell

在本文[1],我们将了解 Unix/GNU Linux 上一些最常用的开源 shell。 1. Bash Bash Shell,简称为“Bash”,代表“Bourne Again SHell”。...然而,随着时间的推移,其他 shell( bash)由于其广泛的功能和广泛的采用变得越来越流行。 尽管如此,Tcsh 和 Csh 仍然是 Unix shell 历史不可或缺的一部分。 3....Zsh 作为 Bourne Shell 的扩展诞生,它融合了 Bash、ksh 和 tcsh 等其他 shell 的功能,提供了一组丰富的功能和改进的交互使用。...此外,Zsh 使用 Oh My Zsh 框架进行高度可定制,用户可以轻松应用主题和插件,从而增强终端环境的美观和功能。 5....与 Bash Zsh 等传统 shell 不同,Fish 提供开箱即用的智能建议,使初学者和经验丰富的用户更轻松地导航和执行命令。

60620

Fish Shell使用

前言 Shell 有好几种,目前最常用是 Bashzsh。但是,在我看来,它们都不如 Fish Shell 好用。我现在就是iTerm2结合Fish使用。...对比 bash系统自带 zsh iTerm2自带 fish iTerm2也可以使用fish作为shell工具 zsh完美代替bash,具体区别可查看:《ZshBash区别》 我们 shell...但是,这并不妨碍我们在 fish shell 执行 bash shell 语法写的脚本。 Fish Shell优点 完全不需要配置,开箱即用。省去了 zsh 和 oh-my-zsh 的配置麻烦。...配置 配置 fish_config 设置为默认shell为fish chsh -s /usr/bin/fish 设置为默认shell为zsh chsh -s /bin/zsh 设置为默认shell为...bash chsh -s /bin/bash 切换 切换bash shell bash 切换fish shell fish 切换zsh shell zsh Oh My Fish 使用 Oh My Fish

1.7K20
  • 何在CLI上管理密码

    有各种各样的在线离线服务或者软件工具用于完成此类事情,而这些工具因复杂程度、用户界面或者目标环境企业终端用户)的不同各不相同。...下文将会讲述如何在命令行下使用 pass来管理密码,这是一个简单的用于命令行管理密码的工具。...如果你想要将密码复制到剪贴板,不是显示到终端屏幕上,使用以下命令: $ pass -c email/gmail.com 当密码被复制到剪贴板,剪贴板在45秒后会被自动清空。...一种方法是使用pass(--multiline-min insert)的多行功能,并将密码本身存储在文件的第一行,以及后续行的附加信息。...甚至另一种方法可能是使用多行,如上所述,但将URL模板放在文件名不是在文件。 重点是,这里的可能性非常之多,而且还有许多其他组织方案没有在上面提到; 您可以自由选择最适合您工作流程的。

    2K110

    集群动态环境管理神器 Modules

    或许之后有一天,另外一个用户也要使用 Python 3.10 环境,那么是不是让他再自行编译配置一遍呢?...首先需要确认当前使用的 Shell 是什么,一般来说默认Bash,当然也有 Zsh 等等。然后,在对应的 Shell 配置文件增加一行生效命令。...操作如下所示: # 确认当前使用的 Shell ╰─$ echo $SHELL /bin/zsh # 查看 Modules 支持的 Shell ╰─$ ls /opt/modules/init bash...zsh # 如上所示,大部分流行的 Shell 都在支持列表 # 使 Modules 生效 vim ~/.zshrc # 添加以下内容 source /opt/modules/init/zsh 源码编译安装...Modulefiles 库   Modules 编译安装后默认会有一些环境,它们的配置文件都被存储在安装目录的 modulefiles 文件夹,如下所示: ╰─$ module ava ------

    1.4K10

    精选四款命令行「神器」:美、快、爽!

    常言道,工欲善其事、必先利其器,熟练一套高效且趁手的工具,对开发工作的重要性不言喻。 本文给大家分享下命令行开发环境,文章较长,配图较多, 其中几处详细内容,已将其折叠起来,读者可视兴趣展开阅读。...这里所说的「快」,是指 shell 的 prompt 加载快, 如下图中,进入 fish 几乎是没有延迟的: 图2.1 配置的少的 shell 才快 当然,不带任何配置的 zshbash 也很快..., 它们在常见的 shell (fish, zsh, bash) 中都是通用的,其中部分快捷键甚至可以在网页文本框中使用。..., zsh, bash) 也都支持 vi 风格的操作模式。...tmux - 面板和窗口快捷键 tmux - copy 模式 tmux - 会话保持 tmux - 用到的三个小插件 Tmux 的可配置性很强,我的建议是,多用默认的快捷键,只做少许的自定义快捷键, 毕竟我们许多时候会在服务器等其他环境使用

    85830

    Linux 如何切换相同程序的不同版本

    几天前,我们曾经讨论如何 如何在不同的 PHP 版本之间进行切换 。在那篇文章,我们使用 update-alternatives 命令实现从一个 PHP 版本切换到另一个 PHP 版本。...-s 下一步,将 shims 目录添加到你的 PATH 环境变量,具体操作取决于你使用的 Shell。...对于 Bash: $ echo 'export PATH="$HOME/.local/alt/shims:$PATH"' >> ~/.bashrc$ source ~/.bashrc 对于 Zsh: $...使用 alt 工具在 Linux 系统中切换相同程序的不同版本 如我之前所述,alt 只影响当前目录。换句话说,当你进行版本切换时,只在当前目录生效,不是整个系统范围。 下面举例说明。...首先,通过命令查看系统范围默认的 PHP 版本: $ php -v 示例输出: ? 截图中所示,我系统默认的 PHP 版本为 PHP 7.2。

    3.7K31

    Cobra 命令自动补全指北

    前言 用过类 Unix 系统 Unix shell(Shell/Bash/Zsh) 的同学都应该对 TAB 键印象深刻,因为它可以帮忙补全提示后续的命令,用户不用记住完整的命令,只需输入前几个字符...Cobra 基础用法 Cobra 当前的最新版本为 v1.0.0,支持生成多种 Shell 的自动补全脚本,目前支持: •BashZshFish•PowerShell 如上所述,Cobra 不但是一个功能强大的...: []string{"bash", "zsh", "fish", "powershell"}, Args: cobra.ExactValidArgs...名称补全 名称补全其实也分静态名称和动态名称,静态名称就像 kubectl completion [tab] 预期返回的多种 shell 名称,内容为事先在代码已经定义好的内容;动态名称,就是像 helm...当然 Cobra 还不是完美的,比如生成的 Zsh 脚本有些问题,kubectl 和 helm 都是使用将其生成的 Bash 自动补全脚本转化为 Zsh 的自动补全脚本的方式。

    2.7K20

    LinuxAlias的常用命令

    Alias是一个自定义快捷方式,用于表示一组命令使用特定选项运行的单个命令。只需要一个字符,我们就可以使用Alias来执行经常使用的进程。...列出现有Alias alias 在Bash,Z shell(ZSH)和fish查找和编辑Alias 大多数现代操作系统默认使用Bash shell。...如果使用ZSH,oh-my-zshfish,shell的配置文件可能位于其他位置。...根据使用的shell,配置文件可能会在以下位置: Bash: ~/.bashrc ZSH: ~/.zshrc fish: ~/.config/fish/config.fish 创建临时Alias...在此示例,更改ls命令的默认行为以提供有关文件和目录结构的更多信息: alias ls="ls -aFhl" 更多信息 有关Linux的其他信息,您可能需要参考以下资源,更多Linux教程请前往腾讯云

    2.2K20

    专为 90 后定制的 Shell, 我倒要看看有啥不一样!!!

    在众多的 Shell 中最常用的就数 Bashzsh 了, 除此之外还有一颗闪耀的明星 Fish Shell, 它以其现代化的设计和强大的特性备受赞誉, 成为许多开发人员和系统管理员钟爱的选择,...fish 的安装路径, 这里最好简单记下, 后面需要用到 二、切换 2.1 手动切换 默认情况下命令行终端使用的 Shell 是 Bash 或者 zsh, 这里我们需要通过 fish 命令切换到 Fish...如果需要切换回去, 只需需要执行 chsh -s /bin/zsh chsh -s /bin/bash 即可 chsh -s /bin/zsh 最后补充: 由于 Fish Shell 的语法与...Bash 有很大差异, 对 Bash 脚本可能会出现不兼容, 因此建议不要将 Fish Shell 设为默认 Shell, 而是每次手动启动它 三、好用特性介绍 3.1 命令行语法高亮 Fish...方法: 在配置文件 ~/.config/fish/config.fish , 新增一个 fish_prompt 函数用于定义 提示符 这里我们可以使用 vscode 打开配置文件, mac 访达默认情况下是不展示隐藏文件的

    17110

    专为 90 后定制的 Shell,我倒要看看有啥不一样!

    在众多的 Shell 中最常用的就数 Bashzsh 了, 除此之外还有一颗闪耀的明星 Fish Shell, 它以其现代化的设计和强大的特性备受赞誉, 成为许多开发人员和系统管理员钟爱的选择,...brew install fish 上图中框出的部分是 fish 的安装路径, 这里最好简单记下, 后面需要用到 切换 手动切换 默认情况下命令行终端使用的 Shell 是 Bash 或者 zsh,...exit 设置为默认 Shell 如果您希望使用 Fish Shell 作为默认的 shell, 可使用以下命令: 在开始之前我们需要先确认下 fish 的安装路径, 在安装 fish 时输出日志中会给出对应的安装地址...如果需要切换回去, 只需需要执行 chsh -s /bin/zsh chsh -s /bin/bash 即可。...chsh -s /bin/zsh 最后补充: 由于 Fish Shell 的语法与 Bash 有很大差异, 对 Bash 脚本可能会出现不兼容, 因此建议不要将 Fish Shell 设为默认 Shell

    31630

    Catalina 默认使用zsh了,你可习惯

    苹果在其官网上,也提供了如何更改默认 Shell 的操作步骤。 bash shell 俗称壳,是用来与 kernel 内核做区分,作用是给计算机使用者提供操作界面,与计算机内核进行交互。...Bourne Again Shell (bash)是GNU计划的一部分,用来替代 Bourne shell。现在大多数Linux发行版都适用bash作为默认的shell。...在缓冲区编辑多行命令。 多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。 可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。...Fish Shell 在我整理资料的过程,不断的看到一些文章资料介绍 fish shell 并且给它打上 90后 最现代 等一系列标签来彰显它的年轻与现代化,出于好奇我也整理试用了一下。...bash差异较大,但是在可读性上做了非常明显的改善 参考资料 在 Mac 上将 zsh 用作默认 Shell zsh取代bash 成为macOS Catalina的默认shell Fish shell

    1.5K41

    神器!你不可错过的几款超牛逼终端工具

    除了官方版本外,有许多第三方的团体个人将 PuTTY 移植到其他平台上,像是以 Symbian 为基础的移动电话。 PuTTY 主要由西蒙·泰瑟姆编写并维护,使用 MIT 许可证许可。...授权协议:MIT 操作系统:Linux 官网:https://ohmyz.sh/ Zsh Zsh 是一个 Linux 下强大的 shell, 由于大多数 Linux 产品安装,以及默认使用bash shell..., 但是丝毫不影响极客们对 zsh 的热衷, 几乎每一款 Linux 产品都包含有 zsh,通常可以用 apt-get、urpmi yum 等包管理器进行安装。...和 OS X) 自动化和配置工具(框架),可以和已有的工具友好集成,特别优化用于处理结构化数据 ( JSON, CSV, XML 等), REST APIs 以及对象模型。...Konsole 还集成到多个其他 KDE 应用程序,使其更容易访问和更方便。例如,KDevelop、Kate 和 Dolphin 都使用 Konsole 作为集成终端工具。

    2.8K30

    听说 90% 的人都在 win10 下使用 ubuntu 子系统了!

    命令行下输入命令bash回车,它会问你是否安装,输入y继续。(bash是Linux下的一个命令行) ? 使用方法也是两种,第一就是使用时,直接在cmd输入bash即可进入Linux子系统。...安装配置zsh ubuntu的默认shell使用bash,但是外观不太好看而且功能不够强大。zsh是一个相对好用一点的shell,可以使用zsh替换默认shell。...安装oh-my-zsh oh-my-zsh整理了常用的zsh扩展和主题,所以先安装oh-my-zsh,安装oh-my-zsh其他一些扩展都需要curl、wget、git等,我们先安装这些命令行下载、...主题在安装oh-my-zsh时已经下载,直接在oh-my-zsh的配置文件配置使用的主题即可。...10)重启终端,即可使用Anaconda3 11)若在终端输入 python python3,仍然会显示Ubuntu自带的python版本,我们执行: export PATH="/home/(你的用户名

    22.5K63
    领券