Quem sou eu

Minha foto
Programador por profissão, formação e opção! Interessado em tudo relacionado a computadores, menos manutenção de hardware! Linguagens (interesse e trabalho): Java, C#, C/C++, Python, Ruby, Haskell. Atualmente trabalhando como Desenvolvedor (maior parte do tempo em soluções ASP.NET)

domingo, 13 de dezembro de 2009

Utilizando alias no linux!

O Shell do Linux está anos luz a frente do Prompt do Dos disponível no Windows. Existem várias opções de shell, porém a mais utilizada é o bash.

Entre as grandes facilidades que vejo no bash é o comando alias.

Basicamente o alias serve para criar um apelido para um comando que você utiliza com muita frequência.

Por exemplo, se você usa muito o comando:
ls -la
Você pode criar um alias para ele da seguinte forma:
alias ls="ls -la"
Agora, sempre que você utilizar o ls, ele irá expandir o comando para o alias que você definiu.

Abaixo estão três alias que eu acho muito práticos para a utilização do dia-a-dia:

Lista de Alias Salvadores!

alias cp="cp -v"
alias tar-gz="tar -zcvf"
alias tar-ugz="tar -xzvf"
alias du-first="du -h --max-depth=0"
  1. faz com que toda cópia de arquivos seja verbose, sendo assim o shell sempre lista quais arquivos estão sendo copiados.
  2. utilizado para compactar uma pasta utilizando o tar e o gzip
  3. processo inverso, e serve para descompactar um arquivo .tar.gzip
  4. Lista o tamanho do diretório que você informar. Por padrão o du traz o total para todas os dirtórios filhos daquele que você informou. O du também pode ser utilizado para listar o tamanho de arquivos.
Quem se interessar, pode conferir esse tutorial interessante sobre Bash
    E para os WindowsManiacos que só vivem com a tela do Prompt, vale a pena uma olhada no WindowsPowerShell e no Cygwin.
    Este último traz algumas das ferramentas (muito boas!!!) do Linux para o Windows.
    É... foi-se a época que o pessoal do Linux precisava portar aplicativo do Windows! Hoje em dia ocorre extamente o contrário, assim que algo legal sai para o Linux muitos "WindowsUsers" pedem para o aplicativo ser portado!

    Nenhum comentário:

    Postar um comentário