首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python | Pipenv官方推荐python包管理工具

它可以为你项目自动创建和管理虚拟环境,并且在你安装/删除包时自动在Pipfile添加/移除相应包。它同时生成一个非常重要Pipfile.lock文件,来保证所构建环境的确定性。...让你通过图形深入了解当前依赖关系($ pipenv graph) 通过加载 .env 文件简化开发流程 安装 Windows环境: $ pip install pipenv 如果你使用是macOS,...508要求 graph 将输出一个包含当前所有已安装依赖漂亮图形 Shell 补全 举个例子,使用fish shell,将下列命令加入~/.config/fish/completions/pipenv.fish...: eval (pipenv --completion) 另外,也可以使用bash,将下列代码加入 .bashrc 或者 .bash_profile: eval "$(pipenv --completion...(Fish 是最好shell,你应该使用它) 应用 定位项目 定位虚拟环境 定位Python解释器 安装包 安装一个开发环境依赖 展示一个依赖图: 生成一个lockfile 安装所有开发依赖 卸载全部

95620

Pipenv:官方推荐python包管理工具

它可以为你项目自动创建和管理虚拟环境,并且在你安装/删除包时自动在Pipfile添加/移除相应包。它同时生成一个非常重要Pipfile.lock文件,来保证所构建环境的确定性。 ?...让你通过图形深入了解当前依赖关系($ pipenv graph) 通过加载 .env 文件简化开发流程 安装 Windows环境: $ pip install pipenv 如果你使用是macOS...508要求 graph 将输出一个包含当前所有已安装依赖漂亮图形 Shell 补全 举个例子,使用fish shell,将下列命令加入~/.config/fish/completions/pipenv.fish...: eval (pipenv --completion) 另外,也可以使用bash,将下列代码加入 .bashrc 或者 .bash_profile: eval "$(pipenv --completion...(Fish 是最好shell,你应该使用它) 应用 ? ? 定位项目: ? 定位虚拟环境: ? 定位Python解释器: ? 安装包: ? 安装一个开发环境依赖: ? 展示一个依赖图: ?

1.7K70

Shell(一)

: Korn shell zsh: Z shell csh: C shell fish: Friendly interactive shell Shell 语法 首行语法 shell 文件一般以 sh...系统变量又分为: 本地变量: 只有本用户可以使用,保存在当前用户 home 目录下 .bash_profile 或 .bashrc 文件 全局变量: 所有用户都可以使用,保存在 /etc/profile...或 /etc/bashrc 文件 常见系统变量: $UID: 当前用户 uid $USER: 当前用户 $PWD: 当前路径 $SHELL: 当前使用 shell $PATH: 环境变量 $0...: 上一个命令执行结果,0 为成功 注意: 如果想修改 PATH 环境变量,使用 PATH=$PATH:新路径。...: let multi=$INT*$INT2 echo $multi (()) shell 两个小括号也可以做运算: sum=$(( 1 + 3 )) echo $sum 浮点数运算 浮点数运算需要使用管道操作

19710

为什么要用fish shell

一、Fish跟默认bash shell有什么不一样 什么是fish,Fish又称为Friendly shell for interactive use。...Fish设计之初能兼容其他shell命令, 并且会比其他shell更友好而且又高效。在一些特性上,fish做了改进,这和其他shell比如bashl是有区别的。...命令保存在内存,之后才保存在硬盘fish_history文件,一个会话不能看到另一个没关闭会话命令,需要手动执行history merge(这个试了没用,可能跟fish版本支不支持有关系) History...image.png 2.5 自动补齐 Fishautosuggestion包含了搜索命令历史、github分支、文件路径shell变量名字、进程名字、job id(和job名字),(甚至可以用...找到命令路径,不是可执行文件 127:找不到命令路径 通过信号返回以上错误码+128 三、fish设计原则 多颜色提示,颜色和文件夹字体(粗体)都更易于阅读。

2.2K591

Fish shell 入门教程

一、简介 Fish 是"the friendly interactive shell"简称,最大特点就是方便易用。很多其他 Shell 需要配置才有的功能,Fish 默认提供,不需要任何配置。...因此,我建议不要将 Fish 设为默认 Shell,而是每次手动启动它。 使用过程,如果需要帮助,可以输入help命令。浏览器就会自动打开,显示在线文档。...$ cat ~/somefi 上面代码表示,存在以~/somefi开头路径。如果没有下划线,你就知道这个路径不存在。...02/06/13 /home/tutorial > 十、配置 Fish 配置文件是~/.config/fish/config.fish,每次 Fish 启动,就会自动加载这个文件。...我们可以在这个文件里面写入各种自定义函数,它们会被自动加载。比如,上面的fish_prompt函数就可以写在这个文件里面,这样每次启动 Fish,就会出现自定义提示符。

1K80

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 即可以使用; 对于服务器环境...,因为无浏览器,只要复制对应配置文件即可: mkdir -p ~/.config/fish/functions scp ....默认SHELL Fish Shell 安装配置指南 参考链接: https://www.xuebuyuan.com/2046505.html

2.6K20

举例说明 alias 和 unalias 命令

这个别名仅限于当前 shell 会话。一旦你退出了当前 shell 会话,别名也就失效了。为了让这些别名长久有效,你需要把它们添加到你 shell 配置文件当中。...BASH,编辑 ~/.bashrc 文件: $ nano ~/.bashrc 一行添加一个别名: 图片.png 保存并退出这个文件。...然后运行以下命令更新修改: $ source ~/.bashrc 现在,这些别名在所有会话中都可以永久使用了。 ZSH,你需要添加这些别名到 ~/.zshrc文件。...Fish,跟上面的类似,添加这些别名到 ~/.config/fish/config.fish 文件。 查看某个特定命令别名 像我上面提到,你可以使用 alias 命令列出你系统中所有的别名。...,也会从你 shell 配置文件永久地移除别名。

48010

22款终端生产力工具,效率飞起!

高频 CLI 工具推荐 1、fish shell 毋庸置疑,在终端工具Shell 是使用最频繁也最重要工具。...过去,我曾经使用过 Bash 和 Z Shell,而如今,这个Fish Shell,也是一个非常优秀终端 Shell 工具,拥有许多开箱即用功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问文件夹之间来回切换...Starship 可以适用于任何 Shell。你只需要安装它,然后在相应配置文件.bashrc/.zshrc/config.fish添加一行配置,剩下工作交给它来完成就好了。 ?...如果上一个命令执行失败,会展示相应错误提示符。 ? 还有不计其数其他信息可以展示。但是,它能以更加友好形式智能地给你呈现!比如,如果你不在 git 存储库,它将隐藏 git 信息。...VirtualFish 则是 Fish Shell 虚拟环境管理器。它提供了许多命令来执行快速创建、列出或删除虚拟环境等操作。

1.2K10

36.5K Star开源一款轻量,迅速,高颜值定制化命令行工具,让终端工作更高效!

软件介绍 Starship 是一个跨平台命令行提示符工具,它通过自定义、可配置方式提供有用信息,帮助用户更高效地在终端环境工作。...5.易扩展:Starship 提供了一个简单插件系统,用户可以编写自己模块或使用社区提供扩展插件。 使用步骤 1.安装 Starship:请根据您操作系统,在终端环境执行相应安装命令。...3.配置 Shell:根据您使用 Shell 类型,在 Shell 配置文件添加以下内容: Bash:在 ~/.bashrc 添加以下行: eval "$(starship init bash)"...Zsh:在 ~/.zshrc 添加以下行: eval "$(starship init zsh)" Fish:在 ~/.config/fish/config.fish 添加以下行: starship...init fish | source 4.应用更改:保存配置文件并关闭终端。

37810

推荐一些程序员命令行生产力工具!

高频 CLI 工具推荐 1fish shell Shell- 毋庸置疑,在终端Shell 是使用最频繁也最重要工具。...过去,我曾经使用过 Bash 和 Z Shell,而如今,我正在使用Fish Shell。...特别是当你懒得自己去配置 Shell,并希望通过最少配置就能获得很好使用效果时候,那就更不要错过它了。 Fish 插件 你可以自己添加相关插件来扩展 Fish Shell 功能。...Starship 可以适用于任何 Shell。你只需要安装它,然后在相应配置文件.bashrc/.zshrc/config.fish 添加一行配置,剩下工作交给它来完成就好了。...如果上一个命令执行失败,会展示相应错误提示符。 还有不计其数其他信息可以展示。但是,它能以更加友好形式智能地给你呈现!比如,如果你不在 git 存储库,它将隐藏 git 信息。

67120

22款好用CLI工具

高频 CLI 工具推荐 1fish shell Shell- 毋庸置疑,在终端Shell 是使用最频繁也最重要工具。...过去,我曾经使用过 Bash 和 Z Shell,而如今,我正在使用Fish Shell。...特别是当你懒得自己去配置 Shell,并希望通过最少配置就能获得很好使用效果时候,那就更不要错过它了。 Fish插件 你可以自己添加相关插件来扩展 Fish Shell 功能。...Starship 可以适用于任何 Shell。你只需要安装它,然后在相应配置文件.bashrc/.zshrc/config.fish添加一行配置,剩下工作交给它来完成就好了。...如果上一个命令执行失败,会展示相应错误提示符。 还有不计其数其他信息可以展示。但是,它能以更加友好形式智能地给你呈现!比如,如果你不在 git 存储库,它将隐藏 git 信息。

2.1K30

我私藏那些实用终端命令行工具

先给大家列个推荐清单,如下图: 高频 CLI 工具推荐 1fish shell Shell- 毋庸置疑,在终端Shell 是使用最频繁也最重要工具。...过去,我曾经使用过 Bash 和 Z Shell,而如今,我正在使用Fish Shell。...特别是当你懒得自己去配置 Shell,并希望通过最少配置就能获得很好使用效果时候,那就更不要错过它了。 Fish插件 你可以自己添加相关插件来扩展 Fish Shell 功能。...Starship 可以适用于任何 Shell。你只需要安装它,然后在相应配置文件.bashrc/.zshrc/config.fish添加一行配置,剩下工作交给它来完成就好了。...如果上一个命令执行失败,会展示相应错误提示符。 还有不计其数其他信息可以展示。但是,它能以更加友好形式智能地给你呈现!比如,如果你不在 git 存储库,它将隐藏 git 信息。

1.4K20

在 Linux 不使用 CD 命令进入目录文件夹方法

如果你尝试在没有 cd 命令情况下切换 Linux 目录/文件夹,你将看到以下错误消息。这在 Linux 很常见。...$ Documents/ bash: Documents/: Is a directory 为此,我们需要在用户 .bashrc 追加以下值。 什么是 .bashrc ?....bashrc 是一个 shell 脚本,每次用户以交互模式打开新 shell 时都会运行该脚本。 你可以在该文件添加要在命令提示符下输入任何命令。....bashrc 文件本身包含终端会话一系列配置。包括设置和启用:着色、补全,shell 历史,命令别名等。...是的,它正如预期那样正常工作。 而且,它在 fish shell 工作正常,而无需对 .bashrc 进行任何更改。 ? 如果要暂时执行此操作,请使用以下命令(设置或取消设置)。

6K21

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

, 无法进行大量配置 命令行语法高亮, 错误会显示红色 智能提示 可视化配置: 可以使用 Web 网页进行终端配置 在这篇文章, 我们将简单介绍下 Fish Shell 各种特性和优势,...fish 安装路径, 这里最好简单记下, 后面需要用到 二、切换 2.1 手动切换 默认情况下命令行终端使用 Shell 是 Bash 或者 zsh, 这里我们需要通过 fish 命令切换到 Fish...可使用以下命令: 在开始之前我们需要先确认下 fish 安装路径, 在安装 fish 时输出日志中会给出对应安装地址 下面我们需要在 /etc/shells 追加 fish 脚本...路径, 否则在切换默认 Shell 时会报 non-standard shell 错误, 脚本路径为: {fish 安装路径}/bin/fish sudo vim /etc/shells 下面我们通过...我们可以在这个文件里面写入各种自定义函数、别名、常量..., 在每次启动 Fish Shell后, 该文件将被自动加载进来, 这里我们可以通过 cat 来查看该配置文件 $ cat ~/.config

14810
领券