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