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

玩转服务器 —了解bashrc文件

滴水穿石 非一日之功 .bashrc文件 .bashrc 是一个配置文件,主要用于用户自定义 Bash shell(Linux 系统中的默认命令行解释器)的行为和环境。...你可以在 .bashrc 文件中设置环境变量,比如修改 PATH 路径以添加自己的程序目录;也可以为常用命令设置别名,简化操作,例如将 ls -lh 设置为 ll 以及 自定义命令行提示符、编写简单函数....bashrc 文件位于用户主目录下,路径是:~/.bashrc 。当用户启动一个交互式的非登录 shell时,.bashrc 文件就会自动被加载。....bashrc 、修改PATH变量结果把初始的PATH路径覆盖掉了、.bashrc文件写入了很多乱七八糟的字符 等等),如果你想恢复初始的 .bashrc 。...就是 zsh) Fish 一种用户友好的现代命令行 Shell,专为简化使用、提高效率而设计。

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

    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 安装所有开发依赖 卸载全部

    99320

    如何在 Linux 中创建别名并使用别名命令?

    /fish/config.fish配置永久别名步骤一:打开配置文件以 Bash 为例,我们可以使用任意文本编辑器(如 nano、vim 或 gedit)打开 ~/.bashrc 文件:nano ~/.bashrc...多个 Shell 环境中的别名配置如果你在多个 Shell 环境中工作,可以在不同的配置文件中添加相应的别名。...Bash在 ~/.bashrc 或 ~/.bash_profile 文件中添加别名:alias ll='ls -alh'Zsh在 ~/.zshrc 文件中添加别名:alias ll='ls -alh'Fish...在 ~/.config/fish/config.fish 文件中添加别名:alias ll 'ls -alh'假设你经常使用 Git 命令,并且希望简化一些常用的 Git 操作,你可以在 ~/.bashrc...创建 Shell 函数在 ~/.bashrc 或其他相应的配置文件中,你可以定义函数。

    16600

    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 浮点数运算 浮点数运算需要使用管道操作

    21210

    为什么要用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 自动补齐 Fish的autosuggestion包含了搜索命令历史、github分支、文件路径、shell变量名字、进程名字、job id(和job名字),(甚至可以用...找到命令路径,不是可执行文件 127:找不到命令路径 通过信号返回的以上的错误码+128 三、fish的设计原则 多颜色的提示,颜色和文件夹字体(粗体)都更易于阅读。

    2.4K591

    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,就会出现自定义的提示符。

    1.1K80

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

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

    1.3K10

    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.8K20

    举例说明 alias 和 unalias 命令

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

    50410

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

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

    70720

    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.3K30

    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.应用更改:保存配置文件并关闭终端。

    50010

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

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

    1.5K20
    领券