Folha de dicas de comandos do Linux
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 Variáveis de Ambiente
- Comandos de gerenciamento de usuários do Linux
- Comando de rede
- Comando de processo
- Comandos de edição VI
Comandos básicos do Linux
Command | 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 até o diretório HOME | |
cd .. |
Subir um nível | |
cd |
Para mudar para um diretório específico | |
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 para um novo nome de arquivo | |
sudo |
Permite que usuários regulares executem programas com privilégios de segurança de superusuário ou root | |
rm filename |
Exclui um arquivo | |
man |
Fornece informações de ajuda sobre um comando | |
history |
Fornece uma lista de todos os comandos anteriores digitados na sessão atual do terminal | |
clear |
Limpa o terminal | |
mkdir directoryname |
Cria um novo diretório no diretório de trabalho atual ou 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 Linha Numbers | |
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' -b 'bcc-address' |
Comando para enviar e-mail | |
mail -s "Subject" |
Comando para enviar e-mail com anexo |
Comandos de permissão de arquivo
Command | Descrição | |
---|---|---|
ls -l |
para mostrar o tipo de arquivo e permissão de acesso | |
r |
permissão de leitura | |
w |
permissão de gravação | |
x |
permissão de execução | |
-= |
sem permissão | |
Chown user |
Para alterar a propriedade de um arquivo/diretório | |
Chown user:group filename |
altere o usuário e também o grupo para um arquivo ou diretório |
Comando Variáveis de Ambiente
Command | 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 |
Remova uma variável | |
export Variable=value |
Para definir o valor de uma variável de ambiente |
Comandos de gerenciamento de usuários do Linux
Command | Descrição | |
---|---|---|
sudo adduser username |
Para adicionar um novo usuário | |
sudo passwd -l 'username' |
Para alterar a senha de um usuário | |
sudo userdel -r 'username' |
Para remover um usuário recém-criado | |
sudo usermod -a -G GROUPNAME USERNAME |
Para adicionar um usuário a um grupo | |
sudo deluser USER GROUPNAME |
Para remover um usuário de um grupo | |
finger |
Mostra informações de todos os usuários logados | |
finger username |
Fornece informações de um determinado usuário |
Comando de rede
Command | 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 |
fazer upload de 'arquivo' do computador local para o remoto | |
get file |
Baixe 'arquivo' do computador remoto para o local | |
quit |
Sair |
Comando de processo
Command | 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 |
Dê o status dos processos em execução para um usuário | |
ps PID |
Dá o status de um determinado processo | |
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 |
Oferece espaço livre no disco rígido do seu sistema | |
free |
Dá RAM grátis em seu sistema |
Comandos de edição VI
Command | Descrição | |
---|---|---|
i |
Inserir no cursor (entra no modo de inserção) | |
a |
Escrever após o cursor (entra no modo de inserção) | |
A |
Escreva no final da linha (entra no modo de inserção) | |
ESC |
Encerrar modo de inserção | |
u |
Desfazer a última alteração | |
U |
Desfaça todas as alterações em toda a linha | |
o |
Abra uma nova linha (entra no modo de inserção) | |
dd |
Excluir 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 finalizar a inserção. | |
dw |
Excluir palavra | |
4dw |
Excluir 4 palavras | |
cw |
Alterar palavra | |
x |
Excluir caractere no cursor | |
r |
Substituir personagem | |
R |
Substituir caracteres do cursor em diante | |
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 caractere individual |
Espero que este guia de referência do Linux ajude você!