我使用的是Linux Mint系统,我使用bash和zsh作为shell。我刚刚手动安装了Texlive,我希望它在我的路径中。
我认为将以下行添加到.profile中会很好,但是zsh不会加载.profile。
if [ -d "/usr/local/texlive/2013/bin/i386-linux" ] ; then
PATH="/usr/local/texlive/2013/bin/i386-linux:$PATH"
fi
if [ -d "/usr/local/texlive/2013/bin/x86_64-linux"
我有下面的Dockerfile其目的是安装zsh并添加非根用户并更改其shell。
FROM amazon/aws-cli:latest
RUN yum -y update && yum install shadow-utils.x86_64 zsh util-linux-user -y
# explanation of above packages
# shadow-utils.x86_64 required to get addgroup / adduser
# util-linux-user required to get chsh
# zsh to install
所以问题看起来是这样的:我遵循https://docs.brew.sh/Homebrew-on-Linux的所有指令,通过brew安装哦,我的优雅。
问题是,在复制粘贴指令代码的过程中,我在这里放置了错误的路径:
如果可能,安装脚本使用sudo将Homebrew安装到/ home /linuxbrew/.linuxbrew,如果可能的话,安装脚本将安装在主目录中的~/.linuxbrew。自制产品安装后不使用sudo。使用/ home /linuxbrew/.linuxbrew允许使用比在个人主目录中安装更多的二进制包(瓶子)。选择了前缀/home/ linuxbrew /.linuxbrew
场景:我希望我的Zsh和哦- my -Zsh设置在我的个人Mac,我的工作Mac,我的Linux桌面,我的覆盆子pis上是相同的。
我尝试为我的.zshrc创建一个git代码库,并创建一些基本脚本来使用git来拉出我所有的插件,但是当我尝试在一个新的树莓pi上安装时出现了问题,并且注意到我的主目录的路径依赖于我的系统,并且..oh my -zsh安装脚本使用ZSH环境变量来安装它自己。这意味着我需要创建一个用uname -s检测系统的pre-oh-my-zsh .zshrc,并适当地设置ZSH变量的前缀。
不幸的是,.oh-my-zsh只是覆盖了它,所以每当我想要对我的配置进行编辑并将其推送
我正在尝试安装一个addon的扩展( Ubuntu中FZF的Forgit是特定的)。
但是,在安装过程中,有这样一行:
# manually
# Clone the repository and source it in your shell's rc file.
在Linux终端命令和Linux生态系统方面,我是个菜鸟。以上所说的是什么意思?如果想了解更多关于这一点,哪里是一个好的起点?
编辑:我目前正在窗口终端(WSL2)内工作,并使用.bashrc作为我的RC文件。具体的回购计划是: github.com/wfxr/forgit
谢谢,
我是当前登录作为agochar通过图形用户界面登录。每当我在终端中键入任何命令时,它都会以蓝色显示,但是当我切换用户sudo su anupam并在终端中键入任何命令时,它就变得无色了?我不是这个领域的专家,因为我刚刚开始学习linux。这不是太严重的问题,但如果有人能帮助我解决这个问题,那么学习linux命令行就会更容易吗?