Pagina inicial » como » Por que ~ Representa a Pasta Inicial no macOS e no Linux?

    Por que ~ Representa a Pasta Inicial no macOS e no Linux?

    Se você instalou o subsistema Linux no Windows 10 ou está começando a usar o Linux Terminal, há todos os tipos de atalhos que você precisa aprender… e nenhum deles é intuitivo..

    Por exemplo, há o til, ~, que representa sua pasta pessoal. Digitando cd ~ / Documents alterna para a pasta Documentos no diretório base do usuário atual, evitando que eu precise digitar / Users / justinpot / Documents toda vez. É um atalho conveniente, claro, mas por que esse caractere específico é usado para isso??

    Acredite ou não, é por causa de um teclado dos anos 70. Aqui está um terminal Lear Siegler ADM-3A, lançado pela primeira vez em 1975.

    Este era um “terminal burro”, o que significa que não era um computador em si, mas permitia que você inserisse comandos e exibisse dados de um computador. O ADM-3A custa apenas US $ 995, o que, acredite ou não, era um bom preço na época, o que significa que as instituições poderiam comprar vários desses terminais para se conectar a um computador central. Até hoje, os “emuladores de terminal” modernos, como os usados ​​no Linux e no macOS, imitam a funcionalidade de tais sistemas.

    É uma peça de hardware extremamente influente; muito desenvolvimento de software inicial aconteceu, significando que o layout do teclado influenciou algumas escolhas de design. Confira:

    Observe alguma coisa? Aqui está uma imagem mais clara.

    Veja a chave no canto superior direito? Essa é a chave HOME, que age de forma semelhante à tecla Home em teclados modernos, trazendo o cursor para a posição superior esquerda enquanto edita o texto. É também a chave usada para o símbolo do til: ~. Essa associação foi suficiente para ~ para eventualmente representar pastas domésticas.

    É isso mesmo: um teclado específico de mais de quarenta anos atrás é o motivo pelo qual os sistemas baseados em Linux e UNIX usam ~ representar a casa, mesmo que o ~ e as teclas Home não poderiam estar mais separadas na maioria dos teclados modernos. Estranho, certo?

    E há outros detalhes ocultos neste teclado. Veja as setas nas teclas H, J, K e L? Manter o controle e pressionar essas teclas é como você moveu o cursor no Terminal, e é por isso que essas mesmas teclas são usadas para mover o cursor no vi. Esses atalhos de teclado vi, por sua vez, inspiraram os atalhos de teclado no Gmail, no Twitter e até no Facebook. É isso mesmo: até os atalhos de teclado do Facebook foram inspirados por um “terminal idiota” vendido pela primeira vez em 1975.

    Olhe um pouco mais e você verá algumas teclas que você não reconhece. Há a chave “Here Is”, que o blogueiro Dave Cheney explica aqui. Basicamente, confirmou quem você é na rede. Você também verá que a tecla Escape é o local onde o Caps Lock está nos teclados modernos, o que coloca a controvérsia principal do MacBook touch bar Escape em uma nova luz. Tenho certeza que há muitos outros detalhes que estão faltando.

    Um dispositivo sobre o qual você nunca ouviu falar de decisões de design influenciadas usadas em softwares que as pessoas ainda usam mais de quarenta anos depois. Não é história estranha?

    Créditos da Imagem: Chris Jacobs, StuartBrady, Eric Fischer