Você já se perguntou qual é o seguinte símbolo?
- ~
O ~ é chamado de til e se origina do latim para o titulus e de acordo com a Wikipedia veio para o idioma inglês através do idioma espanhol. Seu significado é til ou sobrescrito.
No Linux, o símbolo til (~) é o que é conhecido como metacaractere e, dentro dos limites da casca de um terminal, tem um significado especial.
Então, o que exatamente o seguinte comando faz:
cd ~
O comando acima simplesmente leva você de volta ao seu diretório pessoal. É um ótimo atalho. Se você tiver navegado para outra pasta, como o / var / logs ou / mnt etc, digite cd ~ retorna para o diretório inicial do usuário.
O til (~) faz mais do que isso.
Ao usar o til sozinho leva você ao diretório home do seu usuário atual, você pode mover para o diretório pessoal de outro usuário digitando o nome do usuário após o til.
Por exemplo, se você tiver um usuário chamado Fred em seu sistema, poderá mover para sua pasta pessoal digitando o seguinte:
cd ~ fred
Outro uso do til é voltar para o diretório de trabalho anterior. Imagine que você acabou de mudar para a pasta pessoal do Fred a partir da pasta / var / logs. Você pode voltar para a pasta / var / logs digitando o seguinte:
cd ~ -
O oposto de ~- é ~+ que quando usado com o comando cd leva você para o diretório de trabalho atual. Isso, é claro, não é particularmente útil porque você já está no diretório de trabalho atual.
Digitando ocd ~no terminal e pressionando a tecla tab fornece uma lista de todas as pastas potenciais que você pode ir.
Para ir para a pasta de jogos, digite o seguinte:
cd ~ games
Isso leva você para a pasta / usr / games.
Observe que nem todas as opções listadas funcionam com o comando cd.
Os últimos usos do til são os seguintes:
cd ~ 0cd ~ 1cd ~ -1 Essa notação permite que você percorra a pilha de diretórios. As pastas podem ser adicionadas à pilha de diretórios usando pushd. Por exemplo, se você estiver na sua pasta de músicas e quiser que ela apareça na pilha de diretórios, digite o seguinte: pushd / home / username / Music Agora digite o seguinte comando dirs: dirs -v Isso mostra uma lista de todos os itens da pilha. Pense em uma pilha em sua forma física. Imagine que você tenha uma pilha de revistas. Para chegar à segunda revista, você precisa remover uma do topo para chegar até ela. Imagine que você tivesse uma pilha da seguinte forma: 0. música1. Downloads2. Scripts Usando o termocd ~ 2leva você para a pasta na segunda posição na pilha. Note que a primeira posição é sempre o diretório atual, então da próxima vez que você digitardirs -vvocê verá o seguinte: 0. Scripts1. Downloads2. Scripts Se você voltar para a pasta Música, a posição 0 será novamente Música. 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 ~ O til também é usado em nomes de arquivos e geralmente é criado como backup por editores de texto. O til é um dos muitos metacaracteres usados no Linux. Outros metacaracteres incluem o ponto final ou ponto final (.) Que é usado para denotar a posição atual quando usado para navegar no sistema de arquivos, o asterisco (*) é usado como caractere curinga nas pesquisas, assim como o ponto de interrogação (?). O símbolo de quilate (^) é usado para denotar o início de uma linha ou uma string e o símbolo de dólar é usado para denotar o fim de uma string ou linha durante a pesquisa.