Comment find le directory par défaut d'une window dans l'écran GNU?
NB: Je ne cherche pas le directory actuel du process en cours d'exécution dans la window.
J'ai créé une hardcopy
de mon tampon de défilement sans donner un path absolu. Maintenant, je ne sais pas où find le file créé. Je ne me souviens pas de quel directory j'ai initialement appelé l' screen
et je n'ai pas utilisé de command chdir
.
Je me request maintenant quel directory j'ai pollué avec ma copy papier …: – \
Le plus simple est probablement de créer une nouvelle window, elle démarrera dans le directory où l'écran a été démarré par défaut.
Les alternatives incluent regarder le process ' cwd
(par exemple /proc/<pid>/cwd
, mais cela nécessite root comme écran est setuid)
Notez que vous pouvez changer ce directory avec Ca :chdir <path>
plus tard
En utilisant la command exec
de Screen pour exécuter l'utilitaire pwd
, vous obtiendrez le directory de travail de l'instance d' screen
cours.
Ce n'est pas le directory de travail actuel du shell / celui qui tourne dans la session d' screen
(si vous avez utilisé cd
pour changer le directory de ce shell) puisque l'environnement du process d' screen
a été créé au démarrage, et l'utilitaire pwd
sera exécuté hors de cet environnement.
Donc, dans l' screen
, tapez Ctrl – A suivi de :exec pwd
pour voir le nom du directory.