Pourquoi ~ représente-t-il le dossier de base sur macOS et Linux?

Pourquoi ~ représente-t-il le dossier de base sur macOS et Linux?
Pourquoi ~ représente-t-il le dossier de base sur macOS et Linux?

Vidéo: Pourquoi ~ représente-t-il le dossier de base sur macOS et Linux?

Vidéo: Pourquoi ~ représente-t-il le dossier de base sur macOS et Linux?
Vidéo: Learning the new Microsoft OneDrive On-Demand options in Windows Fall Creators Update - YouTube 2024, Avril
Anonim
Que vous ayez installé le sous-système Linux sous Windows 10 ou que vous commenciez à utiliser le terminal Linux, vous devez apprendre toutes sortes de raccourcis… dont aucun n’est intuitif.
Que vous ayez installé le sous-système Linux sous Windows 10 ou que vous commenciez à utiliser le terminal Linux, vous devez apprendre toutes sortes de raccourcis… dont aucun n’est intuitif.

Par exemple, il y a le tilde,

~

qui représente votre dossier personnel. Dactylographie

cd ~/Documents

passe au dossier Documents du répertoire de base de l’utilisateur actuel, évitant ainsi de taper

/Users/justinpot/Documents

à chaque fois. C’est un raccourci pratique, bien sûr, mais pourquoi utilise-t-on ce caractère en particulier?

Croyez-le ou non, c’est à cause d’un clavier des années 1970. Voici un terminal Lear Siegler ADM-3A, expédié pour la première fois en 1975.

Il s’agissait d’un «terminal stupide», c’est-à-dire qu’il ne s’agissait pas d’un ordinateur en soi, mais vous permettait plutôt de saisir des commandes et d’afficher des données à partir d’un ordinateur. L’ADM-3A ne coûtait que 995 dollars, ce qui, à l’époque, était un bon prix, ce qui signifie que les institutions pouvaient acheter plusieurs terminaux de ce type pour se connecter à un ordinateur central. À ce jour, les «émulateurs de terminaux» modernes, tels que ceux utilisés sous Linux et macOS, reproduisent les fonctionnalités de ces systèmes.
Il s’agissait d’un «terminal stupide», c’est-à-dire qu’il ne s’agissait pas d’un ordinateur en soi, mais vous permettait plutôt de saisir des commandes et d’afficher des données à partir d’un ordinateur. L’ADM-3A ne coûtait que 995 dollars, ce qui, à l’époque, était un bon prix, ce qui signifie que les institutions pouvaient acheter plusieurs terminaux de ce type pour se connecter à un ordinateur central. À ce jour, les «émulateurs de terminaux» modernes, tels que ceux utilisés sous Linux et macOS, reproduisent les fonctionnalités de ces systèmes.

C’est un matériel extrêmement influent; Les premiers développements de logiciels ont eu lieu à plusieurs reprises, ce qui signifie que la disposition du clavier a influencé quelques choix de conception. Vérifiez-le:

Remarquez quelque chose? Voici une image plus claire.
Remarquez quelque chose? Voici une image plus claire.
Voir la clé en haut à droite? C’est la touche HOME, qui agit de la même manière que la touche Home des claviers modernes, amenant le curseur en haut à gauche lors de la modification de texte. C’est aussi la clé utilisée pour le symbole tilde:
Voir la clé en haut à droite? C’est la touche HOME, qui agit de la même manière que la touche Home des claviers modernes, amenant le curseur en haut à gauche lors de la modification de texte. C’est aussi la clé utilisée pour le symbole tilde:

~

. Cette association suffisait pour

~

pour éventuellement représenter les dossiers de départ.

C’est vrai: un clavier spécifique datant de plus de quarante ans est la raison pour laquelle les systèmes Linux et UNIX utilisent

~

pour représenter la maison, même si le

~

et les touches Home ne pourraient pas être plus éloignées sur la plupart des claviers modernes. Bizarre, non?

Et il y a d'autres détails cachés dans ce clavier. Voir les flèches sur les touches H, J, K et L? En maintenant Control et en appuyant sur ces touches, vous avez déplacé le curseur dans Terminal. C’est pourquoi ces mêmes touches sont utilisées pour déplacer le curseur dans vi. Ces raccourcis clavier vi, à leur tour, ont inspiré les raccourcis clavier de Gmail, Twitter et même Facebook. C’est vrai: même les raccourcis clavier de Facebook ont été inspirés par un «terminal muet» vendu pour la première fois en 1975.

Cherchez-en plus et vous remarquerez quelques clés que vous ne reconnaissez pas du tout. Le blogueur Dave Cheney explique ici la clé «Here Is». En gros, cela confirmait qui vous êtes sur le réseau. Vous verrez également que la touche Échap est un endroit où le verrouillage majuscule est placé sur un clavier moderne, ce qui donne un nouvel éclairage à la controverse sur la touche Échap. Je suis sûr que beaucoup d’autres détails me manquent.

Un appareil dont vous n'avez jamais entendu parler et qui a influencé les décisions de conception prises dans les logiciels encore utilisés plus de quarante ans plus tard. L’histoire n’est-elle pas étrange?

Crédits d'image: Chris Jacobs, StuartBrady, Eric Fischer

Conseillé: