GNU Screen ( screen
) se comporte différemment sous OS X 10.5 (Leopard) et 10.6 (Snow Leopard) par rapport à Linux (au moins Ubuntu, Red Hat et Gentoo) et OS X 10.4 (Tiger). En 10.5 et 10.6, les nouveaux écrans (réalisés avec screen
ou ^A
c
) me placent toujours dans mon répertoire personnel ~
. Sous Linux et OS X Tiger, les nouveaux écrans ont un pwd
endroit où l'écran a été créé à l'origine.
Des exemples inventés pour illustrer ce que je veux dire:
Tigre:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Léopard, Léopard des neiges:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben
Comment puis-je faire en sorte que Leopard et Snow Leopard se comportent comme Tiger?
la source
shell -$SHELL
dans une section copiée d'un collègue. Le problème a disparu quand il a été supprimé. Il ne se comporte pas de la même manière que sous Linux, etc.La
screen(1)
page de manuel décrit lachdir
commande Screen .La configuration de Mon écran pour une session de programmation inclut la commande
la source
La première étape consiste à s'assurer que l'écran n'est pas un alias.
Tapez
alias
et recherchezscreen
. Soyez averti que cette liste pourrait être longue. Vous voudrez peut-être taperalias | grep screen
pour séparer le blé de l'ivraie.Si
screen
s'avère être un alias pour quelque chose commecd ~ && screen
vous pouvez le supprimer en utilisantunalias screen
.la source
type screen
Je pense que cette page Web contient votre réponse: http://code.google.com/p/silassewell/wiki/ScreenOSX
la source