草庐IT

windows - Windows 版 Git 不执行我的 .bashrc 文件

我刚刚在Windows7上安装了GitforWindows2.5.0,当我运行GitBash时,我的.bashrc文件似乎没有被执行。我是这样创建文件的:Administrator@HintTech-DevMINGW64/$pwd/Administrator@HintTech-DevMINGW64/$cd~Administrator@HintTech-DevMINGW64~$pwd/c/Users/AdministratorAdministrator@HintTech-DevMINGW64~$touch.bashrcAdministrator@HintTech-DevMINGW64~$

windows - Git for Windows : . bashrc 或 Git Bash shell 的等效配置文件

我刚刚为Windows安装了Git,很高兴看到它安装了Bash。我想以与在Linux下相同的方式自定义shell(例如,为ls-l设置别名,如ll),但我似乎做不到找到.bashrc或等效的配置文件。我应该编辑什么? 最佳答案 创建一个.bashrc~/.bashrc下的文件你走了。同样对于~/.gitconfig.~通常是你的C:\Users\文件夹。打字echo~在GitBash终端中会告诉您该文件夹是什么。如果您无法创建文件(例如运行Windows),请运行以下命令:copy>~/.bashrc该窗口将输出一条错误消息(未找到

linux - 在 systemd 服务中使用用户的 .bashrc

我正在为我的脚本使用systemd服务我需要从home/user/.bashrc设置环境值source/home/user/.bashrc在脚本中不起作用,systemdseed不支持sourcing功能。帮帮我 最佳答案 如果你必须...与其尝试生成环境文件,不如让shell执行您的启动脚本,然后执行您的命令。这避免了可能引入不匹配的步骤(例如env如何存储您的环境,以及systemdEnvironmentFile选项如何加载它)。获取目标用户的启动脚本:[Service]Type=simpleUser=userGroup=use

linux - .bashrc 语法错误 : unexpected end of file

我遇到了意外的文件结束错误。我不太确定如何修复它。#Sourceglobaldefinitionsif[-f/etc/bashrc];then./etc/bashrcfi#UserspecificaliasesandfunctionsexportPS1='\[\e[0;32m\]\u\[\e[m\]\[\e[1;34m\]\w\[\e[m\]\[\e[1;32m\]\$\[\e[m\]\[\e[1;37m\]'exportLS_COLORS='di=35;1'aliasla='ls-lah'aliascdu='cd/home/hzhang/primary'#moduleloadgnu-

linux - 什么是 .bashrc - 如何找到启动文件 - putty

我正在研究这个article它在第3步中说明Addthefollowingtoyour.bashrc(ortheappropriatestartupfileforyourshell)Touseitimmediately,besuretotype“source.bashrc”关于我如何知道我的启动文件是什么的任何想法?我正在使用腻子? 最佳答案 一旦你使用putty通过SSH连接到你的服务器,你就可以运行“ls-al.bashrc”,它应该会显示文件,用你知道的编辑器编辑它,如果没有,然后像这样使用vi“vi。bashrc”。转到您需

android - .bashrc 不能正确读取带空格的环境路径

在我的Ubuntu13中,我编辑了我的.bashrc添加环境路径:exportOGRE_ANDROID_ROOT=/home/piperoman/Librerias/Ogre\Android\SDK如果我echo变量,它工作正常,但是当我尝试在makefile中使用它时,它不工作。我已经使用cd命令进行了测试,结果如下:$echo$OGRE_ANDROID_ROOT/home/piperoman/Librerias/OgreAndroidSDK$cd$OGRE_ANDROID_ROOTbash:cd:/home/piperoman/Librerias/Ogre:Nosuchfileor

linux - 我可以在 bashrc 中放入一些东西来隐藏文本编辑器(~ 扩展名)文件吗?

我想在不查看vim生成的所有~文件的情况下执行ls。可能吗? 最佳答案 与bash相比,在vim中解决这个问题更好。使用setbackupdir=~/.backup,/tmp将所有~文件放在~/.backup目录中。将该目录更改为您想要的任何内容。/tmp意味着它将作为~/.backup目录的后备。如果你根本不想生成备份文件,你可以使用setnobackupsetnowritebackup禁用它,但您当然会失去该功能。编辑:虽然上面的解决方案仍然是我推荐的解决方案,因为你可以用它做更多的事情,但我只是意识到ls有一个-B选项,它将隐

linux - 如何使 .bashrc 中的更改在当前终端中生效

这个问题在这里已经有了答案:Howtoreload.bashrcsettingswithoutloggingoutandbackinagain?(17个答案)关闭9年前。我在ubuntulucid中有一个打开的终端,我需要一个新的环境变量集。所以,我打开.bashrc文件并编辑它,添加新的环境变量(比如PYTHONPATH).bashrcPYTHONPATH=/some/pathexportPYTHONPATH但是,为了使这个有效,我需要关闭我的终端并再次打开它。是否有一些命令可以实现这种效果,而无需再次关闭/打开终端。

linux - Eclipse 不使用 .bashrc 中设置的路径

每当我从快捷方式运行eclipse时,我都无法正确构建我的一些项目,因为我在.bashrc中配置的PATH变量没有被使用。当我从我的终端运行eclipse时,我可以完美地构建我的所有项目,因为它通过正确的shell运行。问题是我想使用.bashrc中的PATH变量,而无需永久打开终端。我以前试过这个,但每天我都会不小心关闭运行eclipse的终端,并丢失所有未保存的代码。谁能帮帮我? 最佳答案 您的工具可能使用嵌入式eclipse终端。此终端不会开始提供您的登录/用户shell。因此,您需要在Eclipse首选项中将eclipse终

linux - 使用 Vagrant 从配置 shell 脚本更新 .bashrc

当使用Vagrant启动新实例时,我试图从配置shell脚本向我的主目录中的.bashrc添加一些额外的行。在我的shell脚本中:set-xsudoapt-getupdatesudoapt-getinstallvimecho"source/usr/local/share/chruby/chruby.sh">>~/.bashrcecho"source/usr/local/share/chruby/auto.sh">>~/.bashrc但是完成后没有任何内容写入.bashrc。这是完整脚本的精简版,目的是安装Ruby/Rails。 最佳答案