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

fish 设置环境变量;fish shell 相关使用说明记录;

最近使用 fish进行工作,发现环境变量忘记如何设置; fish 环境变量保存在两个地方;  ~ 目录下,.config/fish 目录下; /etc/fish/ 目录下 如果配置所有用户都能用的环境变量...,可以在 /etc/fish/config.fish 文件中进行配置; 如果单独使用,可以在~/.config/fish/ 目录下配置; 配置环境变量的命令为: set -x PATH /opt/demo.../bin /home/guest/bin $PATH 其中,/opt/demo/bin 和 /home/guest/bin 两个路径为添加的两个路径;用空格隔开;重新加载shell 即可以使用; 对于服务器环境.../fish_prompt.fish xxx@10.134.150.162:/home/xxx/.config/fish/functions/fish_prompt.fish 推荐阅读: 修改linux...默认SHELL Fish Shell 安装配置指南 参考链接: https://www.xuebuyuan.com/2046505.html

2.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

【Rust日报】2023-01-31 使用 Rust 移植 Fish Shell

使用 Rust 重写 Fish Shell 有人在 Fish Shell 的 github 仓库提交了一个 PR,里面使用 Rust 重写了一部分的 Fish 逻辑,作者认为应该逐渐过渡到 Rust,并争取在下一个大版本之前完成代码迁移...用Rust编写新的 Fish shell 是非常现代和有意义的,实际上,这应该被认为是 "移植 "而不是 "重写",因为我们不会从头开始;相反,我们会在一个版本的时间内将C++翻译成Rust,一个模块一个模块地渐进进行...我们将使用FFI,这样Rust和C++的部分就可以互相交流,保证每次提交时测试和CI都能通过,直到C++完全被替换, ReadMore: https://github.com/fish-shell/fish-shell.../pull/9512 使用 Rust 进行原生的 ios 游戏开发 在性能和模块化方面,Rust做了很好的设计,但在写这篇文章的时候,Rust社区中只有很少的iOS开发的文章。

41230

Linux Ubuntu 安装 Fish Shell 教程以及配置和使用方法

Fish 是替代默认 shell 的一个第三方 shell,它试图比其他 shell 更加用户友好和交互式,所以老唐在此分享一下在 Debian 10 上面安装、配置和使用 Fish Shell 的教程...一、安装 Fish Shell 官网地址:https://fishshell.com 安装方法很简单,直接使用下面命令即可: $ sudo apt install fish -y 二、使用 Fish Shell...'' 四、使用 Fish Shell 的自动建议 当你键入文件名和命令时,Fish Shell 会给出建议。...七、设置 Fish Shell 为默认 shell 使用 chsh 命令即可设置: $ chsh -s /usr/bin/fish 重新登录即可默认使用 Fish Shell。...如果想重新设置默认为 bash,可以使用下面命令: $ chsh -s /usr/bin/bash 至此我们就简单的了解了如何安装并使用 Fish Shell

6.9K00

如何安装、配置和运行Fish Shell

[如何安装,配置和运行Fish Shell] Fish的全称是Friendly Interactive Shell,是一种替代性的shell,马上就可以使用,并可以提供自动建议,用已安装的手册页就可编程完成...安装Fish 使用您的发行包管理器安装Fish: apt install fish 使用fish命令启动Fish shell : root@localhost:~# fish Welcome to fish...fish_config命令会在浏览器上加载自定义服务器: [自定义Fish Shell配置文件] 关于Fish Fish类似于其他shell:您先输入命令,后跟参数。...functions name语法开始编写自己的函数: [使用函数编写Fish类脚本] 您可以使用Fish编写动态循环: [Fish Shell中的循环] 如果您是一个长期bash用户,您可能已经积累了大量的...Linux中Alias的常用命令 使用命令行在Linux中归档、压缩和提取文件 Shell脚本入门 Linux使用rm命令行删除文件 Linux常用命令大全 更多Linux教程请前往腾讯云+社区学习更多知识

2.7K30

如何在 Linux 上安装友好的交互式 shellFish

尽管安装并立即使用它吧。无需更多其他配置,你也不需要安装任何额外的附加组件/插件! 在这篇教程中,我们讨论如何在 Linux 中安装和使用 fish shell。...所以,我需要输入一个 Linux 命令的前几个字母,然后按下 键来完成这个命令。 如果有更多的可能性,它将会列出它们。你可以使用上/下箭头键从列表中选择列出的命令。...设置 fish 为默认 shell 非常喜欢它?太好了!设置它作为默认 shell 吧。为此,请使用命令 : 在这里, 是 fish shell 的路径。...如果你不知道正确的路径,以下命令将会帮助你: 注销并且重新登录以使用新的默认 shell。 请记住,为 Bash 编写的许多 shell 脚本可能不完全兼容 fish。...要切换回 Bash,只需运行: 如果你想 Bash 作为你的永久默认 shell,运行: 各位,这就是全部了。在这个阶段,你可能会得到一个有关 fish shell 使用的基本概念。

1.6K70

5 个最常用的 Linux 开源 shell

shell 完成执行程序时,它会在屏幕上向用户发送输出,这是标准输出设备。因此,它被称为“命令解释器”。...Zsh 作为 Bourne Shell 的扩展而诞生,它融合了 Bash、ksh 和 tcsh 等其他 shell 的功能,提供了一组丰富的功能和改进的交互使用。...Zsh 的突出功能之一是其强大的自动完成功能。与其他 shell 不同,Zsh 的自动完成功能是上下文感知的,可以建议相关命令、文件路径,甚至 Git 分支,使用户体验更流畅、更直观。...Fish Fish Shell 是一种现代的、用户友好的命令行 shell,旨在为用户提供交互式且直观的界面。...与 Bash 或 Zsh 等传统 shell 不同,Fish 提供开箱即用的智能建议,使初学者和经验丰富的用户更轻松地导航和执行命令。

31820

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

苹果在其官网上,也提供了如何更改默认 Shell 的操作步骤。 bash shell 俗称壳,是用来与 kernel 内核做区分,作用是给计算机使用者提供操作界面,与计算机内核进行交互。...多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。 可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。...Fish Shell 在我整理资料的过程中,不断的看到一些文章资料介绍 fish shell 并且给它打上 90后 最现代 等一系列标签来彰显它的年轻与现代化,出于好奇我也整理试用了一下。...Fish 是 Friendly interactive shell 的简称,默认提供了很多shell需要配置才能有的功能,因此在易用性上有了很大的进步。...它的一些功能特性总结如下: 默认彩色显示 自动在光标后给出命令建议 自动补全,fish shell会根据历史命令或者命令的可能性自动列出所有可能的选项,还能在下方提供各个命令的解释说明问题 fish的语法与

1.4K41

Fish shell 入门教程

命令行由 Shell 提供。各种命令通过 Shell,传递给操作系统的内核。学习命令行就是在学习 ShellShell 有好几种,目前最常用是 Bash 和 zsh。...但是,在我看来,它们都不如 Fish Shell 好用。 五年前,我第一次尝试 Fish,感到很惊艳,一直用到现在。本文介绍 Fish 的主要特点,希望你也来尝试它。...一、简介 Fish 是"the friendly interactive shell"的简称,最大特点就是方便易用。很多其他 Shell 需要配置才有的功能,Fish 默认提供,不需要任何配置。...三、启动与帮助 安装完成后,就可以启动 Fish。 $ fish 由于 Fish 的语法与 Bash 有很大差异,Bash 脚本一般不兼容。...因此,我建议不要将 Fish 设为默认 Shell,而是每次手动启动它。 使用过程中,如果需要帮助,可以输入help命令。浏览器就会自动打开,显示在线文档。

99480

iTerm2 + Fish 打造高效终端

Fish 做到了开箱即用,不需要任何配置,提供了许多其他 Shell 需要通过配置才能使用的功能。如果你既想要一个好用的 Shell,又不要去配置各种配置,那么推荐尝试一下 Fish。...brew install pcre2 接着再使用上面安装 Fish 的命令进行安装即可。 切换默认 shell 虽然我们已经安装好了 Fish,但是我们还要对它进行手动切换才能生效。...首先使用以下的命令来查看下本机中的 shell,默认情况下 fish-shell 应该还没用加到 shell 列表中的。...cat /etc/shells 接着,我们手动来更改 shell 列表,使用如下命令即可。使用 sudo 是因为要用到管理员的权限,所以这里还需要你知道管理员的密码。...whereis fish 最后则是切换默认 shell,让我们之后打开终端后都是使用 Fish,运行如下命令即可。

1.2K50

sed 使用教程 - 通读篇(30分钟入门系列)

发现这个和awk的命令一模一样,现在理解起来也比较容易,sed命令常见的参数如下: -n 默认情况下,模式空间中的内容在处理完成后将会打印到标准输出,该选项可以让其不打印,相当于静默模式; -e 指定要执行的命令...,它将一行行打印读到的,并且由于 3p 会重复打印第三行; 使用 $ 符号来表示最后一行 # 打印最后一行 shell> sed -n '$p' line.txt 8 line # 打印从某行开始到最后一行...sed -n '6,$p' line.txt 6 line 7 line 8 line 使用 + 操作符来间接寻址,表示从某行开始向下多少行 # 打印第三行及下面2行 shell> sed -n...# 打印奇数行 shell> sed -n '1~2 p' line.txt 1 line 3 line 5 line 7 line 使用正则表达式匹配指定的行,注意必须用正斜杠将正则表达式封起来...shell> sed -n '/2/p' line.txt 2 line 正则匹配指定行可以和 数字,+ 组合使用 # 和数字使用 shell> sed -n '/2/,3p' line.txt 2 line

4.1K240

Fish Shell

今天看到阮一峰同学的一篇博客(Fish shell 入门教程),讲述的非常详细、清楚,有兴趣的可以直接转去查看此文,本文仅提供一下个人使用心得。...一、fish shell 想必接触过类unix(包括windows的dos)的人对shell应该都不陌生。shell对于提高工作效率有非常大的帮助,但是繁杂的语句及命令使得shell使用起来较麻烦。...fish shell兼顾了二者的优点,对shell进行了改进,使之更方便使用。具体介绍见fish shell 二、安装 在其官网中给出了各种系统的安装方式,本文以Ubuntu为例。...今日(2017.5.2)实际测试使用ppa安装的版本为2.5.0,不使用ppa安装的版本为2.0.0。 三、功能 fish的强大之处就在于其有良好的交互和提示功能,能够帮助我们少输很多字母。...fish的好处在于可以将函数放入上述配置文件中,这样一些命令的简写等就可以直接调用,在shell中可能需要通过设置别名来达到这一点。对于一些循环等操作,使用fish写脚本将更加容易。

1.3K60

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

, 无法进行大量配置 命令行语法高亮, 错误会显示红色 智能提示 可视化配置: 可以使用 Web 网页的进行终端配置 在这篇文章中, 我们将简单介绍下 Fish Shell 的各种特性和优势, 并带您了解如何开始使用和定制这个强大的...exit 设置为默认 Shell 如果您希望使用 Fish Shell 作为默认的 shell, 可使用以下命令: 在开始之前我们需要先确认下 fish 的安装路径, 在安装 fish 时输出日志中会给出对应的安装地址...chsh -s /opt/homebrew/Cellar/fish/3.6.1/bin/fish 切换完后, 我们重新开一个终端将默认使用 Fish Shell。...我们将在光标后看到以柔和的灰色显示的推荐内容, 这些内容可能是 Fish Shell 推导出来的, 也有可能是历史使用过的命令。...Shell 尝试使用别名 gl 来拉取代码, 如下图发现可以正常使用别名则说明我们配置是生效的。

23930

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

并带您了解如何开始使用和定制这个强大的 Shell。...fish 的安装路径, 这里最好简单记下, 后面需要用到 二、切换 2.1 手动切换 默认情况下命令行终端使用Shell 是 Bash 或者 zsh, 这里我们需要通过 fish 命令切换到 Fish...Shell fish 这里如果需要退出 Fish Shell 可执行 exit 命令进行退出 exit 2.2 设置为默认 Shell 如果您希望使用 Fish Shell 作为默认的 shell,...chsh -s 来切换默认 Shell chsh -s /opt/homebrew/Cellar/fish/3.6.1/bin/fish 切换完后, 我们重新开一个终端将默认使用 Fish Shell...Shell 尝试使用 别名 gl 来拉取代码, 如下图发现可以正常使用 别名 则说明我们配置是生效的 3.6 易懂的语法 Fish Shell 的语法更偏向于高级语言, 语法相对来说学起来比较快

13910

mac os 安装 iterm2+fish shell 终端配色及vim语法高亮

mac os 安装 iterm2+fish shell 终端配色及vim语法高亮 安装iterm2 及 fish shell 安装 iterm2 iterm2软件下载地址,直接安装dmg文件 安装...fish shell fish shell说明及下载地址,根据自己熟悉方式安装fish shellfish shell添加到mac的shell列表里,用shell命令sudo vim /etc/...shells把/usr/local/bin/fish 追加到文件尾处; 最后,按esc键跳到命令模式,输入:wq命令保存文件,使用 chsh -s /usr/local/bin/fish 切换到fish...shell; 打开iterm2时自动打开fish shell,vim ~/bash_profile在文件尾处添加fish命令,使用:wq保存文件即可; vim语法高亮 首先开启语法高亮功能,如果没有这个文件就创建文件...: vim ~/.vimrc 在.vimrc文件尾处添加如下代码: syntax on vim选择主题 vim 有更多的主题可以选择,使用如下命令可以查看vim所有的color主题: cd /usr/

2.3K30

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

ShellFish 无独有偶,选择 fish shell 的原因,仍然是它更快,同时也更轻。...这里所说的「快」,是指 shell 的 prompt 加载快, 如下图中,进入 fish 几乎是没有延迟的: 图2.1 配置的少的 shell 才快 当然,不带任何配置的 zsh 和 bash 也很快..., 它们在常见的 shell (fish, zsh, bash) 中都是通用的,其中部分快捷键甚至可以在网页文本框中使用。...Emacs 风格的 shell 快捷键 - 光标移动和编辑 Emacs 风格的 shell 快捷键 - 回翻历史命令 Emacs 风格的 shell 快捷键 - 进程挂起 其实,主流的 shell (fish...但是,只需要了解 vim 中少部分的知识点,就足够完成大部分的编辑工作。 我将基本内容总结为下面几块。

39330
领券