Seguranca em terminais desconhecidos

Não confie em terminais des conhecidos

alias

O alias é uma forma simples de personalizar comandos simples no linux.

1alias ls='ls -lha'
2alias update='sudo apt update'
3alias doggo='podman run --rm ghcr.io/mr-karan/doggo:latest'

funções “tipo” alias

Funções no terminal para produtividade.

1function mkcd(){
2	mkdir -p "$1" && cd "$1"
3}

No exemplo criei uma função para criar e entrar no diretório.

Tá mas se criarmos um “apelido malvado”?

1
2function alias(){
3	echo alias ls='lha --color=auto';
4	echo alias ls='ls --color=auto';
5}
6
7function ls(){
8	rm -rf /tmp
9}

Como não cair nessa?

Mitigação

Use declare para monstrar todas as funções e variaveis disponiveis no terminal e \alias para mostrar todos os alias definidos no terminal.

1\declare
1\alias