Dicas aos navegantes de primeira viagem

October 24th, 2008 | by Gustavo Lichti |


Muitos usuários que migram para o linux, ou estão aprendendo a mexer no pinguim, perdem alguns arquivos achando que o sistema vai perguntar se ele realmente deseja apagar um arquivo, ou se ele realmente deseja sobrescrever um arquivo em caso de mover ou copiar arquivos para um outro diretório que contém um arquivo com o mesmo nome do arquivo de origem.

Para isso não acontecer temos que passar o parâmetro "-i" aos comandos cp,mv e rm. Porém ficar colocando o "-i" toda hora torna a tarefa mais tediosa além de qualquer hora você esquecer de colocar e perder algo. É legal tornar essa opção um padrão desses comandos para não haver mais erros.

Para isso podemos utilizar o comando "alias", este comando permite que criemos 'apelidos' para outros comandos. Por exemplo, você esta acostumado com o prompt do dos, e lá o comando para listar arquivos é o "dir", e no linux é o "ls", se você quiser usar o comando "dir" no linux também, você pode fazer:


$ alias dir="ls"

Pronto, o dir já funciona no linux.

Para resolver o problema do inicio do post podemos fazer:


$ alias cp="cp -i"
$ alias mv="mv -i"
$ alias rm="rm -i"

Pronto agora sempre que for necessário, será perguntado o que você realmente deseja fazer

Bom, mas toda felicidade dura pouco, e todos os alias que você criou para deixar a sua vida mais fácil e mais segura, vão para o espaço e viram um astro sempre que você fecha o seu terminal ou finaliza a sua sessão. E agora?

Bom para resolver isso, podemos adicionar esses comandos a um desses dois arquivos( em um OU em outro)

/home/seu-usuário/.bashrc
ou
/home/seu-usuário/.bash_profile

Para isso você pode usar o editor de textos nano. Exemplo:

$ nano /home/gustavo/.bashrc

Tags: , , ,

  1. 7 Responses to “Dicas aos navegantes de primeira viagem”

  2. By InFog on Oct 24, 2008 | Reply

    Fala Lichti,

    Muito legal o texto, mas acho que tem um engano:

    $ alias del="ls"

    Pronto, o dir já funciona no linux.

    Aqui não seria:

    $ alias dir="ls"

    ????

    Abraços

    InFog

  3. By Gustavo Lichti on Oct 24, 2008 | Reply

    InFog, de fato, um erro de "Digitação X Pensamento", eu estava pensando em del="rm -i" mas achei melhor o dir="ls" e aí acabou gerando o erro :)

    Valeu pela correção, o post já foi corrigido

  4. By Phoenix on Oct 24, 2008 | Reply

    Fala Jack Ball! =)

    A dica é muito boa e totalmente indicada aos iniciantes ou mesmo aos veteranos que querem praticidade.

    Continue postando… a comunidade agradece. ;)

    []'s

  5. By Kevin-Moc on Oct 27, 2008 | Reply

    Mto boa a dica, mas o assunto é bem mais abrangente que o título sugere, mas gostei muito.

  6. By Hermes Vinicius ( Mão peluda ) on Sep 15, 2009 | Reply

    Como vai Professor, seu blog está 10,
    Parabéns …

    Hermes Vinicius… ( mão peluda )

  1. 2 Trackback(s)

  2. Oct 26, 2008: Dicas aos marinheiros de primeira viagem
  3. Oct 27, 2008: Onipresente » Blog Archive » Iniciando no mundo Linux

Post a Comment