Pular para o conteúdo
Relicário do Shell

/static/relicario/

Menu

Coleção viva · SHL-001 a SHL-026

Os símbolos que o shell guarda desde os anos setenta, um por página.

Designadores de evento, de palavra e modificadores da expansão de histórico: cada relíquia tem sua ficha, sua etiqueta e a resposta à pergunta que importa — como chamá-la.

Abrir o mostruário Por que assim De onde veio

Gavetas

As seis gavetas em que estas relíquias foram guardadas.

O mostruário inteiro

  1. SHL-001 !! A linha anterior, inteira, de volta — sudo !! é o retrato clássico. Eventos comum
  2. SHL-002 !n O comando de número n do histórico, chamado pela senha. Eventos esquecido
  3. SHL-003 !-n O comando de n linhas atrás, contando de trás para a frente. Eventos esquecido
  4. SHL-004 !texto O último comando que começou com esse texto. Eventos incomum
  5. SHL-005 !?texto? O último comando que contém o texto, em qualquer posição. Eventos esquecido
  6. SHL-006 !# A própria linha, digitada até aqui, repetida antes do Enter. Eventos esquecido
  7. SHL-007 ^velho^novo^ Conserta a linha anterior trocando velho por novo, e executa. Substituição incomum
  8. SHL-008 !:0 Só o nome do comando anterior, sem nenhum argumento. Palavras incomum
  9. SHL-009 !:n A enésima palavra da linha anterior — o comando é a palavra zero. Palavras esquecido
  10. SHL-010 !^ O primeiro argumento da linha anterior — irmão tímido do !$. Palavras esquecido
  11. SHL-011 !$ O último argumento da linha anterior. Se levar um só, leve este. Palavras comum
  12. SHL-012 !:* Todos os argumentos da linha anterior, sem o comando. Palavras incomum
  13. SHL-013 !:n-m Uma faixa de palavras, da enésima à emésima, inclusive. Palavras esquecido
  14. SHL-014 !:n* Da enésima palavra até a última: o rabo da linha. Palavras esquecido
  15. SHL-015 !:n- Da enésima até a penúltima — descarta a última palavra. Palavras esquecido
  16. SHL-016 :h Do caminho, fica o diretório: um dirname sem subshell. Modificadores incomum
  17. SHL-017 :t Do caminho, fica o nome do arquivo: um basename de duas letras. Modificadores incomum
  18. SHL-018 :r Derruba a extensão do arquivo e guarda o resto. Modificadores esquecido
  19. SHL-019 :e Fica só com a extensão, jogando o resto fora. Modificadores esquecido
  20. SHL-020 :s/a/b/ Troca a primeira ocorrência de a por b antes de executar. Modificadores esquecido
  21. SHL-021 :gs/a/b/ Troca todas as ocorrências, não só a primeira. Modificadores esquecido
  22. SHL-022 :p Imprime a expansão sem executar — a rede de segurança da caixa. Modificadores incomum
  23. SHL-023 fc Abre o comando anterior no editor; salvar e sair é executar. Ferramentas vizinhas esquecido
  24. SHL-024 ctrl-r Busca incremental no histórico — o caminho que todo mundo conhece. Ferramentas vizinhas comum
  25. SHL-025 alt-. Cola o último argumento da linha anterior; repetido, volta no tempo. Ferramentas vizinhas incomum
  26. SHL-026 set +H O interruptor: desliga a expansão de histórico onde ela atrapalha. Contenção esquecido