Tag: bashrc

自定义ISO – SQFS – 添加自定义BashRC – 别名到Ubuntu Live DVD iso

我想自定义我的Ubuntu Live iso并添加我每次加载磁盘时使用的命令别名。 这样我就不必为每次使用的命令打开日志,主要是为了启动vnc服务器。 alias vnc=’chmod a+x /root/.xinitrc && vncserver :60′

bash:/home/gaja/.bashrc:第4行:意外令牌附近的语法错误`(’

当我打开终端时,我得到了以下错误。 bash: /home/gaja/.bashrccu: No such file or directory bash: /home/gaja/.bashrc: line 4: syntax error near unexpected token (‘ bash: /home/gaja/.bashrc: line 4: see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)’

Maven 2神秘地出现在$ PATH中

我正在升级到maven 3但是遇到了一个小障碍,因为maven 2神秘地出现在我的PATH变量中。 我检查了~/.bashrc , ~/.profile , /etc/environment /etc/bash.bashrc , /etc/environment , /etc/profile ,无法在任何地方找到它。 我错过了什么?

恢复/ etc / skel文件

我搞乱了/etc/skel文件而愚蠢地没备份它! 我需要恢复此目录中的原始文件! 如何通过互联网查找原始文件? 注意:出于安全考虑,只提供Linux官方链接。 提前致谢。

notify-send(alert)不弹出GUI bubble消息

当我昨晚发现alias遇到一个名为alert调用notify-send ,它会在桌面上弹出一个GUI bubble消息。 在我的情况下,它是mulit-monitor,在虚拟屏幕上通过内置笔记本电脑定义了电视。 因此,通知气泡(例如音量控制)出现在电视上。 昨晚我测试时: alert “Weather Update: It’s raining Red States” 没有出现。 起初,另一位非盟用户和我自己认为这是因为Youtube全屏运行,谷歌Chrome窗口被定义为“永远在线”。 事实certificate,这不是真正的问题,而且这是一次又一次的问题。 如何获得始终有效的alert别名? PS:我搜索了类似的问题,但是他们要么没有回答和/或没有引用我想要使用的alert别名,因为本机命令很难记住,特别是有必要的控制参数。

使程序忽略“.bashrc”

对不起,如果这是一个非常愚蠢的菜鸟问题,但我不是专家,我在这个或其他论坛上找不到任何足够的回应。 我正在运行Ubuntu 18.04 x64,我正在使用英特尔编译器。 为了使我的系统和我的软件编译保持一致,我设置了我的.bashrc来将英特尔编译器设置为默认值。 source /opt/intel/parallel_studio_xe_2018.2.046/bin/psxevars.sh export CC=’/opt/intel/bin/icc’ export CXX=’/opt/intel/bin/icpc’ export FC=’/opt/intel/bin/ifort’ export F77=’/opt/intel/bin/ifort’ export CFLAGS=’-O3 -xHost -ip’ export CXXFLAGS=’-O3 -xHost -ip’ export FCFLAGS=’-O3 -xHost -ip’ 现在,如果我这样做,我无法启动MATLAB R2017b。 每次我启动它都会与英特尔编译器发生冲突,并在启动时中止错误: symbol lookup error: /opt/intel/compilers_and_libraries_2018.2.199/linux/compiler/lib/intel64/libirng.so: undefined symbol: __intel_skx_avx512_memcpy 我必须让MATLAB工作的唯一方法是在我的.bashrc文件中注释掉上述变量,获取它并启动MATLAB。 这当然是疯了,我想知道是否有可能实际上有一个.desktop文件忽略.bashrc或者是否有任何其他方法让这些环境变量启动并运行,但有一个软件忽略它们。 谢谢!

“export PS1 =”用于自定义shell提示符

我想自定义shell提示符以包含时间。 所以,我确实export PS1=’\t\w\$’ 。 我的提示现在看起来像18:57:37~$ 。 我不知道如何用username@hostname作为前缀。 另外,我不知道如何更改\t , \w每个参数的颜色。 在所有测试之后,我如何将其设置回默认值? 最后,出口线在哪里? 我查看了~/.profile ,但没有行export PS1=’\t\w\$’ 。

我如何启用ccache

我完全是菜鸟,我不知道make文件是什么,我不知道什么是bashrc。 但我知道在哪里下载源代码并使用source somebash.sh然后生成文件(正如有人告诉我们运行这些命令) 我做了一些研究,发现ccache可以加快顺序构建速度,但是我不知道在阅读那些在线指令时我想做什么(包括路径中的ccache,路径,地点和方式,以及gcc,colorgcc,bashrc , 这些是什么?) 因此,如果有人可以一步一步地指示,那就太棒了。

如何阻止bash提示颜色转义

我正在尝试配置bash以显示当前的git分支,基于此处的示例 ,但我无法弄清楚如何让bash停止转义颜色字符串。 我尝试的所有内容都会导致在提示行中输出颜色字符串。 我的提示如下: valorin@gandalf:~/workspace/wyoa (\[\033[0;31m\]master\[\033[00m\])$ .bashrc的相关部分: ## # Custom Git Branch name in prompt ## function git_prompt { if ! git rev-parse –git-dir > /dev/null 2>&1; then return 0 fi git_branch=$(git branch 2>/dev/null| sed -n ‘/^\*/s/^\* //p’) if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then if git diff –quiet 2>/dev/null >&2; […]

Shell提示自定义和cmd行为

我希望我的提示显示: 当前(绝对)工作目录,绿色和绿色 在一个新的线,美元符号和一个空的空间。 我在.profile使用这一行 export PS1=’\e[0;32m$(pwd)\n\e[m$ ‘ 因此,当在例如Desktop ,我的提示如下所示: 但是,有时当按下向上箭头重新运行以前的命令时,在提示开始时会出现一个随机字符序列,除非我按Enter键,否则它似乎不会消失,例如 我从来没有点过cd cd Desktop命令。 最奇怪的部分是退格甚至不会删除上面两个cd命令中的第一个! 有什么建议?