Cria links simbólicos fazendo ligações entre arquivos, diretórios, dispositivos (Cria um atalho)
MACETES Dicas e truques do shell
LS Listar arquivos e diretórios
CLEAR Limpa a tela
MKDIR Criar diretório
CD Acessar diretório
PWD Exibe o diretório que você está atualmente
RMDIR Remover diretórios vazios
VI Poderoso editor de texto
SED Editor de Texto na linha de comando.
CAT Estabelece uma relação (concatenar), exibe e altera o arquivo.
TAC Exibe o arquivo na ordem inversa ao cat.
TOUCH Altera data e hora dos arquivos e diretórios.
TR Altera o conteúdo do arquivo que está em maiúsculo ou vice-versa.
JOIN Cria um banco de dados unindo as linhas dos arquivos que tenham um índice comum
WC Faz a contagem de caracteres
CP Copia arquivos e diretórios.
MV Move ou renomeia arquivos/diretórios.
TROUBLESHOOTING MV Erro ao renomear arquivos que iniciam com -(hífen).
LN Cria links simbólicos fazendo ligações entre arquivos, diretórios ou dispositivos, ou seja, é criado um atalho.
RM Remove arquivos ou diretórios.
ALIAS Cria um apelido para a execução de um comando ou um grupo de comandos.
CUT Corta e mostra os caracteres, campo, bytes e linha do arquivo.
EXPAND Expande e converte as tabs no início de cada linha.
UNIQ Remove ou exibe as linhas idênticas de um arquivo.
SPLIT Divide o arquivo e o transforma em sub-arquivos.
FMT Simples formatador de texto.
NL Numera as linhas do arquivo.
PR
PR Converte arquivos de textos para impressão
OD Seleciona o arquivo em formato octal e outros formatos.
MANUAIS - AJUDA
APROPOS Exibe informações dos comandos.
MAN Exibe o manual dos programas e comandos.
CONTROLE DE GRUPOS E USUÁRIOS
ADDUSER Adiciona novo usuário no sistema
USERDEL Remover usuário do sistema
PASSWD Altera a senha do usuário
SUDO SUDO - Transformar-se em super usuário root
SUDO AO EXTREMO Vamos dissecar o sudo, visudo, gksudo, sudoedit e o sudoers, dando acesso de execução de comandos à determinados usuários de forma prática e simples
PERMISSÕES ESPECIAIS STICK BIT / SUID / SGID
FINGER Exibir informações sobre o usuários.
ID Exibe os níveis de identificação do usuário.
CHFN Altera as informações do usuário.
INFO Exibe o informações dos programas e comandos.
CHAGE Altera a data e a hora da conta do usuário para expirar.
USERMOD Altera a conta do usuário
ACESSO ADMINISTRATIVO Conceder acesso administrativo a um usuário
CHMOD Alterar permissões de arquivos ou diretórios
CHOWN Alterar donos dos arquivos ou diretórios
GROUPADD / GPASSWD Gerenciamento de grupos
GROUPDEL Remover grupos de usuários
CHGRP Alterar o grupo dos arquivos ou diretórios
GROUPMOD Alterar o nome do grupo
GROUPS Exibir qual grupo o usuário pertence
UMASK OCTAL Sistema numérico de base oito (8), que utiliza apenas os dígitos de oito números
UMASK SIMBÓLICO Permissões através de símbolos: u (user) dono, g (group) grupo, o (others) outros e a (all) todos.
CHATTR Muda Atributos de arquivos ou diretórios
COMANDOS DE REDIRECIONAMENTO
PONTO E VÍRGULA Executa vários comandos na mesma linha.
SINAL DE MAIOR > Redireciona a saída de um comando ou programa.
SINAL DE MAIOR >> Redireciona a saída de um programa ou arquivo sem remover o conteúdo.
SINAL DE MENOR < Direciona o arquivo para um comando.
SINAL DE MENOR << Direciona o fim da exibição de um arquivo.
& e && & Executa o comando em background e && executa o segundo comando após a execução correta do primeiro.
XARGS Constrói lista de parâmetros e passa para a execução de outros programas.
TYPE Informa o caminho exato do executável.
WHEREIS Encontra o caminho do binário, a fonte e o manual dos arquivos para um comando especificado.
COMANDOS DE BUSCA
LOCATE e UPDATEDB Localiza arquivos ou diretórios / updatedb - atualiza o banco de dados para procura de novos arquivos adicionados ao sistema.
FIND Procura por arquivos ou diretórios utilizando parâmetros longos.
INFORMAÇÕES DOS ARQUIVOS
FILE Exibe informações detalhadas sobre o tipo dos arquivos.
HEAD Exibe o cabeçalho do arquivo.
TAIL Exibe o conteúdo final do arquivo (rabo).
HISTORY Exibe os últimos comandos digitados.
EXEC Executa um comando específico.
PAGINADORES
PIPE Pega a saída de um comando e a coloca para a entrada de um outro
TEE Exibe as informações na saída padrão e ao mesmo para um arquivo
LESS O comando less é um navegador de conteúdo de arquivos
MORE Paginador de arquivos.
GREP Procura um texto de um ou mais arquivos através de filtragem de conteúdo.
CONTROLE DE PROCESSOS
PS Exibe o status dos processos em execução.
KILL E KILLALL Matar processos pelo pid e nome.
NICE E RENICE Nice altera o nível de prioridade dos processos e o comando renice altera em tempo real a prioridade dos processos.
TOP Visualizar os processos em tempo real.
BG Exibe os programas que estão em background.
FG Exibe os programas que estão em foreground.
JOBS Mostra processos que estão parados ou os que estão rodando.
DAEMON Monitor de disco e execução constante dos serviços.
COMPACTADORES E DESCOMPACTADORES
TAR O comando tar, reune os arquivos e diretórios e transforma-os em um único arquivo com a extensão .tar.
GZIP e GUNZIP O comando gzip, comprime os arquivos e diretórios. Já comando gunzip descomprime os arquivos e diretórios.
BZIP2 e BUNZIP2 O comando bzip2, comprime os arquivos e diretórios - O comando bunzip2 descomprime os arquivos e diretórios.
ZCAT O comando zcat exibe o conteúdo dos arquivos compactados com o programa gzip ou compress.
RAR O comando rar compacta e descompacta arquivos com a extensão .rar.
ZIP e UNZIP O comando zip compacta os arquivos e o comando unzip descompacta os arquivos com a extensão .zip
AGENDADOR DE TAREFAS
CRONTAB Agendador de tarefas.
GERENCIAMENTO DE VARIÁVEIS/TERMINAL
ECHO Exibe conteúdo de textos e variáveis.
$PS1 Alterar informações do prompt de comando.
SETTERM Alterar as cores das letras no shell console.
SET, ENV e UNSET O comando set exibe as variáveis locais, env exibe as variáveis globais e o unset remove.
EXPRESSÕES REGULARES
AWK - OPERADORES Faça operações matemática com awk.
AWK - PRINT Mostra o conteúdo dos arquivos.
TOP 5 COMANDOS ÚTEIS/INÚTEIS Lista dos 05 principais comandos úteis utilizados no Linux e também dos 05 comandos desprezíveis e inúteis, que merecem serem ignorados por usuários que não queiram perder tempo no shell console