Comportement à la fin de Linux moins en fonction de la source de connexion

Question

Quand j'ai essayé de démarrer avec Linux avec le livre "New Linux Textbook", certains manuels ne fonctionnaient pas et je ne l'ai pas trouvé. Je vais donc le laisser sous forme de mémorandum. Plus précisément, il s'agit de l'exemple d'utilisation de "commande d'exportation" dans le chapitre 08-04. Dans ce chapitre, définissez "--no-init" pour la variable d'environnement "LESS" et vérifiez le changement de comportement de la commande less (l'écran a été effacé à la fin, mais l'écran n'est pas effacé). Cependant, lorsque je me connectais et fonctionnais à partir d'Hyper-V, l'écran n'était pas effacé même si je n'avais pas modifié les paramètres, et je ne comprenais pas pourquoi il ne suivait pas le manuel. (J'ai également vérifié l'alias, mais il n'y a pas de paramètre pour moins) Je suis donc un débutant, mais j'ai essayé de découvrir quelle en était la cause autant que possible.

Comportement que j'ai examiné

Fonctionnement sous Linux (lors d'un accès depuis Hyper-V) (se terminer par moins / etc / crontab → q)

linux-min.gif Vous pouvez confirmer que l'écran n'est pas effacé et que le contenu affiché reste.

Fonctionnement du terminal (lorsque le terminal est lancé depuis Teraterm ou GUI) (comme ci-dessus)

terminal.gif

Si vous accédez à partir du terminal, vous pouvez voir que l'écran est effacé à la fin.

J'ai découvert en enquêtant

--Lorsque j'ai regardé la source de ~~ less, l'écran a été effacé lorsque "is_tty" était True. Cette variable est définie sur "isatty (1)", et selon la documentation, elle semble être "1" lors d'une connexion depuis un terminal. ~~

Conclusion privée

Puisque le manuel ci-dessus est censé être exécuté dans le terminal, en principe, il est préférable de l'exécuter dans le terminal au lieu d'accéder directement à Linux.

Recommended Posts

Comportement à la fin de Linux moins en fonction de la source de connexion
À propos de l'option --enable-shared lors de la construction de Python sous Linux
rsync Le comportement change en fonction de la présence ou de l'absence de la barre oblique de la source de copie
Installez JDK sur Linux
Collez le lien sous Linux
Vérifiez le comportement lors de l'attribution de Python
Installez scipy sur Linux sans connexion Internet
Comportement lors du retour dans le bloc with
Notifier Slack lorsque la commande Linux se termine
Compilation du noyau Linux (Linux 5.x sur Ubuntu 20.04)
[Linux] Différence d'informations temporelles en fonction de l'ID d'horloge de la fonction clock_gettime ()
En Python, changez le comportement de la méthode en fonction de la façon dont elle est appelée
Le jour où le serveur Flask fonctionnant sous Linux sur AWS était semi-persistant (fonctionnant en arrière-plan)