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

为什么每次重启都需要~/.zshrc源文件才能让插件工作?

每次重启都需要~/.zshrc源文件才能让插件工作的原因是因为~/.zshrc是Zsh shell的配置文件,它包含了用户自定义的环境变量、别名、函数和插件等设置。当系统启动时,Zsh会读取该文件并加载其中的配置信息。

插件通常是通过在~/.zshrc文件中添加相应的配置来启用的。当系统重启时,Zsh会重新加载~/.zshrc文件,以确保插件的配置被正确加载和应用。

~/.zshrc文件的路径是默认的配置文件路径,可以根据实际需要进行修改。如果你将配置文件放置在其他位置,需要在系统启动时指定该文件的路径。

需要注意的是,如果你安装了新的插件或修改了插件的配置,需要重新加载~/.zshrc文件才能使插件生效。可以通过执行以下命令来重新加载配置文件:

source ~/.zshrc

总结起来,每次重启都需要~/.zshrc源文件才能让插件工作是因为Zsh需要读取该文件中的配置信息来加载和应用插件的设置。这样可以确保插件在系统启动时正确加载并正常工作。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Ohmyzsh安装使用,让命令飞起来

资源ohmyzsh官方网站ohmyzsh源文件插件地址安装以Ubuntu为例:查看系统当前使用的shell$ echo $SHELL/bin/bash查看系统是否安装了zsh$ cat /etc/shells...nologin/bin/tcsh/bin/csh/bin/zsh切换shell为zsh$ chsh -s /bin/zshChanging shell for root.Shell changed.这一步需要重启服务器...Get stickers and t-shirts at http://shop.planetargon.com.配置主要分两大类:主题(花里胡哨的)和插件(真的很多,记记不住)。...主题修改主题的方法为修改{~/.zshrc}文件:vim ~/.zshrc找到下面内容,替换引号内的主题名即可。...ZSH_THEME="robbyrussell"保存后使用以下命令更新配置即可:source ~/.zshrc 插件修改插件和主题差不多,也是修改{~/.zshrc}文件:vim ~/.zshrc找到plugins

57320

使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具

可以通过code ~/.zshrc(如果没安装vscode,可以用vim ~/.zshrc)打开编辑zsh配置信息,可以看到默认配置了git 插件Plugin:git。...还有很多高效插件,等您发掘~oh my zsh官网不过插件安装多了,感觉会有些卡顿~ # 每次修改了这个`.zshrc`配置文件,需要重载一下,才能生效。...# ~/.zshrc # 比如跳转到工作目录 alias dgg='cd /mnt/f/git-source/github' # vscode 打开要编辑的文件或文件夹 code blog 这也就是开头的效果图了...alias gst='git status' alias cls='clear' 每次修改这个文件需要输入source ~/.bash_profile重载这个文件,才会生效。...比如: alias rl='source ~/.bash_profile' alias bashconfig='code ~/.bash_profile' 这样每次修改保存后就只需要输入rl,即可重载生效了

5.3K20
  • Linux ZSH 更便捷的 shell 环境

    我遇到的情况是没有返回上述信息,新建terminal仍然是 bash 为默认 shell,查看 /etc/passwd 发现确实成功修改了用户的 shell 记录,重启系统完成了默认 shell 的修改...主题就会变成: 随机主题 我们还可以随机设置主题: 步骤同上 ZSH_THEME="random" 每次打开终端主题是随机的。...上述功能不需要额外的插件。 zsh-completions 额外的自动补全功能,该项目将在完善时合并到 zsh,补充 zsh 中尚不支持的命令补全 (sysin)。...文件夹快捷跳转插件 z 是一个文件夹快捷跳转插件,对于曾经跳转过的目录,只需要输入最终目标文件夹名称,就可以快速跳转,避免再输入长串路径,提高切换文件夹的效率。...安装步骤: 由于 oh-my-zsh 内置了 z 插件,所以只需要在 .zshrc 中,把 z 加入插件列表: plugins=( # other plugins...

    40210

    oh-my-zsh,最好用的shell

    zsh 的功能比bash强大很多,但配置过于复杂,起初只有极客在用。...Bash 退出,重启终端,可看到shell已切换成功 $ echo $SHELL /bin/zsh Bash 安装 oh my zsh 一行命令即可自动化安装 $ wget https://github.com...# 修改主题名称 ZSH_THEME="cloud" Bash 然后重新加载配置文件 $ source ~/.zshrc Bash 每次修改配置文件后,需要再次加载配置文件才能生效 插件 oh-my-zsh... 插件就能解决此问题 现在不管是 zip, tar.bz2, gz 等格式的压缩文件,需要执行 extract 文件名 即可 z z 插件可以智能在历史的cd命令中智能地选择指令,如,我们在终端执行过...cd /usr/local/nginx/conf/vhost,以后只需要执行z vhost即可,不必再去敲长串的命令了 以上两个插件都是oh-my-zsh自带的,只需要在配置文件的plugins配置中加入插件名称即可

    54830

    为啥人家的命令行终端如此炫酷?原来用了这款137K+Star的神器!

    后来发现需要在Linux上安装OhMyZsh行,今天给大家介绍下这款功能强大,插件丰富的工具!...使用OhMyZsh可以让你看起来像有10年工作经验的程序员,OhMyZsh有几百种插件可以供你使用,还有各种炫酷的主题。OhMyZsh非常流行,在Github上已经有137K+Star!...# 修改如下内容 ZSH_THEME="af-magic" # 刷新配置,每次修改后需要 source ~/.zshrc 修改成功后主题效果如下。...zsh-syntax-highlighting 平时我们输入Linux命令的时候,只有在执行的时候知道输错命令了,这款插件可以实时检测命令是否出错。...make uninstall 总结 OhMyZsh确实是款非常不错的工具,它极大地提高了我们的工作效率,让我们看起来更像资深程序员。

    1.1K30

    给 Zsh 添加主题和插件

    % source ~/.zshrc ➜ .oh-my-zsh git:(master) ✗ 你可以忽略任何丢失更新文件的警告;他们将会在重启的时候再次进行解析。...大部分的主题是非常易于安装和使用的,仅仅需要改变 .zshrc 文件中的配置选项然后重新载入配置文件。...一旦重启,你就可以看到新的主题: 图片.png 安装插件 Oh My Zsh 有超过 200 的插件,你可以在 .oh-my-zsh/plugins 中看到它们。...兼容性 一些 Oh My Zsh 插件具有通用性。如果你看到一个插件声称它可以与 Bash 兼容,那么它就可以在你自己的 Bash 中使用。另一些插件需要 Zsh 提供的特定功能。...因此,它们并不是所有都能工作。但是你可以添加一些其他的插件,例如 dnf、ubuntu、firewalld,以及其他的一些插件。你可以使用 source 使你的选择生效。

    5.4K10

    Windows 下 wsl2 的使用及问题记录

    并且另一个致命的问题是 每次重启 wsl2 都会自动分配一个 ip 地址,连同宿主机的虚拟网段中的 ip也会改变,所以每次需要获取并更改服务的地址,如 : 通过 docker 开启了一个服务并监听了一个端口...,但是每次宿主机重启后也是一样的发现服务地址变了,可能会导致服务运行失败,最小的副作用是更改 ip 地址。...这也就是为什么可以互相操作的基础了。 虽然方便,但也带来了问题。 如果我们在两个系统中都安装了同一个应用,那么在子系统中,常常会调用到外面的环境变量,导致子系统中无法使用。.... # ~/.zshrc 文件中加入 alias myssh="/etc/init.d/ssh" # 退出vim source ~/.zshrc myssh status # 查看状态,start 启动...,安装插件更简单,推荐插件 : 1. z; 2.p10k(一个终端主题) fzf 模糊查找工具,可以跳转到目录,快速定位目录,提供更易用的历史命令记录,还可以搭配 vim 使用 bat 一个类 cat

    7.4K20

    oh-my-zsh,让你的终端从未这么爽过

    而zsh的功能极其强大,只是配置过于复杂,起初只有极客在用。...https://github.com/robbyrussell/oh-my-zsh 自此,只需要简单的安装配置,小白程序员们都可以用上高档大气上档次,狂拽炫酷吊炸天的oh my zsh ?...重启服务器后,可使用reboot 重启后,查看当前shell $ echo $SHELL /bin/zsh 安装 oh my zsh oh-my-zsh源码是放在github上,先确保你的机器上已安装了...将ZSH_THEME改成ys ZSH_THEME="ys" 更新配置: $ source ~/.zshrc 自动补齐插件 linux不少命令的参数很多,不可能一一记住,常规的查看手册又觉得慢。...自动补全的插件 incr.zsh 补全插件 下载此插件: $ wget http://mimosa-pudica.net/src/incr-0.2.zsh 将此插件放到oh-my-zsh目录的插件库下

    22.4K62

    iTerm2 + Oh My Zsh,打造专属你的终端神器

    .zshrc 这个文件是 oh-my-zsh 的配置文件,位于根目录下,一般可以通过如下命令可以对其进行查看或编辑; vim ~/.zshrc 每次修改之后,如果要让配置利马生效,需要执行如下命令: source...MesloLGS NF 字体( PowerLevel10k 安装手册里有),然后依次打开:iTerm2->Preferences->Profiles->Text,把字体选为 MesloLGS NF 即可; 然后重启...这些图标交叉分布在 X 之间吗?...风格 编码 是否显示时间 目录层级分隔符 头部(左边) 尾部(右边) 是否换行 左边和右边是否有连接线 命令行和提示是否连接 两行命令之间分布稀疏还是松散 是否需要图标 常用插件推荐 要想让我们的终端更好用...,推荐安装如下插件; git:自带插件,默认已经开启 它可以让我们使用非常好用的的 git 命令,提高开发效率: 未用插件前 用插件后 git add --all gaa git branch -D gbD

    1.6K30

    让你提前体验 macOS Catalina 的 Shell — Oh My Zsh 配置指南

    我们需要通过编辑 zsh 配置文件来修改主题: vim ~/.zshrc 定位到 ZSH_THEME 一行,将双引号中的内容修改为自己选择的主题名即可。...要启用某个插件,只需要用 vim ~/.zshrc 编辑 zsh 配置文件,定位到 plugins 一行,在括号中添加需要插件名称,以空格分隔。...保存退出后,别忘了执行 source ~/.zshrc 使配置立即生效。 我使用的插件 git 默认启用的插件,提供了各种 git 命令的缩写。其官方说明提供了所有缩写的参考。...为了让提示的字体颜色正确显示,我们还需要执行: echo "export TERM=xterm-256color" >> ~/.zshrc #声明终端类型 echo "ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE...现在你获得了一个更漂亮、更强大的终端,相信这能让你在终端下进行操作时事半功倍。

    3K40

    如何配置一个高效、漂亮、爱不释手的终端?

    为什么用 zsh 呢?因为相比于默认的 bash,zsh 有更多的自定义选项,并支持扩展。因此 zsh 可以实现更强大的命令补全,命令高亮等一系列酷炫功能。...ZSH_THEME="powerlevel10k/powerlevel10k" 重启终端,然后键入 p10k configure 来配置 powerlevel10k,安装自己的喜好进行配置即可:...6、常用插件的安装与配置 环境配置好了,我们还需要加上一些插件让终端更好用,介绍我用的几个插件,效率杠杠的。...值最高的目录 z -t foo 进入匹配foo关键字目录列表中最近访问的目录 z -l foo 列出所有匹配foo关键字的目录列表 只要你在终端上使用 cd 访问过的目录,它都会记录下来,然后下次可以在任何工作目录下使用只需要用...启用方法:修改 ~/.zshrc,添加 z 插件: plugins=( git z ) zsh-autosuggestions[5] 有了它,执行过的命令,就不需要重复的输入啦,比如我输入

    1.2K10

    WSL 2 的安装过程(以及介绍)

    ✅ 可以与当前版本的 VMware 和 VirtualBox 一起运行 ✅ ✅ 托管 VM ❌ ✅ 完整的 Linux 内核 ❌ ✅ 完全的系统调用兼容性 ❌ ✅ 跨 OS 文件系统的性能 ✅ ❌ 为什么要...我们可以有很多种方式使用Linux 单主机双系统:能实实在的运行不同、完整的操作系统;切换系统需要重启,麻烦 双主机双系统:物理隔离方式,真正实现双系统;真的有人那么有钱吗?开发程序用两台电脑?...,您应该在此时重启系统,否则可能会发现事情没按预期进行。...我发现最好的方法就是,按照这个文章上开头的那几步重新执行一遍(确保没有遗漏),然后重启,一定要重启重启!!之后再尝试,一般就解决了。...把plugins中两个刚刚下载好的插件名字加进去,然后保存退出 plugins=( git zsh-autosuggestions zsh-syntax-highlighting ) 最后更新一下配置文件

    2.9K10

    Linux超级漂亮的Shell

    简介 Zsh 是一个 Linux 下强大的 shell, 由于大多数 Linux 产品安装,以及默认使用bash shell, 但是丝毫不影响极客们对 zsh 的热衷, 几乎每一款 Linux 产品包含有...提供其他各种支持:完整的 TCP 与 Unix 域套接字控制,FTP 客户端与扩充过的数学函数 完全可定制化 1.3 zsh 与 oh-my-zsh 终极配置 之前是因为看到这篇文章:终极 Shell——Zsh 选择使用.../zsh chsh -s `which zsh` 如果要切换回去 bash: chsh -s /bin/bash 当然你实在不愿意把 zsh 当成默认的 shell, 而又想使用它, 那么你可以每次进入是都使用...详细的主题信息, 可以参见 zsh 主题介绍 配置插件 修改~/.zshrc中plugins plugins=(git bundler osx rake ruby) 详细的插件信息, 可以参见 zsh...你只需要运行: upgrade_oh_my_zsh 卸载 oh-my-zsh 如果你想卸载oh-my-zsh, 只需要执行uninstall_oh_my_zsh zsh, 从命令行运行.

    3.3K20

    这篇 iTerm2 + Oh My Zsh 教程手把手让你成为这条街最靓的仔

    我们每天需要在其中输入很多命令去做一些事情。可以说,每天有大量的时间需要面对它。 我记得我第一次点下鼠标,打开这个终端的时候,看到了这样一个界面: 我傻了。怎么这么丑?...如果你想每天过得不一样,可以设置成 random,每次打开 iTerm2 的都会随机使用一种配色方案。...安装字体 PowerFonts 为什么要安装字体呢?有些主题是会设置图标的,我们电脑上的字体一般都不支持这些图标,会出现乱码。 打开 ?Fonts 下载 zip 包本地解压,就会得到很多字体。...这样还是比较麻烦的,得为每个目录配置 alias。 autojump 插件 autojump 插件会记录你所有的访问记录,不同单独配置,直接访问即可。...我就只用了以上几个插件,已经能够大幅度提升工作效率了,如果有其它好用的插件,一定要告诉我呀。

    8K42

    QQ机器人防风控部署方案

    众所周知服务器需要有一个稳定的网络环境以及稳定的电源供给,家用环境很难满足条件,但是换个角度思考,我发现淘汰下来的手机是一个垃圾佬的不错选择——具有大容量的电池足够支撑短时间的断电,同时机器人不需要公网...ip用于管理,所以只需要一张普通电话卡就能解决无线网络中断的困扰。...然后顺便安装 Termux-Boot,这是用来开机自启动的一个应用,我相信你不想每次开机或重启都要专门打开 Termux 然后运行一些命令来开启服务。...“passwd” 来设置用户密码 之后使用 “ifconfig” 来查看手机的 ip 地址,然后就可以把工作转移到电脑了。.../robbyrussell/oh-my-zsh/master/tools/install.sh)" chsh -s zsh 安几个插件(代码高亮、自动建议、自动补全、快速跳转) git clone https

    2.2K20

    加快Android编译速度的技巧总结

    那么为什么我们每次编译需要等待那么久?事实上我们我们可以gradle中添加TaskExecutionListener来监听gradle脚本中每个task的执行时间。 ? ?...开发过程中对项目的改动一般分为Java文件的修改以及资源文件的修改,这些修改都会涉及到上述的几个费时步骤,这也就是为什么即便我们修改一行代码也需要编译很久。...当然,从Java到dex的过程需要额外的查找各种依赖包之类的工作,这部分工作在cast.py中实现。...这也就是为什么Instant Run并不存在前面说到的IllegalAccessError的问题,并且支持不重启就能看见修改效果的原因。...资源文件修改的处理相对于Java文件的处理较为复杂,这中间涉及到aapt、attribute唯一性 、ID值一致等问题增加了资源文件处理的难度。

    90830

    LinuxMac如何配置ZSH并使用Oh-my-zsh?让你的终端更加实用、美观

    的确,ZSH才是适用于现代的Shell: 更丰富的命令提示 更鲜明的演示标记 更强大的插件支持 本次就带大家先了解什么是ZSH,再叫大家怎么在macOS和Linux上安装ZSH,其中,Linux上的安装...什么是Oh-my-zsh ZSH的功能极其强大,只是配置过于复杂,起初只有极客在用。后来,一些极客为了让更多人受益,开发了Oh-my-zsh这个插件,用来简化zsh的配置,让zsh更加容易上手。...: 提前安装git、curl 可以成功连接GitHub 如果有~/.zshrc文件,最好提前备份 [官方方法安装] 脚本配置 考虑到官方方法,需要连接GitHub;如果你的设备无法有效访问GitHub。...(如果没有~/.zshrc文件,可以手动创建) 重启终端或终端输入source ~/.zshrc使配置生效 不是很建议普通用户使用手动配置去配置Oh-my-zsh。 3....为此,如果需要关闭自动转义,可以打开~/.zshrc文件,添加DISABLE_MAGIC_FUNCTIONS=true字段: [自动转义取消] Tips zsh的强大不仅仅如此,还可以安装更多强大插件

    6.8K72

    加快Android编译速度的技巧总结

    那么为什么我们每次编译需要等待那么久?事实上我们我们可以gradle中添加TaskExecutionListener来监听gradle脚本中每个task的执行时间。 ? ?...开发过程中对项目的改动一般分为Java文件的修改以及资源文件的修改,这些修改都会涉及到上述的几个费时步骤,这也就是为什么即便我们修改一行代码也需要编译很久。...当然,从Java到dex的过程需要额外的查找各种依赖包之类的工作,这部分工作在cast.py中实现。...这也就是为什么Instant Run并不存在前面说到的IllegalAccessError的问题,并且支持不重启就能看见修改效果的原因。...资源文件修改的处理相对于Java文件的处理较为复杂,这中间涉及到aapt、attribute唯一性 、ID值一致等问题增加了资源文件处理的难度。

    1.1K10

    写给工程师的 Ubuntu 20.04 最佳配置指南

    每次配置需要查阅各种资料,虽然网络上有很多配置文章,但基本上都会存在一些问题: 只教怎么做,不说为什么; 文档陈旧,不更新; 内容缺失,不丰富;.........关闭 sudo 密码 为了避免每次使用 sudo 命令时输入密码,我们可以将密码关闭。...~/.zshrc 重启 Terminal 你就能发现变化。...~/.zshrc 文件里配置后方可使用,配置如下: # 打开 ~/.zshrc 文件,找到如下这行配置代码,在后面追加插件名 plugins=(其他插件名 autojump zsh-autosuggestions...按照前面的方式配置好后,每次系统启动时需要打开终端,执行 clash 命令,并且终端不可以关闭,否则整个 clash 进程就结束了。

    7.5K03
    领券