【发布时间】:2013-06-19 02:25:01
【问题描述】:
我正在尝试运行一个名为“split.sh”的非常简单的 tmux shell 脚本,它可以拆分终端窗口。
split.sh:
#!/bin/bash
~/build/tmux-1.5/tmux split-window -h
~/build/tmux-1.5/tmux split-window -v
~/build/tmux-1.5/tmux split-window -h
当我输入命令“sh ~/build/tmux-1.5/split.sh”时,这个shell脚本运行良好,分割终端窗口。
但是,当我设置别名时,
alias sp='sh ~/build/tmux-1.5/split.sh'
然后运行“sp”,终端给我一个奇怪的错误:
python: can't open file 'manage.py': [Errno 2] No such file
我相信“manage.py”的这个错误与 Django.. 但我不知道为什么终端正在寻找 manage.py。为什么终端给我这个错误:(???
谢谢。
【问题讨论】:
-
type sp 说什么?
-
大概在每个 tmux 窗口中都会启动一个新的 shell - 你的 .bashrc 中有什么(或你运行的 shell 的等价物)?
标签: linux django shell terminal tmux