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