Mensagens

A mostrar mensagens com a etiqueta terminal

Dominando o Comando history no Linux

Imagem
O comando history é uma das ferramentas mais úteis e subutilizadas no terminal Linux. Neste guia completo, vamos explorar desde o básico até técnicas avançadas de organização. Introdução ao Comando history O comando history é um registro cronológico de todos os comandos executados no terminal, armazenado no arquivo ~/.bash_history no seu diretório home. Considerações Importantes: O histórico é escrito quando o shell sai: Tenha em mente que os comandos são tipicamente escritos no ficheiro de histórico quando você fecha a sessão do terminal. Se o seu terminal travar ou você fechá-lo abruptamente, alguns dos comandos mais recentes podem não ser salvos. Use o teu terminal para visualizar o histórico completo: ~$ history Isso mostra uma lista numerada dos últimos comandos executados, normalmente configurado para armazenar entre 500-1000 entradas por padrão. Utilidade do Comando history Principais usos: Reexecução rápida (onde n é o núm...

Aliases no Linux: Domine a Linha de Comando com Praticidade e Eficiência

Imagem
No mundo Linux, aliases são como atalhos mágicos que transformam sua experiência na linha de comando. São como apelidos personalizados que você cria para comandos complexos ou frequentemente utilizados, permitindo que você os execute com apenas algumas teclas. Imagine a praticidade de digitar "ll" em vez de "ls -l" para listar seus arquivos de forma detalhada, ou simplesmente digitar "atualizar" em vez de "sudo dnf update" ou "sudo apt update && sudo apt upgrade" para atualizar seu sistema! O que são Aliases Em essência, aliases são sinônimos que nós criamos para comandos existentes. Você os define utilizando o comando alias, associando um nome curto e fácil de lembrar ao comando completo que deseja executar. Essa troca torna a digitação mais rápida e evita erros de digitação, otimizando seu tempo e produtividade. Exemplo: $ alias im="cd ~/Imagens" Com o alias criado acima não precisamos de digitar "c...

Domine o Linux: Guia Completo de Gestão de Utilizadores e Grupos no Terminal

Imagem
No universo Linux, a capacidade de gerir utilizadores e grupos é mais do que uma simples tarefa administrativa; é um pilar essencial para a segurança , a organização e a eficiência de qualquer sistema, seja ele um servidor robusto a lidar com múltiplas aplicações ou o seu desktop pessoal. Sem um controlo adequado sobre quem acede a quê e como os recursos são partilhados, os riscos aumentam e a produtividade pode ser comprometida. Felizmente, a linha de comando oferece um poder e uma flexibilidade inigualáveis para esta gestão. Neste guia completo, você não só aprenderá o fundamental, mas também dominará passo a passo como criar, gerir e remover utilizadores e grupos no Linux, utilizando a agilidade e o controlo preciso que só o terminal pode oferecer. Prepare-se para desbloquear um nível superior de administração do seu sistema! Índice de conteúdo: Benefícios da Gestão de Utilizadores e Grupos Como Criar Utilizadores via Terminal Gerir Grupos: Criação e Associaçã...

Compilar e rodar um programa em Java usando o terminal

Imagem
Instalamos java no nosso sistema. $ sudo dnf install java Neste caso o java-17-openjdk já se encontrava instalado: $ Package java-17-openjdk-1:17.0.5.0.8-1.fc37.x86_64 is already installed. Para verificarmos se o compilador javac se encontra instalado: $ javac -version javac 17.0.5 Vamos testar Vamos trabalhar dentro de uma pasta de nome Programas e para isso vamos criar a pasta. $ mkdir Programas Entramos na pasta Programas $ cd Programas Criamos um ficheiro que vamos dar aqui o nome de NomeUtilizador com extensão .java $ touch NomeUtilizador.java Abra o ficheiro com um editor da tua preferência, no meu caso estou usando o vim $ vim NomeUtilizador.java Vamos criar o seguinte programa Para compilar o programa abrimos um outro terminal na mesma pasta, podemos aproveitar o terminal onde criamos o programa e abrimos um novo com CTRL+SHIFT+N javac é o compilador, NomeUtilizador.java é o nosso programa que queremos compilar. $ javac NomeUtilizador.java ...