如下图,是我目前正在使用的终端,集成了zsh和fish的功能,目前用着最顺手的。 ?...安装 fish 有句话这样说 二逼青年用 bash,普通青年用 zsh,文艺青年用 fish 我最喜欢 fish的一点就是 根据历史输入自动补全,来看图,只要是历史有输入的,都会有记录有提示,对于一些很长的命令...但是fish和zsh好像不能同时使用,但是有一个插件可以在zsh上达到和fish同样的效果。...然后新打开一个终端,就可以达到fish有的你是提示功能了。 ?...想要安装深度系统的可以参考之前的文章 告别win10,拥抱linux
安装 zsh 安装 现在好多 linux 发行版好像都自带 zsh 的,比如说 centos。...fish 如果实在没有的话,就用 yum 安装一个。...[root@master ~]# fish Welcome to fish, the friendly interactive shell Type help for instructions on how...to use fish root@master ~# zsh ➜ ~ bash [root@master ~]# 配置 ➜ ~ vim .zshrc 家目录下的这个 .zshrc 就是 zsh...alanpeabody.zsh-theme amuse.zsh-theme apple.zsh-theme arrow.zsh-theme aussiegeek.zsh-theme 如果你想查看所有主题的效果
linux 下 zsh 的安装及配置 安装 sudo apt-get install -y zsh 安装 oh-my-zsh 三种方式 sh -c "$(curl -fsSL https://raw.githubusercontent.com...oh-my-zsh/master/tools/install.sh -O -)" wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools...=( git zsh-autosuggestions zsh-syntax-highlighting ) //插件配置,常用插件,git分支显示,关键字高亮,自动建议 source "$ZSH_CUSTOM.../plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" alias s=screenfetch alias mkdir='sudo mkdir.../zsh-users/zsh-syntax-highlighting.git 配置更改后需要重载才能生效 source ~/.zshrc
前言 Shell 有好几种,目前最常用是 Bash 和 zsh。但是,在我看来,它们都不如 Fish Shell 好用。我现在就是iTerm2结合Fish使用。...对比 bash系统自带 zsh iTerm2自带 fish iTerm2中也可以使用fish作为shell工具 zsh完美代替bash,具体区别可查看:《Zsh和Bash区别》 我们 shell...Fish Shell优点 完全不需要配置,开箱即用。省去了 zsh 和 oh-my-zsh 的配置麻烦。 基于 history 自动提示 可以自动补齐路径 语法更人性化一些。...配置 配置 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
文章目录 oh-my-zsh 1 环境 1.1 Ubuntu准备 2 开始 3 其他 oh-my-zsh 1 环境 macOS Ubuntu 区别: macOS自带zsh, Ubuntu需要需要安装...zsh 1.1 Ubuntu准备 Ubuntu安装zsh sudo apt-get update sudo apt install zsh 配置zsh chsh -s /bin/zsh 2 开始...was provided custom_zsh=${ZSH:+yes} # Default settings ZSH=${ZSH:-~/.oh-my-zsh} REPO=${REPO:-ohmyzsh...${RESET}" sed "/^export ZSH=/ c\\ export ZSH=\"$ZSH\" " "$ZSH/templates/zshrc.zsh-template" > ~/.zshrc-omztemp...zsh=$(command -v zsh) || ! grep -qx "$zsh" "$shells_file"; then if ! zsh=$(grep '^/.
列出现有Alias alias 在Bash,Z shell(ZSH)和fish中查找和编辑Alias 大多数现代操作系统默认使用Bash shell。...如果使用ZSH,oh-my-zsh或fish,shell的配置文件可能位于其他位置。...根据使用的shell,配置文件可能会在以下位置: Bash: ~/.bashrc ZSH: ~/.zshrc fish: ~/.config/fish/config.fish 创建临时Alias...Linux备份工具简介 使用FreeIPA对Linux用户权限统一管理 Shell脚本入门 Linux也有后悔药,五种方案快速恢复你的系统 ------ 参考文献:《Alias Frequently Used...Commands in Linux》
在Linux开发的一些配置 之前一直使用Ubuntu14.04进行开发,最近由于误操作,导致系统无法启动。...MintOS: http://www.mintos.org/ (适合刚从Windows转Linux,其中内置了一些常用的软件,免去自己折腾) 以上都是基于Debian(Debian->Ubuntu->LinuxMint...或者zsh] fish: sudo apt-get install fish 查找fish命令位置 which fish:/usr/bin/fish fish设置为默认: chsh -s /usr.../bin/fish zsh: sudo apt-get install zsh Zsh 扩展集合: oh-my-zsh https://github.com/robbyrussell/oh-my-zsh...zsh-autosuggestions zsh-syntax-highlighting) 设置zsh的主题 vim ~/.zshrc 找到ZSH_THEME="robbyrussell", 修改为
多年来,Bash 已成为许多 Linux 发行版和 macOS 上最流行、最广泛使用的命令行解释器之一(直到 Catalina,之后被 zsh 取代)。...Fish Fish Shell 是一种现代的、用户友好的命令行 shell,旨在为用户提供交互式且直观的界面。...与 Bash 或 Zsh 等传统 shell 不同,Fish 提供开箱即用的智能建议,使初学者和经验丰富的用户更轻松地导航和执行命令。...Fish 的突出功能之一是它的自动建议,它根据您的命令历史记录提供实时反馈,从而加快命令执行速度。 Fish 还拥有一个充满活力且丰富多彩的界面,具有语法突出显示功能,可以更轻松地阅读和理解命令。...总结 这些并不是 Unix/GNU Linux 中唯一可用的 shell,但除了预装在各种 Linux 发行版中的 shell 之外,它们是最常用的 shell。
fish redux 理解 fish redux是什么 Fish Redux 是一个基于 Redux 数据管理的组装式 flutter 应用框架, 它特别适用于构建中大型的复杂应用。...Fish Redux 的灵感主要来自于 Redux, Elm, Dva 这样的优秀框架。而 Fish Redux 站在巨人的肩膀上,将集中,分治,复用,隔离做的更进一步。...fish redux 干什么用的 fish redux 用作flutter项目中的状态管理,在我看来,它可以作为组织Flutter页面的利器。...fish redux 怎么用 理解fish redux的组成 模块名称 作用 store 根据继承关系而来的状态树 state 保存页面状态(例如 主题色) Action 动作.../fish-redux/tree/master/example ?
MAC OSX采用的是另一种设计,Linux的桌面环境(Linux KDE, GNOME等)和文件设备管理器 (Nautilus, Dolphin等)....三、从bash到Zsh到fish shell上一个程序把键盘输入的命令发送给操作系统执行,常用的比如Bash(Bourne Again Shell)。...Zsh作为高阶版的Bourne shell扩展。Zsh做了命令行的补充(数百个命令的扩展),继承了bash的glob特性(不需用find,直接在执行命令支持正则的找到文件。...Zsh还支持命令历史继承,改善的变量和array支持,一个输入缓冲中支持多行命令编辑,命令拼写校正。Zsh兼容在bash,执行/bin/sh相当于执行zsh。...#fish set -gx PATH ~/bin 3.2. 安装fish linux,yum install fish(或者apt)。
借用池建强的一个解释:简单的说,Shell是Linux/Unix的一个外壳。...它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。...Linux/Unix提供了很多种Shell,输入以下的命令查看有哪些Shell: $ cat /etc/shells ? 查看原生用的是哪种shell: $ echo $SHELL ?...原生的是/bin/bash,上图zsh的原因是我更改了它的shell Linux的默认Shell都是 bash,既然如此,那我今天为什么要说zsh呢?只要记住,zsh逼格高!...还有zsh搭配上"oh my zsh"真的好用到爆啊!
授权协议:MIT 操作系统:Linux 官网:https://ohmyz.sh/ Zsh Zsh 是一个 Linux 下强大的 shell, 由于大多数 Linux 产品安装,以及默认使用bash shell..., 但是丝毫不影响极客们对 zsh 的热衷, 几乎每一款 Linux 产品都包含有 zsh,通常可以用 apt-get、urpmi 或 yum 等包管理器进行安装。...操作系统:Linux 官网:https://github.com/robbyrussell/oh-my-zsh PowerShell PowerShell 是一个跨平台的 (Windows, Linux...授权协议:ISC 操作系统:跨平台 项目地址:https://starship.rs/ fish Fish 是“the friendly interactive shell”的简称,fish最大的特点就是功能强大...Fish。
fish shell兼顾了二者的优点,对shell进行了改进,使之更方便使用。具体介绍见fish shell 二、安装 在其官网中给出了各种系统的安装方式,本文以Ubuntu为例。...所以第一行表示添加fish的个人软件包集,添加之后能获取到fish的最新版,当然也可以不加此行,直接从ubuntu的源中获取fish。...3.1 配置 配置文件存放在~/.config/fish/config.fish中,但是默认情况下并没有此文件,如果需要在fish启动的时候添加自定义函数等,可以新建该文件,将函数写入。...fish的好处在于可以将函数放入上述配置文件中,这样一些命令的简写等就可以直接调用,在shell中可能需要通过设置别名来达到这一点。对于一些循环等操作,使用fish写脚本将更加容易。...3.3 退出 直接按CTRL+D退出fish,返回bash。 四、总结 本文简单介绍了fish,请读者以阮一峰和官网文档为主,我在此仅为狗尾续貂。 临了再讲一个程序员的段子。
引入fish_redux插件,想用最新版插件,可进入pub地址里面查看 dependencies: fish_redux: ^0.3.4 开发插件 此处我们需要安装代码生成插件,可以帮我们生成大量文件和模板代码...在Android Studio里面搜索”fish“就能搜出插件了,插件名叫:FishReduxTemplate ?...至此准备工作已做完 fish_redux流程 在写代码前,先看写下流程图 ?...fish_redux各模块怎么传递数据 这个例子演示,view中点击此操作,然后更新页面数据。...里包含的“Page”类名重复了,需要在这类系统包上使用hide,隐藏系统包里的Page类 import 'package:fish_redux/fish_redux.dart'; import 'package
现在大多数Linux发行版都适用bash作为默认的shell。 zsh zsh 号称是「终极shell」,从这个称号看出来它的功能应该很强大。...Fish Shell 在我整理资料的过程中,不断的看到一些文章资料介绍 fish shell 并且给它打上 90后 最现代 等一系列标签来彰显它的年轻与现代化,出于好奇我也整理试用了一下。...Fish 是 Friendly interactive shell 的简称,默认提供了很多shell需要配置才能有的功能,因此在易用性上有了很大的进步。...它的一些功能特性总结如下: 默认彩色显示 自动在光标后给出命令建议 自动补全,fish shell会根据历史命令或者命令的可能性自动列出所有可能的选项,还能在下方提供各个命令的解释说明问题 fish的语法与...bash差异较大,但是在可读性上做了非常明显的改善 参考资料 在 Mac 上将 zsh 用作默认 Shell zsh取代bash 成为macOS Catalina的默认shell Fish shell
1. oh-my-zsh介绍 Oh-My-Zsh是一个开源的命令行工具,它是基于Zsh shell的一个扩展框架。...Zsh是一种强大的交互式shell,比默认的Bash shell功能更强大,并且提供了更多的定制选项和插件支持。 Oh-My-Zsh的目标是简化Zsh的配置过程,使其更易于使用和定制。...首先安装zsh: sudo apt-get install zsh 安装oh-my-zsh: wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools...://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions...# 编辑zsh配置 gedit .zshrc # 修改以下两行 ZSH_THEME="ys" plugins=(git zsh-syntax-highlighting zsh-autosuggestions
关于 zsh 的更多的信息,可以访问 https://www.zsh.org/ 查看。 zsh 的初期配置太过繁琐,流行率一直不高。...${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions Add it to FPATH in your .zshrc by...adding the following line before source "$ZSH/oh-my-zsh.sh": fpath+=${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh...git clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh...https://sysin.org/blog/linux-zsh/ https://github.com/zsh-users/zsh-syntax-highlighting https://
shell 84% 编译自 https://www.ostechnix.com/install-fish-friendly-interactive-shell-linux/ 作者 Sk 译者 kimii...在这篇教程中,我们讨论如何在 Linux 中安装和使用 fish shell。...安装 Fish 尽管 fish 是一个非常用户友好的并且功能丰富的 shell,但并没有包括在大多数 Linux 发行版的默认仓库中。...它只能在少数 Linux 发行版中的官方仓库中找到,如 Arch Linux,Gentoo,NixOS,和 Ubuntu 等。然而,安装 fish 并不难。...资源: fish shell 官网 [1] via:https://www.ostechnix.com/install-fish-friendly-interactive-shell-linux/ 作者
zsh 是一个非常好用的 shell ,也是 bash 的替代品中比较优秀的一个。 启用 如果未安装,则可以使用对应的命令行进行安装。...brew install zsh 或者 pacman -S zsh 等方法,然后使用选择器,将默认的 shell 设置为 zsh 。...chsh -s `which zsh` iTerm2 如果是在 Mac 上,可以和 iTerm2 一起使用。 补全 zsh 的命令补全功能非常强大,可以补齐路径、命令、参数等。...跳转 省略 cd zsh 中跳转的时候,可以省略掉 cd 这个命令,直接输入 .. 等同于 cd .. 这个命令。...session 跳转 在 zsh 中,记录了你最近访问过的地址,可以使用 d 命令进行打开,然后按前面序号进行跳转。
每天看着黑白命令行是很枯燥的,适当的可以给自己换换口味 安装zsh curl -L http://install.ohmyz.sh | sh 更换主题 git clone https://github.com.../install.sh # 安装完后 vim ~/.zshrc #修改ZSH_THEME值为agnoster 接着再修改iTerm2的配置字体为Menlo 14px 重新打开iTerm2就能看到效果了...更多主题 当然这只是zsh的一部分功能,其它的就等你去挖掘了
领取专属 10元无门槛券
手把手带您无忧上云