首页 > TAG信息列表 > bash-profile

linux-引导到计算机后,为什么需要执行〜/ .bash_profile的源代码?

我已经安装了octopress,但是要使其运行(仅在启动计算机后),我每次都需要做: source ~/.bash_profile 除非我这样做,否则在运行时会出现错误: rake generate 错误: bash: /usr/local/bin/rake: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory

linux-通过命令行更新现有别名

我的.bashrc中设置了别名 ssh_iggy =’ssh bheng@192.155.111.111 -p 2022′ 我想将别名更新为 ssh_iggy =’ssh bheng@192.155.111.111 -p 2022;明确’ 而不是打开.bashrc文件并对其进行修改. 我想知道是否有一种方法可以通过命令行来实现.解决方法:当您不想更改.bashrc时,可以使

linux – 如何在终端中更改ls -a

我最近做了很多自定义来bash,我注意到一个小而令人沮丧的问题.当我在我的主目录中输入$ls -a时,它会列出每行一个文件和目录,而不是每行正常的两个或三个.特别奇怪的是,在输出是标准的任何其他目录中,$ls或$ls -a都不会发生这种情况. 只有在我的主目录中时才会出现-a标志.有没有其

java – 如何为.jar命令行脚本创建别名?

我有一个jar文件,可以从命令行运行,如下所示: # In Terminal.app java -jar fop.jar /path/to/infile.fo /path/to/outfile.pdf 在此工作的那一刻,我需要导航到包含fop.jar的文件夹.这不是理想的,所以我尝试将以下别名添加到bash_profile中…… # In bash_profile alias fop="jav

linux – 如何使用.bash_profile而不是当前用户执行命令作为另一个用户?

我想在启动脚本(rc.local)中以非root用户身份运行命令.我想要执行的命令实际上是非root用户的.bash_profile中的别名.我试过用 su - myuser -c aliased_cmd 但这不起作用.如果我只是输入 su - myuser # wait for login... aliased_cmd 它工作正常,但显然这在实际脚本中是不合适

linux – scp到远程主机而不在该主机上执行bash_profile文件

我有一台主机,其.bash_profile文件有一些用户提示(bash read命令),在读取用户的一些输入后,它根据输入执行一些命令.这完全没问题. 现在,当我尝试scp东西到这个主机时,它执行.bash_profile(因为scp首先ssh到远程主机)并且它提示用户输入和scp失败. 我想要的是当有人试图scp到这个主

composer脚本使用较旧的php版本

我在webfaction上托管了越来越多的网站.好提供者!我遇到了一些我认为与Linux有关的问题.希望有人能提供帮助. SSH命令php -v默认为旧版本的php,所以我在.bash_profile中创建了一个别名: alias composer="php70 $HOME/composer.phar" alias php="php70" 当我预先形成一个php -v时,它