Questions tagged «bashrc»

.bashrc是用户终端登录会话的Bash shell配置文件。

2
“ .bashrc或在Anaconda安装位置之前”是什么意思?
我从根目录安装了Anaconda,安装完成后,此消息显示在终端屏幕上: Python 2.7.8 :: Continuum Analytics, Inc. creating default environment... installation finished. Do you wish the installer to prepend the Anaconda install location to PATH in your /root/.bashrc ? [yes|no] [no] >>> no You may wish to edit your .bashrc or prepend the Anaconda install location: $ export PATH=/usr/bin/anaconda/bin:$PATH Thank …

3
nodejs的别名作为14.04上的节点
我安装nodejs与apt-get上14.04 当我做 nodejs -v v0.10.25 而当我做 node -v node : command not found. 所以我想别名nodejs为node 我在其中插入了一行 ~/.bashrc alias node=nodejs 现在,我可以访问nodejs同node一个终端。 但是,在我的项目,我用grunt它触发nodemon通过gruntfile.js。现在nodemon尝试运行,node而不是nodejs 所以我又遇到了同样的问题node : command not found。 因此,别名不适用于非交互式非登录外壳。 我应该在哪里为此特定目的使用别名并解决我的问题?



2
编辑.bashrc后出现“意外令牌附近的语法错误”
我正在尝试访问剪贴板,但是当我source ~/.bashrc 在终端输入时,出现此错误: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells 我试图做的教程加里Woodfine的回答到命令行剪贴板访问。 输出cat ~/.bashrc为: alias pbcopy='xclip -selection clipboard' alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files …

2
根的.bashrc无法在sudo -i上执行
在我的一台Ubuntu 11.10服务器上,当我用作sudo -iroot用户时,不会执行root的.bashrc。据我所知,在所有其他相关配置都相同的服务器上,该服务器正在正确执行。 这是我检查过的内容: .bashrc存在于/ root中,由root:root拥有,权限644 的/ etc /简档和/etc/bash.bashrc 正在被执行 root的shell设置为“ / bin / bash” 我可以使用.bashrc执行source .bashrc,之后该会话的所有内容均正常。 bash在扎根后,我还可以键入手动执行bash,然后执行.bashrc ps确认我的root登录的运行外壳程序是bash。 还有什么要检查的吗?
11 11.10  bash  sudo  bashrc 


1
更改bash PS1用户名中特定字母的颜色
我想更改PS1在bash中显示的用户名中特定字母的颜色。 例如:如果我\u是rahul,我希望字母h为蓝色,其余部分为白色。 我确实知道,\u指的是用户名,并通过添加像这样的标签为整个“实体”添加颜色[\033[38;5;15m\]。 如果可以的话,请问我该怎么做。

2
.bashrc中的export PATH行做什么?
我对Linux不太了解,并且在学习本教程后有以下疑问。 我必须修改bashrc文件。该文件包含哪些设置?我认为有些东西与bash shell环境有关,但我不太确定。 我必须插入以下行: export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH 这行到底是什么? 我认为该export语句用于创建一个新变量,使其可用于其他程序。 但是这行到底是什么?是PATH可变的,我定义的名字吗?什么$HOME啊 上一个表达式中and 和section :之间的符号是什么意思?PATH=$HOME/.local/bin$HOME/.local/usr/bin$PATH 这个表达到底是什么意思?


2
我想我不小心删除了PATH变量
无论我尝试运行什么,都会收到错误消息: The command could not be located because '/usr/bin' is not included in the PATH environment variable. 我对.bashrc文件进行了一些修改,但之后又删除了另外两行。但是,PATH变量似乎已被破坏。
9 bashrc 

1
别名:.bash_rc,.bash_aliases和/ usr / local / bin之间的区别
在玩Terminal时,我注意到有很多创建永久别名的方法。 我是Linux新手,据我所知,我正在做: sudo ln -s /path/to/executable /usr/local/bin/desired_alias 添加desired_alias = '/path/to/executable'到~/.bashrc 取消注释这些行~/.bashrc: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 并把desired_alias = '/path/to/executable'成~/.bash_aliases 都具有相同的效果。 第一种方法和第二种方法有什么区别?

3
可以从命令行导入Python模块,但不能从PyCharm导入
我的默认Python二进制文件设置为带有Anaconda发行版的Python二进制文件。可在找到/home/karnivaurus/anaconda/bin/python,并通过在.bashrc文件中添加以下内容将其设置为默认值:export PATH=/home/karnivaurus/anaconda/bin:$PATH。 我还有一个名为的Python程序包caffe,位于/home/karnivaurus/caffe/distribute/python,并通过在.bashrc文件中添加以下内容将其添加到包搜索路径中export PYTHONPATH=${PYTHONPATH}:/home/karnivaurus/caffe/distribute/python。 现在,我有一个简单的Python文件,名为test.py,其内容如下: import caffe print "Done." 如果我通过进入python test.py终端来运行它,那么它将运行正常,并打印出“完成”。我遇到的问题是在PyCharm IDE中运行它时。在PyCharm中,我将解释器设置为/home/karnivaurus/anaconda/bin/python。但是,当我test.py在PyCharm中打开并在IDE中运行文件时,出现以下错误: ImportError: No module named caffe 所以我的问题是:为什么PyCharm caffe在运行Python脚本时找不到模块,而在终端上运行脚本却可以找到模块? 谢谢!

2
“〜/ .bash_aliases”的位置
我想在终端中创建永久别名,并且我已阅读此方法的答案:https : //askubuntu.com/a/5278/364819 但是我有一个小问题,我找到了代码: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 如答案中所述。但是我实际上找不到可以在.bash_aliases其中设置这些永久别名的文件。 所以我的问题是,该文件的位置在哪里,如果需要创建该文件,是否仅在主用户目录目录中创建它? 我在Ubuntu 14.10上运行。
8 14.10  bashrc  alias 

2
bash:[:参数过多?
我正在尝试创建一个目录并cd进入该目录: 在〜/ .bashrc中: function abc() { appname=$1 appdir="$HOME/code/$appname" if [ mkdir $appdir -a cd $appdir ]; then echo Success else echo Failed to create and switch directory fi } 重新加载bashrc(. ~/.bashrc)时出现错误: bash: [: too many arguments Failed to create and switch directory 我该如何解决?又是什么[:错误是什么意思? 附言 有人可以将我引导到“非加密” bash脚本教程吗?
8 bash  scripts  bashrc 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.