将zsh设为没有root访问权限的默认shell

好牛

我正在使用学校的计算机,并且想使用zsh而不是bash我想将其设置为默认外壳程序,但是$ chsh -s $(which zsh)由于我没有管理员权限因此无法运行命令

有什么办法可以放入我的.bashrc东西,或者zsh当它作为解决方法打开时会自动调用的东西吗?

澄清一下,zsh已经安装了。

控制台盒

.bash_profile在您的主目录中创建并添加以下行:

export SHELL=/bin/zsh
exec /bin/zsh -l

更新:.profile当默认外壳不是bash时,可以作为一般解决方案。我不确定.profileZsh是否也可以调用它是否会变得多余,但是我们可以通过简单的检查来安全地执行此操作:

export SHELL=/bin/zsh
[ -z "$ZSH_VERSION" ] && exec /bin/zsh -l

我们还可以使用which来获取zsh依赖于的值的动态路径$PATH

export SHELL=`which zsh`
[ -z "$ZSH_VERSION" ] && exec "$SHELL" -l

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

没有root访问权限安装zsh吗?

挂载没有root访问权限的iso?

没有root访问权限安装InfluxDB

如何安装没有root访问权限的python模块?

在ubuntu中没有root访问权限的puppet apply命令

如何设置没有root访问权限的路径变量?

在没有root访问权限的情况下安装SCONS

安装没有root访问权限的python软件包

在没有 root 访问权限的情况下构建 FLTK

删除没有root访问权限的Google Glass apk?

如何安装没有root访问权限的软件包?

如果没有root用户访问权限,请在将RLAS与参考BLAS链接时运行R并对其进行调整

如何创建对所有文件具有只读访问权限的用户?(即没有写权限的root)

具有 Root 访问权限且没有 Sudo 的新用户

如何在没有root用户访问权限的情况下安装mysql?

用户“ root” @“ localhost”的访问被拒绝(使用密码:是)-没有权限?

如何获得没有root用户访问权限的已安装应用的APK?

如何在没有root用户访问权限的Ubuntu上安装Google Test?

如何确保程序始终运行但没有root用户访问权限?

在没有完全root访问权限的情况下读取/ proc / <pid> / fd / <fd>

是否可以在没有root访问权限的情况下在Linux上使用packet_mmap?

当root没有访问源目录的权限时,如何创建mount --bind?

gyp WARN EACCES用户“ root”没有访问开发目录的权限

如何安装Rails并创建没有root访问权限的新应用程序?

在启动时如何在没有root访问权限的情况下运行bash脚本?

如何在没有root访问权限的情况下在本地安装tmux?

在没有root用户访问权限的情况下使用密钥文件解锁LUKS分区?

如何在没有root用户访问权限的情况下安装rvm?

如何在没有root用户访问权限的Linux上安装dos2unix?