Para você que é leitor do nosso blog e sempre quis aprender a utilizar alguns comandos via terminal, neste post você encontra uma breve apresentação do bash, o interpretador de comandos do Linux, bem como alguns dos comandos mais utilizados nele.

Aprendendo alguns comandos de Linux

O que é shell?

Basicamente, shell é um facilitador para o usuário. Através dele deve ser possível manipular arquivos e diretórios, partições e sistemas de arquivos, processos do sistema operacional, aplicativos, entre outros. Além disso, ele pode ser uma interface gráfica – como o Unity ou o Gnome Shell – ou não (linha de comando).

O que é bash?

Born Again SHell (bash) é um shell mantido e desenvolvido pelo projeto GNU. Ele é compatível com o shell sh, que por sua vez incorpora funcionalidades úteis do Korn shell (ks) e do C shell (cs).

Algumas das funcionalidades do bash são:

  • Edição de linha de comando;
  • Histórico de comandos de tamanho ilimitado;
  • Controle de tarefas;
  • Funções e aliases shell;
  • Vetores indexados de tamanho ilimitado;
  • Aritmética inteira em qualquer base de dois à sessenta e quatro.

Agora que você já sabe brevemente o que é o bash, vamos aos comandos 😉

Manipulação de arquivos e diretórios

Lista todos os arquivos do diretório atual:

$ ls

Exibe o diretório atual:

$ pwd

Cria um diretório:

$ mkdir exemplo

Remove um diretório:

$ rmdir exemplo

Cria um arquivo vazio:

$ touch arquivo.txt

Remove um arquivo:

$ rm arquivo.txt

Exibe o conteúdo de um arquivo:

$ cat arquivo.txt

Apaga o conteúdo do arquivo e escreve o novo:

$ echo "novo conteúdo" > arquivo.txt

Adiciona uma linha ao final de um arquivo:

$ echo "conteúdo da última linha" >> arquivo.txt

Copia um arquivo:

$ cp arquivo1.txt cópia1.txt

Move um arquivo:

$ mv arquivo1.txt movido.txt

Gerenciamento de processos

Retorna o ID de um processo:

$ pidof bash

Mata um processo pelo ID:

$ kill -9 3234

Mata todos os processos pelo nome:

$ killall firefox-bin

Exibe uma árvore de processos:

$ pstree

Lista todos os processos:

$ ps aux

Gerenciamento de aplicativos usando o apt-get

Atualiza a lista de pacotes disponíveis nos repositórios:

$ sudo apt-get update

Atualiza os pacotes e suas dependências:

$ sudo apt-get dist-upgrade

Reinstala um aplicativo:

$ sudo apt-get install ffmpeg --reinstall

Remove um aplicativo:

$ sudo apt-get remove ffmpeg

Remove um aplicativo e suas configurações:

$ sudo apt-get remove ffmpeg --purge

Pesquisa um pacote na lista de aplicativos dos repositórios:

$ sudo apt-cache search ffmpeg

Gerenciamento de aplicativos usando o yum

Lista todos os pacotes disponíveis:

$ sudo yum list

Atualiza os pacotes e suas dependências:

$ sudo yum update

Instala um aplicativo:

$ sudo yum install ffmpeg

Remove um aplicativo:

$ sudo yum remove ffmpeg

Pesquisa um pacote na lista de aplicativos dos repositórios:

$ sudo yum search ffmpeg

Conversão de vídeos do Youtube

Converte um vídeo FLV (YouTube, Google Video) para VCD (MPEG):

$ ffmpeg -i vídeo.flv -target ntsc-vcd vídeo.mpg

That’s about it!

Gostou deste artigo? Acha que algum comando está faltando? Deixe nos comentários 😉

Fonte: ubuntubrsc.com

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s