Tag: bashrc

如何恢复.bashrc文件?

终端打开时显示: bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `[‘ bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then ‘ 我试图使用以下方法修复它: cp /ect/skel/.bashrc ~/ 我明白了: cp: cannot stat `/ect/skel/.bashrc’: No such file or directory 我不确定为什么这样做以及如何解决它。 我以前一直在.bashrc文件中乱窜,显然我已经搞砸了。 我想要做的就是将.bashrc文件恢复为默认设置。

Bash历史搜索,部分+向上箭头

我搜索过,但没有找到任何关于此的内容。 我正在使用终端在bash中寻找function。 回过头来的时候,我在debian系统上有一个用户,而且一位朋友为我设置了一个方便的历史搜索function(我相信我之后使用了tcsh),在那里我输入上一个命令的开头,点击向上箭头,它会根据部分字符串进行搜索。 例如,如果我的历史是: ./script.pl ./script.pl arg1 cat output cat output | grep yada 我输入. ,按向上箭头,它会显示: ./script.pl arg1 。 再次按下它会显示./script.pl等。 非常像它会在.bash_history上执行grep 。 有没有办法获得这个function?

在终端命令提示符中更改用户,主机,目录信息的颜色

是否可以在命令提示符中更改user@computer的颜色,以及提示显示的当前目录和命令部分? 我已经看过OSX用户做过的这样的事情,但我不知道如何在gnome终端中做同样的事情(我只能改变前景色和背景色)。 例如,当尝试编译有错误的程序时,它会非常有用,因为长的无格式消息使得很难区分哪些行是命令以及哪些是输出。

如何在终端中为命令添加别名?

通过在终端中键入手动指定的命令,我想执行一些其他命令。 如何为命令添加别名? 我可以在终端的帮助下做到这一点,还是应该编辑某种文件?

登录时获取的脚本序列

我想将所有登录配置集中在~/.bash_profile 。 默认情况下有一个~/.bashrc ,但我用~/.bash_profile替换它。 但是,当我登录时,我的~/.bash_profile之前的内容会被获取并显示以下内容: Linux ubnt10-dev1 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux Ubuntu 10.04.4 LTS Welcome to the Ubuntu Server! * Documentation: http://www.ubuntu.com/server/doc System information as of Fri May 9 12:17:39 EDT 2014 System load: 0.01 Processes: 74 Usage of /: 5.5% of 18.58GB Users logged in: 0 Memory […]

打开终端时为什么〜/ .bash_profile没有获取来源?

问题 我有一个Ubuntu 11.04虚拟机,我想建立我的Java开发环境。 我做了如下 sudo apt-get install openjdk-6-jdk 在〜/ .bash_profile中添加了以下条目 export JAVA_HOME=/usr/lib/jvm/java-6-openjdk export PATH=$PATH:$JAVA_HOME/bin 保存更改并退出 再次打开终端并输入以下内容 echo $JAVA_HOME (blank) echo $PATH (displayed, but not the JAVA_HOME value) 没有发生任何事情,比如JAVA_HOME的导出和它对PATH的补充从未完成。 解 我不得不去〜/ .bashrc并在文件末尾添加以下条目 #Source bash_profile to set JAVA_HOME and add it to the PATH because for some reason is not being picked up . ~/.bash_profile 问题 为什么我必须这样做? […]

如何缩短命令行(bash)提示?

目前它是: michael@Castle2012-Ubuntu-laptop01:~/Dropnot/webs/rails_v3/linker/spec/controllers$ 重命名我的机器和目录结构之外… 我怎么能让它更像是: michael:controllers$