User Tools

Site Tools


wiki:linux:comandos:comando_echo_tee

Exemplos inspirados no comando echo + tee

  • Adicionar uma entrada ao arquivo /etc/hosts:
    1. echo -e "127.0.0.1\tvm-01.exemple.com\tvm-01" | sudo tee -a /etc/hosts
    2. Adiciona a entrada “127.0.0.1 vm-01.example.com” ao arquivo `/etc/hosts`.
  • Adicionar uma linha no final de um arquivo de configuração:
    1. echo "PermitRootLogin yes" | sudo tee -a /etc/ssh/sshd_config
    2. Habilita o login como root no SSH, adicionando a linha ao arquivo `sshd_config`.
  • Definir um valor de sysctl (configuração de kernel) e garantir que ele persista:
    1. echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
    2. Habilita o roteamento de pacotes IP, adicionando a configuração ao arquivo `sysctl.conf`.
  • Adicionar uma chave ao arquivo authorized_keys para permitir login SSH:
    1. echo "ssh-rsa AAAAB3... user@hostname" | sudo tee -a /home/user/.ssh/authorized_keys
    2. Adiciona uma chave SSH ao arquivo `authorized_keys` para permitir login sem senha.
  • Adicionar um repositório de pacotes ao arquivo sources.list:
    1. echo "deb http://archive.ubuntu.com/ubuntu focal main universe" | sudo tee -a /etc/apt/sources.list
    2. Adiciona um repositório de pacotes para o Ubuntu ao arquivo `sources.list`.
  • Criar uma entrada no arquivo /etc/fstab para montar um sistema de arquivos:
    1. echo "/dev/sdb1 /mnt/data ext4 defaults 0 2" | sudo tee -a /etc/fstab
    2. Adiciona uma nova entrada ao arquivo `/etc/fstab` para montar automaticamente a partição `/dev/sdb1` no diretório `/mnt/data`.
  • Adicionar uma regra de firewall ao arquivo de configuração do UFW:
    1. echo "ufw allow 80/tcp" | sudo tee -a /etc/ufw/ufw.conf
    2. Adiciona uma regra para permitir o tráfego na porta 80 (HTTP) ao arquivo de configuração do firewall UFW.
  • Adicionar um alias a um arquivo de perfil de shell (como ~/.bashrc):
    1. echo "alias ll='ls -alF'" | tee -a ~/.bashrc
    2. Adiciona o alias `ll` ao arquivo `~/.bashrc`, permitindo listar arquivos com detalhes ao usar `ll`.
  • Adicionar uma variável de ambiente ao arquivo /etc/environment:
    1. echo "JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64" | sudo tee -a /etc/environment
    2. Define a variável de ambiente `JAVA_HOME` no sistema, persistindo a alteração no arquivo `/etc/environment`.
  • Adicionar uma mensagem de login ao arquivo /etc/motd:
    1. echo "Bem-vindo ao servidor!" | sudo tee -a /etc/motd
    2. Adiciona uma mensagem de boas-vindas exibida após o login ao arquivo `motd` (Message of the Day).
wiki/linux/comandos/comando_echo_tee.txt · Last modified: by Wiki Administrator