Autor Tópico: Remoção de aplicativos  (Lida 1429 vezes)

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Remoção de aplicativos
« Online: 29 de Julho de 2013, 00:08 »
Boa madrugada pessoal rsrs


Então, queria saber qual a diferença se eu quiser remover o Gimp por exemplo e executar o comando:


sudo apt-get remove --purge gimp
e
sudo apt-get remove --purge gimp*


O que o asterisco faz?


Abçs!

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Remoção de aplicativos
« Resposta #1 Online: 29 de Julho de 2013, 01:32 »
O que o asterisco faz?

Olá,

O asterisco em si não faz nada, é apenas mais um caractere.

Em shell, ele é um comando de wildcard ou caractere coringa, e à semelhança do outro sistema operacional, ele instrui ao shell a procurar qualquer caractere depois do nome+wildcard.

Exemplo:

locate gimp => procura pelos caracteres g, i, m, p nesta ordem, encontrando a sequencia retorna o resultado.

locate gimp* => procura pelos caracteres g, i, m, p nesta ordem, mais qualquer caractere a seguir, e encontrando a sequencia retorna o resultado. (gimp, gimpe, gimpeeee, gimpsxhd234, etc)

para saber mais em terminal => man bash

[]'s

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Remoção de aplicativos
« Resposta #2 Online: 29 de Julho de 2013, 08:13 »
O shell suporta globs, se não for expandido, vai pro apt-get da forma que foi digitado, este por sua vez suporta expressões regulares POSIX.

http://mywiki.wooledge.org/BashGuide/Patterns
http://en.wikipedia.org/wiki/Regular_expression#POSIX_basic_and_extended

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Remoção de aplicativos
« Resposta #3 Online: 29 de Julho de 2013, 10:59 »
Obrigado =)
Bem interessante...