Categories
Linux

#CheatSheet do bash

cd
cd ~
Vai para o diretório do usuário corrente
historyhistórico de comandos
Dica: para um comando não ser registrado (se tiver uma senha, por exemplo) comece com um espaço em branco
!!repete último comando
![n]repete o comando por número da linha
![string]repete o último comando começando com os caracteres
history -d [n] | [n-z]apaga a entrada por número. Se usar negativo, faz offset da última linha (-2 = penúltima linha / -3 antepenúltima linha…)
[n-z] = intervalo n início e z fim, inclusos. Precisa ser n<z
history -capaga todo o histórico
Gestão de jobs
CTRL+ZParar o processo e liberar o terminal
jobslistar os jobs e seus PIDs
bg [PID]Retornar a execução em background
fg [PID]Retornar a execução em foreground
[comando] &Já inicia o comando em bg, com terminal livre
ln -s [arquivo] [link]Criar link simbólico. Hard links (-P) é raro ser necessário, pois apagar o link apaga o arquivo.
cat -n [arquivo1] [arquivo2] …Mostra o arquivo com número de linhas.
-b (sobrepõe -n) não conta linhas em branco.
-s suprime linhas em branco.
tail -f [arquivo]Especialmente útil para seguir arquivo atualizando em tempo real, como log.
wc [opções] [arquivo]Imprime, na ordem, o total de linhas, palavras e bytes. Ou combine as opções a seguir:
-c = bytes
-m = caracteres
-l = linhas
-w = palavras
-L = o valor da linha mais longa no arquivo

Categories
Uncategorized

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!