标签: .bash-profile

Bash PS1 窗口标题?

说我有这个作为我的 PS1

PS1='\[\e]0;TITLE\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
Run Code Online (Sandbox Code Playgroud)

它会给我这个提示

Steven@Steven-PC ~
$
Run Code Online (Sandbox Code Playgroud)

窗口标题为 TITLE

我明白这部分

\e]0;TITLE\a
Run Code Online (Sandbox Code Playgroud)

创建标题,但我不明白为什么。这似乎只是一些胡言乱语。

bash .bash-profile ps1

3
推荐指数
1
解决办法
1613
查看次数

require:找不到命令

which ruby - /usr/local/bin/ruby

.bash_profile 有上述路径

我没有#!/usr/bin/env ruby在ruby脚本中留下任何尾随空格

当我尝试跑步时sh ruby_script,它给出了require: command not found.它无法识别任何ruby命令.

我检查了所有其他帖子得到相同的错误,并相应地修复了一切.我还能错过什么?

ruby bash .bash-profile

3
推荐指数
1
解决办法
1万
查看次数

如何在终端中更改ls -a

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

它只发生-a在我的主目录中的标志.有没有其他人遇到这个问题,并有任何解决方法的提示?

linux bash terminal ls .bash-profile

3
推荐指数
1
解决办法
338
查看次数

在git的命令行中显示合并状态的方法

我目前已使用以下bash脚本配置了git,以显示我所在的分支(以及用于显示我所在目录的命令行):

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\] \[\033[33;1m\]\w\[\033[m\] (\$(git branch 2>/dev/null | grep '^*' | colrm 1 2)) \$  \n$ "
export PS2="$ "
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以显示“正在合并”状态,以便在合并时merging在命令行中也显示该信息(在哪个分支上)。我已经在其他地方看到过这个,所以我很确定有可能,但是不知道如何。

git bash command-line .bash-profile

3
推荐指数
1
解决办法
1119
查看次数

BASH:有没有办法在不活动期间自动将最近的行保存到我的bash历史记录中?

.bash_history文件是我们许多人的生命保存.不幸的是,BASH似乎只在该会话关闭(通过exit)时保存会话的命令.

这是一个悲剧,然后,当一个重要会话的所有命令在一个会话意外关闭时被蒸发 - 在它使用花哨的语法归档所有命令之前需要数小时才能正确...

当我忘记在离开工作时忘记关闭SSH连接,并且由于不活动(Write failed: broken pipe)而导致断开连接,或者当我重新启动计算机而没有手动关闭终端时,这种情况发生在我身上,等等.

我希望在一段时间之后将我的BASH命令存档 - 比如说每10分钟 - 这样如果我关闭一个会话,我的命令仍然会存在.这似乎是很多人可能觉得有用的东西.

有没有人知道如何做到这一点?

理想的情况下....

  • 一旦设置,该功能就不需要用户的额外努力 - 他/她可以添加的东西 ~/.bashrc
  • 用户可以更改备份间隔
  • 它会避免使用临时文件,别名bash或其他"黑客"

StackOverflow- ers - 认为自己受到挑战!

bash shell scripting history .bash-profile

3
推荐指数
1
解决办法
1159
查看次数

无法在终端中输入“a”符号

我的终端出现了奇怪的行为。我的 OS X 上的 iTerm 和基本终端都不起作用。我只能键入“A”而不是“a”,而不能键入“a”字母。如果我尝试,bash --noediting那么我可以输入“a”,但使用起来非常不舒服。我检查了我的~/.bashrc~/.bash_profile并没有发现任何对我来说似乎很奇怪的东西。有人可以帮助我吗?任何反馈表示赞赏。

bash terminal .bash-profile

3
推荐指数
1
解决办法
1680
查看次数

在Mac OS X上设置永久环境变量

我想设置NTA_CONF_PATH = /Users/macbook/nupic-master/nupic/support为环境变量,但使用

export NTA_CONF_PATH=/Users/macbook/nupic-master/nupic/support
Run Code Online (Sandbox Code Playgroud)

只是暂时的,每次我退出终端时,环境变量都会消失,我必须再次输入.我该如何永久化?

(我正在运行约塞米蒂.)

macos environment-variables .bash-profile

3
推荐指数
1
解决办法
3464
查看次数

在bash脚本中将数组输出存储到逗号分隔列表

我已经从用户输入数组.但我需要将它们用作逗号分隔列表.我怎样才能做到这一点?在我的情况下输入是路径(/ usr/tmp /).感谢您的帮助和时间.谢谢 !

例:

read "Number of subdirectories : " count
for i in $(seq 1 $count)
do
    read -e -p " Subdir : $i: " arr[$i]
done
Run Code Online (Sandbox Code Playgroud)

预期结果:

$var = {arr[1],arr[2],arr[3],......}
Run Code Online (Sandbox Code Playgroud)

bash shell scripting .bash-profile

3
推荐指数
1
解决办法
4879
查看次数

.bash_profile语法错误:意外的文件结束

操作系统:macOS Sierra v10.12.2

我试图让R从命令行工作并遇到这个问题,可能是因为我对编码相对较新并且搞砸了我不应该拥有的东西.

开通新航站楼时:

-bash: /Users/Brad/.bash_profile: line 33: syntax error: unexpected end of file
Run Code Online (Sandbox Code Playgroud)

当我检查配置文件时,它看起来像这样:

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# Setting PATH for Python 3.5
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

export PATH="$HOME/.bin:$PATH"

eval "$(hub alias -s)"

  prompt_ruby_info() {
    if [ -f ".ruby-version" ]; then
      cat .ruby-version
    fi
  }

GREEN=$(tput setaf 65)

ORANGE=$(tput setaf 166)

NORMAL=$(tput sgr0)

precmd () { PS1="${ORANGE}[%~] …
Run Code Online (Sandbox Code Playgroud)

unix macos bash .bash-profile macos-sierra

3
推荐指数
1
解决办法
5816
查看次数

安装后RVM无法正常工作?

好的,所以我之前有RVM工作,但在升级到Mountain Lion之后它似乎已经消失了?所以我尝试重新安装它:

Ayman$ curl -L https://get.rvm.io | bash -s stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100   185  100   185    0     0    200      0 --:--:-- --:--:-- --:--:--   755
100  9979  100  9979    0     0   5911      0  0:00:01  0:00:01 --:--:--  5911  
Downloading RVM from wayneeseguin branch stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100   125  100   125 …
Run Code Online (Sandbox Code Playgroud)

macos ruby-on-rails path .bash-profile rvm

2
推荐指数
1
解决办法
706
查看次数