Nesta folha de referências da linha de comando do Linux / Unix, você aprenderá:
- Comandos básicos do Linux
- Comandos de permissão de arquivo
- Comando de Variáveis de Ambiente
- Comandos de gerenciamento de usuários do Linux
- Comando de rede
- Comando de processo
- Comandos de edição de VI
Comandos básicos do Linux
Comando | Descrição |
ls | Lista todos os arquivos e diretórios no diretório de trabalho atual |
ls-R | Lista arquivos em subdiretórios também |
ls-a | Lista arquivos ocultos também |
ls-al | Lista arquivos e diretórios com informações detalhadas como permissões, tamanho, proprietário, etc. |
cd or cd ~ | Navegue para o diretório HOME |
cd… | Suba um nível |
cd | Para mudar para um diretório particular |
cd / | Mover para o diretório raiz |
cat > filename | Cria um novo arquivo |
cat filename | Exibe o conteúdo do arquivo |
cat file1 file2 > file3 | Junta dois arquivos (arquivo1, arquivo2) e armazena a saída em um novo arquivo (arquivo3) |
mv file "new file path" | Move os arquivos para o novo local |
mv filename new_file_name | Renomeia o arquivo com um novo nome |
sudo | Permite que usuários regulares executem programas com os privilégios de segurança do superusuário ou root |
rm filename | Exclui um arquivo |
man | Dá informações de ajuda sobre um comando |
history | Dá uma lista de todos os comandos anteriores digitados na sessão de terminal atual |
clear | Limpa o terminal |
mkdir directoryname | Cria um novo diretório no diretório de trabalho atual ou um no caminho especificado |
rmdir | Exclui um diretório |
mv | Renomeia um diretório |
pr -x | Divide o arquivo em x colunas |
pr -h | Atribui um cabeçalho ao arquivo |
pr -n | Denota o arquivo com números de linha |
lp -nc , lpr c | Imprime cópias "c" do arquivo |
lp-d lp-P | Especifica o nome da impressora |
apt-get | Comando usado para instalar e atualizar pacotes |
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' | Comando para enviar e-mail |
mail -s "Subject" to-address < Filename | Comando para enviar e-mail com anexo |
Comandos de permissão de arquivo
Comando | Descrição |
ls-l | para mostrar o tipo de arquivo e permissão de acesso |
r | permissão de leitura |
w | permissão de escrita |
x | permissão de execução |
-= | sem permissão |
Chown user | Para alterar a propriedade de um arquivo / diretório |
Chown user:group filename | mude o usuário e também o grupo de um arquivo ou diretório |
Comando de Variáveis de Ambiente
Comando | Descrição |
echo $VARIABLE | Para exibir o valor de uma variável |
env | Exibe todas as variáveis de ambiente |
VARIABLE_NAME= variable_value | Crie uma nova variável |
Unset | Remover uma variável |
export Variable=value | Para definir o valor de uma variável de ambiente |
Comandos de gerenciamento de usuários do Linux
Comando | Descrição |
sudo adduser username | Para exibir o valor de uma variável |
sudo passwd -l 'username' | Exibe todas as variáveis de ambiente |
sudo userdel -r 'username' | Crie uma nova variável |
sudo usermod -a -G GROUPNAME USERNAME | Remover uma variável |
sudo deluser USER GROUPNAME | Para definir o valor de uma variável de ambiente |
finger | Dá informações sobre todos os usuários conectados |
finger username | Dá informações de um determinado usuário |
Comando de rede
Comando | Descrição |
SSH username@ip-address or hostname | faça login em uma máquina Linux remota usando SSH |
Ping hostname or | Para fazer ping e analisar conexões de rede e host |
dir | Exibir arquivos no diretório atual de um computador remoto |
cd "dirname" | mude o diretório para "dirname" em um computador remoto |
put file | carregar 'arquivo' do computador local para o remoto |
get file | Baixe o 'arquivo' do computador remoto para o local |
quit | Sair |
Comando de processo
Comando | Descrição |
bg | Para enviar um processo para segundo plano |
fg | Para executar um processo interrompido em primeiro plano |
top | Detalhes sobre todos os processos ativos |
ps | Fornece o status dos processos em execução para um usuário |
ps PID | Dá o status de um processo específico |
pidof | Fornece o ID do processo (PID) de um processo |
kill PID | Mata um processo |
nice | Inicia um processo com uma determinada prioridade |
renice | Altera a prioridade de um processo já em execução |
df | Dá espaço livre no disco rígido em seu sistema |
free | Dá RAM livre em seu sistema |
Comandos de edição de VI
Comando | Descrição |
i | Inserir no cursor (entra no modo de inserção) |
a | Escreva após o cursor (entra no modo de inserção) |
A | Escreva no final da linha (entra no modo de inserção) |
ESC | Terminar modo de inserção |
u | Desfazer última alteração |
U | Desfazer todas as alterações em toda a linha |
o | Abra uma nova linha (entra no modo de inserção) |
dd | Apagar linha |
3dd | Excluir 3 linhas |
D | Exclua o conteúdo da linha após o cursor |
C | Exclua o conteúdo de uma linha após o cursor e insira o novo texto. Pressione a tecla ESC para encerrar a inserção. |
dw | Apagar palavra |
4dw | Exclua 4 palavras |
cw | Mudar a palavra |
x | Apaga o caractere no cursor |
r | Substituir personagem |
R | Substituir caracteres do cursor para a frente |
s | Substitua um caractere sob o cursor e continue a inserir |
S | Substitua a linha inteira e comece a inserir no início da linha |
~ | Alterar maiúsculas e minúsculas de caráter individual |
Espero que este guia de referência do Linux ajude você!