Mostrando postagens com marcador Linux. Mostrar todas as postagens
Mostrando postagens com marcador Linux. Mostrar todas as postagens

domingo, 18 de fevereiro de 2024

Comandos básicos no Terminal do Linux que você faz quase qualquer coisa!

Assim que o sistema iniciar você pode utilizar o comando:

Ctrl+Alt+F1 

pra entrar numa tela apenas de terminal do linux (terminal-texto). Pra sair é só clicar:

Ctrl+Alt+F2 ou Ctrl+Alt+F7 ou faça o login e digite: "startx"

Comandos Linux  - Manipulação de Arquivos:

  • ls (list - listar)
  • ls -la (lista todos os arquivos, incluindo ocultos e todos os detalhes)
  • (espaço)--help te ajuda a descobrir todas as opções daquele comando por exemplo o "ls -la" utilizando: "ls --help"
  • clear (limpar o terminal)
  • cd (change directory - mudar de diretório, pasta)
  • mkdir (make directory - cria um diretório, pasta): por exemplo: "mkdir Hackers hakers" vai criar 2 pastas, mas se eu escrever no terminal (sempre sem as aspas duplas): "mkdir 'Hackers hackers' " vai criar 1 pasta com 2 nomes.
  • nano (editor de texto): se você digitar no terminal: "nano comandos.txt" no terminal vai ser aberto esse arquivo e o nano, pra sair é só apertar: "ctrl+x"
  • mv (move - mover ou renomear), por exemplo se executarmos: "mv comandos.txt comando.txt" ele vai renomear o arquivo. Para mover usamos o comando: "mv comando.txt /home" vai mover para pasta "home". Ou se você quiser mover para pasta acima basta digitar "mv comando.txt ./pasta_atual" se quiser "subir" mais basta adicionar pontos: "..../pasta_atual".
  • cp (copy - copiar) - por exemplo: cp comando.txt ./pasta_atual
  • rm (remove): arquivos, como: "rm comando.txt" para apagar pastas utilizamos: "rm -r" por exemplo: "rm -r Hackers"
  • pwd (print work directory - imprime o caminho completo da pasta onde eu estou trabalhando)
  • cat (concatenar) exibe o arquivo no terminal. Por exemplo: "cat comando.txt" vai mostrar o que está escrito no documento.
  • sudo (super user do): elevação de privilégios para fazer algo.
  • ip a (ip address - exbibe os endereços de ip)
  • top (gerenciador de tarefas), para sair aperte o "q".
  • btop (gerenciador de tarefas mais "top" rs) (não tem no linux mint, talvez só no linux ubuntu? *atualização: acabei de instalar pela "snap store" a versão mais recente do btop-desktop).
  • "df -h" (sem aspas) lista os discos e informações sobre eles.
  • "| grep"  por exemplo se utilizarmos o comando: "cat /var/log/dmesg" (mensagens de inicialização do sistema) se eu utilizar o mesmo comando mas adicionar o "| grep" no final posso filtrar pelas palavras após o "grep" por exemplo: "cat /var/log/dmesg | grep USB"
  • "touch" modificar (data e hora de acesso/modificação do arquivo) ou criar arquivos vazios.
  • "touch - a" altera apenas a data de último acesso do arquivo
  • "touch -m" altera apenas a data de modificação do arquivo
  • "touch -t [[CC]YY]MMDDhhmm[.ss]: Define a data e hora de modificação do arquivo. Para definir a data de modificação do arquivo arquivo.txt para 1 de janeiro de 2024, às 10:00: "touch -t 202401011000 arquivo.txt"
  • "man" para saber exatamente o um determinado comando faz você pode colocar na frente do comando por exemplo: "man touch"
  • "sudo useradd -m hacker1" cria o usuário "hacker1" e uma pasta para ele.
  • "sudo passwd hacker1" cria uma nova senha para ele
Arquvos interessantes de se visualizar (utilizando nano ou cat):
  • "nano /etc/passwd" (para ver todos os usuários do sistema)
  • "sudo cat /etc/shadow" (para ver as senhas criptografadas dos usuários)
Instalação de programas através de pacotes
  • O mais famoso de todos é o "apt". Digite "apt" (sem aspas) no terminal e veja todas as possibilidades.
  • Sempre excute: "sudo apt update" para atualizar todos os pacotes antes.
Informações de Hardware no terminal:
  • Verifique se você tem o "inxi" utilizando o comando: "inxi -V", senão é só instalar:
  • "apt install inxi" e depois executar: 
  • "inxi -F", para saber outros comandos utilize: "man inxi" e/ou: "inxi -h".
Algumas informações sobre o sistema operacional:
  • neofetch
  • htop


Postagens mais visitadas

Postagem em destaque

IA para escrever e se comunicar