Comandos de Teclado no Linux - Estudar Com Questões

Bem-Vindo

Atalhos Blog Comandos de Teclado Comandos de Teclado no Linux CONCURSO PÚBLICO Linux Sistema Operacional Sistema Operacional Linux
Comandos de Teclado no Linux

Comandos de Teclado no Linux

Atalhos Blog Comandos de Teclado Comandos de Teclado no Linux CONCURSO PÚBLICO Linux Sistema Operacional Sistema Operacional Linux
Resumo:

Descrição do Produto

 

Linux

Introdução

O Linux é um sistema operacional de código aberto e gratuito, licenciado sob a GNU General Public License (GPL). Ele oferece aos usuários a liberdade de acessar, modificar e distribuir o sistema de acordo com suas necessidades. Essa abordagem de código aberto permite que uma comunidade global de desenvolvedores colabore e aprimore constantemente o Linux, resultando em um sistema operacional altamente personalizável, seguro e confiável. Ele é conhecido por sua estabilidade, segurança e flexibilidade, sendo amplamente utilizado em computadores, servidores, dispositivos móveis e outros dispositivos. O Linux permite aos usuários personalizarem seu ambiente de trabalho de acordo com suas necessidades, além de oferecer uma vasta gama de aplicativos e ferramentas gratuitas e de código aberto. Sua comunidade ativa de desenvolvedores e colaboradores contribui constantemente para o seu aprimoramento e disseminação em todo o mundo.

Comandos Globais

Ctrl+C: Cancela o comando atual em funcionamento.

Ctrl+Z: Pausa o comando atual, retorna com "fg" em primeiro plano Linux ou "bg" em segundo plano.

Ctrl+D: Faz o logout da sessão atual (similar ao comando "exit")

Ctrl+W: Apaga uma palavra na linha atual.

Ctrl+U: Apaga a linha inteira.

Ctrl+R: Tecle para Exiber um comando recente.

!!: Repete o último comando.

exit: Faz o logout da sessão atual.


Principais Comandos Utilizados no Linux:

Comando pwd: Retorna o diretório atual em que você está trabalhando. Exemplo: Ao digitar pwd no terminal, você obterá o caminho completo do diretório atual, como /home/usuario/meu_diretorio.

Comando cd: Permite a mudança de diretório. É usado para navegar entre os diretórios no sistema de arquivos. Exemplo: Para ir para o diretório "Documentos", você pode digitar cd Documentos no terminal.

Comando ls: Lista os arquivos e diretórios presentes no diretório atual. Exemplo: Ao digitar ls no terminal, você verá uma listagem dos arquivos e pastas no diretório atual.

Comando cat: Exibe o conteúdo de um arquivo de texto diretamente no terminal. Exemplo: Para exibir o conteúdo do arquivo "exemplo.txt", você pode usar cat exemplo.txt.

Comando cp: Copia arquivos ou diretórios. É utilizado para criar cópias de arquivos ou transferir arquivos para outro local. Exemplo: Para copiar o arquivo "documento.txt" para o diretório "backup", você pode usar cp documento.txt backup/.

Comando mv: Move ou renomeia arquivos e diretórios. Pode ser usado para mover um arquivo para outro diretório ou renomeá-lo. Exemplo: Para mover o arquivo "imagem.jpg" para o diretório "fotos", você pode usar mv imagem.jpg fotos/.

Comando mkdir: Cria um novo diretório. É usado para criar novos diretórios no sistema de arquivos. Exemplo: Para criar um diretório chamado "novo_diretorio", você pode digitar mkdir novo_diretorio no terminal.

Comando rmdir: Remove um diretório vazio. É usado para excluir diretórios vazios do sistema de arquivos. Exemplo: Para remover o diretório "antigo_diretorio", você pode usar rmdir antigo_diretorio.

Comando rm: Remove arquivos e diretórios. É utilizado para excluir arquivos e diretórios do sistema de arquivos. Exemplo: Para remover o arquivo "documento.txt", você pode usar rm documento.txt.

Comando touch: Cria um novo arquivo vazio ou atualiza o carimbo de data e hora de um arquivo existente. Exemplo: Para criar um novo arquivo chamado "novo_arquivo.txt", você pode usar touch novo_arquivo.txt.

Comando locate: Permite localizar arquivos no sistema usando um banco de dados pré-gerado. É útil para encontrar arquivos com base em seus nomes ou caminhos. Exemplo: Para localizar o arquivo "documento.txt", você pode digitar locate documento.txt.

Comando find: Permite procurar arquivos e diretórios com base em critérios específicos, como nome, tamanho ou data de modificação. É uma ferramenta poderosa para pesquisar no sistema de arquivos. Exemplo: Para encontrar todos os arquivos com a extensão ".jpg" no diretório atual e seus subdiretórios, você pode usar find . -name "*.jpg".

Comando grep: É usado para pesquisar texto em arquivos ou saída de outros comandos. Permite encontrar linhas que correspondam a um padrão específico. Exemplo: Para procurar a palavra "exemplo" no arquivo "texto.txt", você pode usar grep "exemplo" texto.txt.

Comando sudo: É usado para executar comandos com privilégios de superusuário. Permite que usuários autorizados realizem tarefas administrativas no sistema. Exemplo: Para instalar um pacote no Linux, você pode usar sudo apt install nome_do_pacote.

Comando df: Mostra o espaço disponível em disco em cada sistema de arquivos montado no sistema. É útil para verificar a capacidade e o uso do armazenamento. Exemplo: Ao digitar df -h, você verá uma tabela com informações sobre o espaço em disco disponível.

Comando du: Exibe o uso do espaço em disco de arquivos e diretórios. É usado para determinar o tamanho ocupado por arquivos ou diretórios específicos. Exemplo: Para ver o tamanho do diretório "documentos", você pode usar du -sh documentos.

Comando head: Mostra as primeiras linhas de um arquivo ou a saída de um comando. É útil para visualizar rapidamente o conteúdo inicial de um arquivo. Exemplo: Para exibir as primeiras 10 linhas do arquivo "texto.txt", você pode usar head -n 10 texto.txt.

Comando tail: Exibe as últimas linhas de um arquivo ou a saída de um comando. É útil para acompanhar logs em tempo real ou verificar as últimas alterações em um arquivo. Exemplo: Para exibir as últimas 20 linhas do arquivo "log.txt", você pode usar tail -n 20 log.txt.

Comando diff: Compara dois arquivos linha por linha e mostra as diferenças entre eles. É útil para identificar as alterações feitas em um arquivo. Exemplo: Para comparar os arquivos "arquivo1.txt" e "arquivo2.txt", você pode usar diff arquivo1.txt arquivo2.txt.

Comando tar: É usado para criar, visualizar e extrair arquivos compactados no formato "tar". É frequentemente usado para criar arquivos de backup ou distribuir coleções de arquivos. Exemplo: Para criar um arquivo compactado "backup.tar" com os arquivos "documento1.txt" e "documento2.txt", você pode usar tar -cvf backup.tar documento1.txt documento2.txt.

Comando chmod: É usado para alterar as permissões de acesso de arquivos e diretórios. Permite conceder ou revogar permissões de leitura, gravação e execução para proprietários, grupos e outros usuários. Exemplo: Para conceder permissão de escrita para todos os usuários no arquivo "documento.txt", você pode usar chmod +w documento.txt.

Comando chown: Permite alterar o proprietário e o grupo de arquivos e diretórios. É útil para transferir a propriedade de um arquivo para outro usuário ou grupo. Exemplo: Para alterar o proprietário do arquivo "arquivo.txt" para o usuário "novo_usuario", você pode usar chown novo_usuario arquivo.txt.

Comando jobs: Exibe os trabalhos (processos) em execução em segundo plano no shell. É usado para gerenciar processos e visualizar sua situação. Exemplo: Ao digitar jobs, você verá uma lista de trabalhos em execução.

Comando kill: É usado para enviar sinais para processos em execução. É útil para interromper ou finalizar processos de forma controlada. Exemplo: Para encerrar o processo com o ID 1234, você pode usar kill 1234.

Comando ping: É usado para verificar a conectividade com um host remoto por meio do protocolo ICMP. É útil para verificar se um host está acessível e calcular a latência da rede. Exemplo: Para verificar a conectividade com o host "example.com", você pode usar ping example.com.

Comando wget: É usado para baixar arquivos ou páginas da web da linha de comando. É útil para realizar downloads diretos sem a necessidade de um navegador. Exemplo: Para baixar um arquivo chamado "arquivo.zip" de um determinado URL, você pode usar wget <URL_do_arquivo>.

Comando uname: Retorna informações sobre o sistema operacional. É usado para obter detalhes sobre o nome do kernel, versão, hardware e outros detalhes do sistema. Exemplo: Ao digitar uname -a, você obterá informações completas sobre o sistema operacional.

Comando top: Exibe informações em tempo real sobre os processos em execução no sistema, como uso de CPU, uso de memória e outros recursos. É útil para monitorar o desempenho do sistema. Exemplo: Ao digitar top, você verá uma lista dos processos em execução, classificados por uso de CPU.

Comando history: Mostra um histórico dos comandos digitados anteriormente no shell. É útil para reutilizar comandos anteriores sem precisar digitá-los novamente. Exemplo: Ao digitar history, você verá uma lista dos comandos recentemente executados.

Comando man: Abre o manual (documentação) de um comando específico. É usado para obter informações detalhadas sobre o uso e os recursos de um comando. Exemplo: Para abrir o manual do comando "ls", você pode usar man ls.

Comando echo: Exibe uma mensagem ou o valor de uma variável na saída do terminal. É usado para exibir informações simples. Exemplo: Para exibir a mensagem "Olá, mundo!", você pode usar echo "Olá, mundo!".

Comandos zip e unzip: Permitem compactar e descompactar arquivos no formato ZIP. O zip é usado para criar arquivos compactados, e o unzip é usado para extrair o conteúdo de arquivos ZIP. Exemplo: Para compactar o diretório "meus_arquivos" em um arquivo chamado "arquivo.zip", você pode usar zip -r arquivo.zip meus_arquivos. Para descompactar o arquivo ZIP, use unzip arquivo.zip.

Comando hostname: Exibe o nome do host do sistema. É usado para obter ou definir o nome do computador. Exemplo: Ao digitar hostname, você verá o nome do host do sistema.

Comandos useradd e userdel: Permitem adicionar e remover usuários no sistema. O useradd é usado para criar um novo usuário, e o userdel é usado para excluir um usuário existente. Exemplo: Para adicionar um novo usuário chamado "novousuario", use useradd novousuario. Para remover o usuário, use userdel novousuario.

Comando apt-get: É um gerenciador de pacotes usado em sistemas baseados em Debian e Ubuntu. Permite instalar, atualizar e remover pacotes do sistema. Exemplo: Para instalar o pacote "apache2", você pode usar apt-get install apache2.

Comandos nano, vi e jed: São editores de texto no terminal. O nano é um editor de texto simples e fácil de usar. O vi é um editor de texto avançado com recursos poderosos, mas com uma curva de aprendizado mais acentuada. O jed é um editor de texto versátil e personalizável. Exemplo: Para editar o arquivo "documento.txt" usando o nano, você pode usar nano documento.txt.

Comandos alias e unalias: Permitem criar e remover aliases (atalhos) para comandos. O alias é usado para criar um alias, que é uma abreviação para um comando ou sequência de comandos. O unalias é usado para remover um alias existente. Exemplo: Para criar um alias "ll" para o comando ls -l, use alias ll='ls -l'. Para remover o alias, use unalias ll.

Comando su: Permite alternar para outro usuário ou se tornar superusuário (root). É usado para executar comandos com privilégios elevados. Exemplo: Para se tornar superusuário, use su e insira a senha de root.

Comando htop: É um monitor de sistema interativo que exibe informações detalhadas sobre o uso de recursos, como CPU, memória e processos. É útil para monitorar o desempenho do sistema em tempo real. Exemplo: Ao digitar htop, você verá uma interface interativa com informações do sistema.

Comando ps: Exibe informações sobre os processos em execução no sistema. É usado para listar os processos em execução, seus IDs, uso de recursos e outros detalhes. Exemplo: Ao digitar ps aux, você verá uma lista detalhada de todos os processos em execução no sistema.


Principais Comandos Utilizados no Linux em Provas de Concursos Públicos


Comando pwd: Retorna o diretório atual em que você está trabalhando. Exemplo: Ao digitar pwd, você obtém o caminho completo do diretório atual, como /home/usuario/meu_diretorio.

Comando cd: Permite a mudança de diretório. É usado para navegar entre os diretórios no sistema de arquivos. Exemplo: Para ir para o diretório "Documentos", você pode digitar cd Documentos no terminal.

Comando ls: Lista os arquivos e diretórios presentes no diretório atual. Exemplo: Ao digitar ls, você verá uma listagem dos arquivos e pastas no diretório atual.

Comando cat: Exibe o conteúdo de um arquivo de texto diretamente no terminal. Exemplo: Para exibir o conteúdo do arquivo "exemplo.txt", você pode usar cat exemplo.txt.

Comando cp: Copia arquivos ou diretórios. É utilizado para criar cópias de arquivos ou transferir arquivos para outro local. Exemplo: Para copiar o arquivo "documento.txt" para o diretório "backup", use cp documento.txt backup/.

Comando mv: Move ou renomeia arquivos e diretórios. Pode ser usado para mover um arquivo para outro diretório ou renomeá-lo. Exemplo: Para mover o arquivo "imagem.jpg" para o diretório "fotos", use mv imagem.jpg fotos/.

Comando mkdir: Cria um novo diretório. É usado para criar novos diretórios no sistema de arquivos. Exemplo: Para criar um diretório chamado "novo_diretorio", use mkdir novo_diretorio.

Comando rmdir: Remove um diretório vazio. É usado para excluir diretórios vazios do sistema de arquivos. Exemplo: Para remover o diretório "antigo_diretorio", use rmdir antigo_diretorio.

Comando rm: Remove arquivos e diretórios. É utilizado para excluir arquivos e diretórios do sistema de arquivos. Exemplo: Para remover o arquivo "documento.txt", use rm documento.txt.

Comando touch: Cria um novo arquivo vazio ou atualiza o carimbo de data e hora de um arquivo existente. Exemplo: Para criar um novo arquivo chamado "novo_arquivo.txt", use touch novo_arquivo.txt.

Comando locate: Localiza arquivos no sistema usando um banco de dados pré-gerado. Exemplo: Para localizar o arquivo "documento.txt", use locate documento.txt.

Comando find: Procura arquivos e diretórios com base em critérios específicos. Exemplo: Para encontrar todos os arquivos com a extensão ".txt" no diretório atual, use find . -name "*.txt".

Comando grep: Pesquisa texto em arquivos ou saída de outros comandos. Permite encontrar linhas que correspondam a um padrão específico. Exemplo: Para pesquisar a palavra "exemplo" no arquivo "texto.txt", use grep "exemplo" texto.txt.

Comando sudo: Executa comandos com privilégios de superusuário. É usado para realizar tarefas administrativas no sistema. Exemplo: Para instalar um pacote, use sudo apt install nome_do_pacote.

Comando df: Exibe o espaço em disco utilizado e disponível nos sistemas de arquivos montados. Exemplo: Ao digitar df -h, você verá um resumo do espaço em disco usado e disponível em cada sistema de arquivos montado.

Comando du: Exibe o tamanho do diretório e dos arquivos contidos nele. É usado para determinar o espaço ocupado por um diretório ou arquivo específico. Exemplo: Para verificar o tamanho do diretório atual, use du -sh.

Comando head: Exibe as primeiras linhas de um arquivo. É útil para visualizar o início de um arquivo de texto. Exemplo: Para exibir as primeiras 10 linhas do arquivo "texto.txt", use head -n 10 texto.txt.
Comando tail: Exibe as últimas linhas de um arquivo. É útil para visualizar o final de um arquivo de texto em tempo real. Exemplo: Para exibir as últimas 20 linhas do arquivo "log.txt", use tail -n 20 log.txt.

Comando diff: Compara dois arquivos linha por linha e exibe as diferenças entre eles. É usado para encontrar as alterações feitas em um arquivo em relação a uma versão anterior. Exemplo: Para comparar os arquivos "arquivo1.txt" e "arquivo2.txt", use diff arquivo1.txt arquivo2.txt.

Comando tar: Cria ou extrai arquivos compactados no formato tar. É usado para criar arquivos compactados (tarball) ou extrair o conteúdo de um arquivo tar. Exemplo: Para criar um arquivo compactado chamado "backup.tar" com os arquivos "arquivo1.txt" e "arquivo2.txt", use tar -cvf backup.tar arquivo1.txt arquivo2.txt. Para extrair o conteúdo do arquivo tar, use tar -xvf backup.tar.

Comando chmod: Altera as permissões de acesso de arquivos e diretórios. É usado para conceder ou revogar permissões de leitura, gravação e execução para proprietários, grupos e outros usuários. Exemplo: Para conceder permissão de escrita para todos os usuários no arquivo "documento.txt", você pode usar chmod +w documento.txt.

Comando chown: Altera o proprietário e o grupo de arquivos e diretórios. É usado para transferir a propriedade de um arquivo para outro usuário ou grupo. Exemplo: Para alterar o proprietário do arquivo "arquivo.txt" para o usuário "novo_usuario", você pode usar chown novo_usuario arquivo.txt.

Comando jobs: Exibe os trabalhos (processos) em execução em segundo plano no shell. É usado para gerenciar processos e visualizar sua situação. Exemplo: Ao digitar jobs, você verá uma lista de trabalhos em execução.

Comando kill: Envia sinais para processos em execução. É útil para interromper ou finalizar processos de forma controlada. Exemplo: Para encerrar o processo com o ID 1234, você pode usar kill 1234.

Comando ping: Verifica a conectividade com um host remoto por meio do protocolo ICMP. É útil para verificar se um host está acessível e calcular a latência da rede. Exemplo: Para verificar a conectividade com o host "example.com", você pode usar ping example.com.

Comando wget: Faz o download de arquivos ou páginas da web a partir do terminal. É útil para realizar downloads diretos sem a necessidade de um navegador. Exemplo: Para baixar um arquivo chamado "arquivo.zip" de um determinado URL, você pode usar wget <URL_do_arquivo>.

Comando uname: Retorna informações sobre o sistema operacional. É usado para obter detalhes sobre o nome do kernel, versão, hardware e outros detalhes do sistema. Exemplo: Ao digitar uname -a, você obterá informações completas sobre o sistema.

Comando top: Exibe informações em tempo real sobre os processos em execução e o uso de recursos do sistema. É útil para monitorar o desempenho do sistema. Exemplo: Ao digitar top, você verá uma interface interativa com informações atualizadas sobre o uso da CPU, memória e outros recursos.

Comando history: Exibe o histórico dos comandos digitados no terminal. É usado para revisar comandos anteriores e reexecutá-los. Exemplo: Ao digitar history, você verá uma lista dos comandos recentemente executados.

Comando man: Exibe o manual (documentação) de um comando específico. É usado para obter informações detalhadas sobre como usar um comando e seus parâmetros. Exemplo: Para acessar o manual do comando ls, você pode usar man ls.

Comando echo: Exibe uma mensagem ou o valor de uma variável na saída do terminal. É usado para exibir informações simples. Exemplo: Para exibir a mensagem "Olá, mundo!", você pode usar echo "Olá, mundo!".

Comandos zip e unzip: Permitem compactar e descompactar arquivos no formato ZIP. O zip é usado para criar arquivos compactados, e o unzip é usado para extrair o conteúdo de arquivos ZIP. Exemplo: Para compactar o diretório "meus_arquivos" em um arquivo chamado "arquivo.zip", você pode usar zip -r arquivo.zip meus_arquivos. Para descompactar o arquivo ZIP, use unzip arquivo.zip.

Comando hostname: Exibe o nome do host do sistema. É usado para obter ou definir o nome do computador. Exemplo: Ao digitar hostname, você verá o nome do host do sistema.

Comandos useradd e userdel: Permitem adicionar e remover usuários no sistema. O useradd é usado para criar um novo usuário, e o userdel é usado para excluir um usuário existente. Exemplo: Para adicionar um novo usuário chamado "novousuario", use useradd novousuario. Para remover o usuário, use userdel novousuario.


Hierarquia do sistema

Diretório do root "/" (Hierarquia primária)

/bin/
Binários principais dos usuários.

/boot/
Arquivos do sistema de Boot

/dev/
Arquivos de dispositivos

/etc/
Arquivos de configuração do sistema

/home/
Diretório dos usuários comuns do sistema.

/lib/
Bibliotecas essenciais do sistema e os módulos do kernel.

/media/
Diretório de montagem e dispositivos.

/mnt/
Diretório de montagem de dispositivos mesmo que
"media"

/opt/
Instalação de programas não oficiais da distribuição ou
por conta do usuário.

/sbin/
Armazena arquivos executáveis que representam
comandos administrativos. Exemplo: shutdown

/srv/
Diretório para dados de serviços fornecidos pelo sistema.

/tmp/
Diretório para arquivos temporários.

/usr/
Segunda hierarquia do sistema, onde ficam os usuários
comuns do sistema e programas.

/var/
Diretório com arquivos variáveis gerados pelos programas do
sistema. Exemplo: logs, spool de impressoras, e mail e cache.

/root/
Diretório do usuário root
O usuário root tem o total poder sobre o sistema. Podendo instalar, desinstalar e configurar.

/proc/
Diretório virtual controlado pelo Kernel com configuração total do sistema.






0 Avaliações:

Faça sua Avaliação