我知道在運行屏幕命令之前,您通常可以在您的screenrc文件中使用chdir來更改目錄。但是,如果我設置了defshell -bash
,這對我不起作用。下面是不起作用的示例文件:當defshell設置爲bash時,如何更改屏幕中的默認目錄?
defshell -bash
defscrollback 100000
hardstatus on
hardstatus alwayslastline
hardstatus string "%w%=%m/%d %c"
chdir /Users/myuser/work
screen -t "work"
$ screen -c testrc
$ pwd /Users/myuser
註釋掉的第一行是卓有成效的,但我想在我的屏幕上運行的bash炮彈。這是在OSX上,如果這是相關的。我的屏幕命令不是別名。
如果你在一個不相關的shell運行'cd/tmp','bash','pwd',會發生什麼?它打印'/ tmp'還是'/ Users/myuser'? – 2015-04-02 15:18:17