小编Pai*_*ige的帖子

Tmux提示不遵循正常的bash提示符PS1\W

我在我的Mac上做了一些更新,似乎打破了我的一些设置.我的.bash_profile中有以下设置

导出PS1 ="\ W $"

这在我的普通bash会话中工作,只显示当前目录而不是整个路径.但是,当我切换到tmux时,它再次显示整个路径.bash配置文件中PS1的其他更改(如颜色或其他字符)工作正常,并反映在tmux中.我已经清空了我的.tmux.conf,看看是否会导致冲突,但这种行为没有变化.

我确实在系统上创建了一个新用户并尝试了相同的PS1,它在普通会话和tmux中都运行良好.

我很困惑,因为我知道我有它的工作,无法弄清楚更新中会有什么变化.除了.bash_profile和.tmux.conf之外的哪些文件可以在这里播放?有没有办法告诉tmux从哪里拉出它的设置?

附加信息:iTerm2和Terminal Tmux 1.8版Mac OSX 10.9.1中的行为相同

bash tmux

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

LFTP未知命令`;'

我试图使用LFTP从服务器下拉新文件,似乎工作得相当好.但是,每次运行脚本时,都会出现"未知命令`;'"错误,然后回显"下载完成".我挖了大量的资源,似乎看不出有什么不妥,这是脚本,希望有更多技术人员可以找到我的错误.

#!/bin/bash
HOST='sftp://host'
USER='user'
PASS='password'
REMOTE='/remote/dir'
LOCAL='/local/dir'

#Download from the host
lftp -f "
open $HOST
user $USER $PASS
lcd $LOCAL
mirror --verbose --only-newer --exclude .git/ $REMOTE $LOCAL
quit
"

echo "Download Complete"
Run Code Online (Sandbox Code Playgroud)

ftp bash lftp

5
推荐指数
1
解决办法
2379
查看次数

在一个正则表达式中,Vim负向前瞻和负面看后面

我试图将这个正则表达式从崇高文本转换为我可以在vim中使用的表达式: (?<![>\w\d])(42|45|21)\s(?!days)

我想匹配42,45和21,它们不会立即由<,一个单词字符或一个数字继续,并且后面没有单词days.

在示例中,我想在此找到42: This is a reference to chapter 42 in the book.

但不是这个: This is a reference to chapter <a href="#">42</a>.

或这个: This is a reference to chapter <a href="#">42 section 35</a>.

或这个: This book took 42 days to write.

我对正则表达式相当新,对于vim来说是新手,所以如果这是一个格式错误的正则表达式,请原谅我.

regex vim

4
推荐指数
1
解决办法
2062
查看次数

标签 统计

bash ×2

ftp ×1

lftp ×1

regex ×1

tmux ×1

vim ×1