Skip to content

O que o cd ~ faz quando é inserido em uma janela de terminal

18 de maio de 2021

No Linux, o til-a ~ símbolo – é um metacaractere. Dentro dos limites do shell de um terminal, ele tem um significado especial.

Usos para o Til

O til é um atalho para casa. Usado sozinho, o comando cd ~ retorna você para a pasta pessoal da sua conta de usuário. Adicionar um nome de usuário de conta diferente leva você ao diretório inicial dessa conta, supondo que você tenha permissão para visualizá-la. Por exemplo, o comando cd ~ bob leva você para a casa da conta chamada prumo.

De volta de onde você veio

Outro uso do til é voltar ao diretório de trabalho anterior. Se você mudou da pasta / var / logs para sua pasta pessoal, volte para a pasta / var / logs digitando: cd ~ –

type = “código”>

Pilhas de diretório

Os últimos dois usos do til são os seguintes: cd ~ 0
cd ~ 1
cd ~ -1

type = “code”> Esta notação permite que você se mova pela pilha de diretórios. As pastas podem ser adicionadas à pilha do diretório usando pushd. Por exemplo, se você está em sua pasta de músicas e deseja que ela apareça na pilha de diretórios, digite o seguinte: pushd / home / nome de usuário / Música

type = “code”> Agora digite o seguinte dirs comando: dirs -v

type = “code”> Isso mostra uma lista de todos os itens na pilha. Pense em uma pilha em sua forma física. Imagine que você tem uma pilha de revistas. Para baixar o segundo pente, você precisa remover um do topo para acessá-lo. Imagine que você tenha a seguinte pilha: 0. Música
1. Downloads
2. Scripts

type = “code”> Usando o termo cd ~ 2 leva você para a pasta na segunda posição da pilha. Observe que a primeira posição é sempre o diretório atual, então da próxima vez que você digitar dirs -v, você verá o seguinte: 0. Scripts
1. Downloads
2. Scripts

type = “code”> Se você retornar à pasta Música, a posição 0 será novamente Música.

Comando ls

O comando cd não é o único comando que funciona com o til (~). O comando ls também funciona. Por exemplo, para listar todos os arquivos em sua pasta pessoal, digite o seguinte: ls ~

type = “code”> O til também é usado em nomes de arquivos e geralmente é usado para significar um backup por editores de texto.