Fish Shell

命令行 Shell
授权协议 GPLv2
开发语言 C/C++
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 茹展鹏
操作系统 Linux
开源组织
适用人群 未知
 软件概览

fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于"the friendly interactive shell"的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供,不需要任何配置。

主要特性

  • 自动补全
  • 支持丰富的 VGA 颜色
  • 开箱即用
  • 可搜索的命令历史
  • 基于网页的配置功能
  • 能够提升性能的内置命令

  • fishshell 比 bash 更好用的 shell 安装 # Ubuntu 和 Debian 的安装方法。 sudo apt-get install fish # Mac 的安装方法。 brew install fish 启动与帮助 由于 Fish 的语法与 Bash 有很大差异,Bash 脚本一般不兼容。因此,建议不要将 Fish 设为默认 Shell,而是每次手动启动它。 # 安装完成后,

  • mac使用fish shell后,之前在bin/bash配置的环境变量全部失效了;需要重新配置,找了半天.以下是fish shell配置环境变量的流程: 使用  vim ~/.config/fish/config.fish ,在这个文件中重新添加环境变量.ps:没有这个文件也会自动创建的. 使用 set -gx PATH /java环境变量地址 /maven环境变量地址 $PATH ,中间可以配置

  • linux - 如何在fish shell中定义别名? 我想在鱼中定义一些别名。 显然应该可以在中定义它们 ~/.config/fish/functions 但是当我重新启动shell时,它们不会自动加载。 有任何想法吗? armandino asked 2019-05-20T10:03:22Z 9个解决方案 254 votes 只需使用~/.config/fish/functions/rmi.f

  • Abbreviations To avoid needless typing, a frequently-run command like git checkout can be abbreviated to gco using the abbr command. abbr -a gco git checkout After entering gco and pressing Space or

  • 今天看到阮一峰同学的一篇博客(Fish shell 入门教程),讲述的非常详细、清楚,有兴趣的可以直接转去查看此文,本文仅提供一下个人使用心得。 一、fish shell 想必接触过类unix(包括windows的dos)的人对shell应该都不陌生。shell对于提高工作效率有非常大的帮助,但是繁杂的语句及命令使得shell使用起来较麻烦。图形化界面方便一般人的操作,但是效率不够高。fish s

  • 修改Linux默认shell为fish shell 默认的 bash 在命令提示上没那么强大,所以将其换为 fish shell 官网 http://fishshell.com/ debian/deepin 发行版可直接 sudo apt install fish 其他发行版在官网找到对应的安装方法,安装完成后执行 chsh -s /usr/bin/fish 就可设置fish为默认shell了 需

 相关资料
  • 全局配置 你可以获得命令行帮助通过pyspider --help和pyspider all --help来获得帮助。 全局的选项适用于所有的子命令 ``` Usage: pyspider [OPTIONS] COMMAND [ARGS]... A powerful spider system in python. Options: -c, --config FILENAME

  • Mongo命令行是一个跟MongodDB服务交互的JavaScript接口工具,它是MongoDB封装的一个组件。你可以使用这个命令行工具查询,更新数据,执行一些管理操作。 运行命令行 安装并启动MongoDB后,就可以连接mongo命令行到MongoDB实例了。先确认MongoDB实例已经运行,然后才可以启动mongo命令行连接。 打开一个命令行窗口,执行如下命令即可: mongo 请确认你已经

  • init yog2 init 是脚手架命令,用于初始化一些环境与代码,目前提供的脚手架有 yog2 init project 初始化一个yog2 project,主要包含了基础的 project 目录结构和基础框架代码 yog2 init app 初始化一个 yog2 app,主要包含了基础的 app 目录结构与一些样例文件 yog2 init node-runtime 仅限百度内部使用,包含了公

  • swoft 提供了功能强大的命令行应用处理功能,swoft 的 http server、websocket server 等都是通过命令行启动和管理的 安装 Composer 安装 composer require swoft/console Git 仓库 Github https://github.com/swoft-cloud/swoft-console 参与贡献 欢迎参与贡献,您可以 fo

  • 开发时很多任务都需要在命令行界面下完成。 在线阅读宁皓网的《CLI》命令行界面。 Windows 下载完整版的 cmder,它里面包含了很多 Windows 上不具备的工具。用 cmder 可以代替 Windows 系统上自带的 cmd 与 Powershell 命令行界面。 http://cmder.net/ macOS 用系统自带的终端(Terminal),或者下载安装 iTerm。

  • 下文列出了Chrome浏览器和Electron支持的命令行开关. 你也可以在[app][app]模块的[ready][ready]事件之前使用[app.commandLine.appendSwitch][append-switch] 来添加它们到你应用的main脚本里面: 1 const {app} = require('electron') 2 app.commandLine.appendSwi

  • Hyperf 的命令行默认由 hyperf/command 组件提供,而该组件本身也是基于 symfony/console 的抽象。 安装 通常来说该组件会默认存在,但如果您希望用于非 Hyperf 项目,也可通过下面的命令依赖 hyperf/command 组件: composer require hyperf/command 查看命令列表 直接运行 php bin/hyperf.php 不带

  • 命令行 命令行接口或命令语言解译器(CLI), 也称命令行用户界面, 控制台用户界面和字符用户界面(CUI), 是一种用户以连续的文本(命令行)的形式向程序提出需求, 与计算机程序交互的方式. - wikipedia 入门学习: codecademy: Learn the Command Line [watch] The Command Line Crash Course [read] Meet