81得票4回答
永久的PATH变量

如何将这个路径变量/media/De Soft/mongodb/bin永久设置? 大家都说要在你的~/.profile、.bashrc或者.zshenv(根据你使用的shell)中添加"export PATH=$PATH:media/De\ Soft/mongodb/bin"。 我不知道~...

80得票6回答
无法从shell脚本成功获取.bashrc文件。

通常我们可以使用以下命令找到~/.bashrc文件。 source ~/.bashrc 但是如果我将这段代码写入一个shell脚本并执行它,什么都不会发生。为什么呢?有没有办法解决这个问题? 我的脚本: #!/bin/bash chmod a+x ~/.bashrc source ~...

77得票2回答
为什么打开终端时没有加载.profile文件?

刚刚安装了Ubuntu 14.04.1 LTS。 根据.profile文件, # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~...

71得票4回答
如何为所有用户预设别名?

我有Ubuntu 14.04.2。我想让所有用户自动拥有一组特定的别名。我在我的个人.bashrc文件中设置了我的别名,但我不想手动将它们复制到其他用户中。理想情况下,它应该自动为新创建的用户设置这些别名。

70得票1回答
为什么非登录shell不调用/etc/profile?

登录和非登录 shell 的定义如下: su - $USER # will give you a login shell bash # will give you a non-login shell /etc/profile在非登录shell中不会被调用,比如当你启动konsole(kd...

60得票3回答
通过脚本将环境变量添加到.bashrc文件中

我需要将以下几行代码添加到Ubuntu的.bashrc文件的末尾。请问如何使用脚本自动添加这些代码呢?如果我运行这个脚本,它会自动将这些代码插入到.bashrc文件的末尾。 export APP="/opt/tinyos-2.x/apps" export TOS="/opt/tinyos-2...

58得票3回答
如何手动保存终端历史记录?

据我了解,历史记录文件在终端退出时会被更新。但有时我的电脑崩溃了,终端无法正常退出,结果我就会丢失那些命令,这真是令人恼火。有什么办法让它立即刷新,即使我的电脑出现故障,命令仍然能够保存下来吗?目前我正在使用this的临时解决方法,但我觉得应该有更好的方式。 我正在使用Ubuntu 12.1...

53得票3回答
登录后获取的脚本序列

我想把所有的登录配置都集中在我的~/.bash_profile文件中。默认情况下,那里有一个~/.bashrc文件,但我用~/.bash_profile替换了它。 然而,当我登录时,在我的~/.bash_profile之前会加载一些内容,并显示如下: Linux ubnt10-dev1 2...

50得票8回答
如何在终端中为命令添加别名?

通过在终端中键入手动指定的命令,我想执行其他命令。 如何为命令添加别名?我可以通过终端完成还是需要编辑某种文件?

48得票3回答
将函数以一行的形式写入~/.bashrc文件。

为什么当我试图将一个函数写成一行放入.bashrc文件时, list(){ ls -a } 我遇到错误了吗? bash: /home/username/.bashrc: line num: syntax error: unexpected end of file 但是当我把它写成多...