O Linux é a terceira roda ignorada para Windows e Mac. Sim, ao longo da última década, o sistema operacional de código aberto ganhou muita tração, mas ainda está longe de ser considerado popular. No entanto, embora isso possa ser verdade, o Linux ainda ganha novos conversos todos os dias. Você se juntará a eles?

A curva de aprendizado do Linux é o que dificulta a tentativa da maioria dos usuários em primeiro lugar. Pode ser uma experiência traumática ter que passar de um sistema operacional baseado em GUI como o Windows ou o Mac para um que requer o uso de linha de comando. Mas se você conseguir superar essa juba de dificuldade inicial, você pode achar que o Linux é surpreendentemente robusto.

Se você quer um curso intensivo em tudo o que é o Linux, temos um excelente guia do novato do Linux que irá ensinar tudo o que você precisa saber. Para o resto de vocês que querem apenas uma breve visão geral de alguns comandos importantes que você deve saber, a lista a seguir é tudo o que você precisa.

Comandos do novato

Cd – Muda o diretório de trabalho atual no console da linha de comando.

Exit – Sai do programa atual, encerra o terminal da linha de comando atual ou o logode sair de uma rede Unix dependendo do contexto.

kill – encerra o processo de execução especificado. A versão Linux do “Processo Final” do Windows no gerenciador de tarefas.

Ls – Liste todos os conteúdos de um diretório especificado. Se nenhum diretório for especificado, ele usará o diretório atual.

man – Há uma gag correndo na comunidade Linux que o homem é o único comando que você precisa saber.É um manual , e lhe dará informações detalhadas sobre comandos e aspectos do Linux.

pwd – Exibe o diretório de trabalho atual para o terminal de linha de comando. É bom para você saber quando você está no seu sistema.

reboot – interrompe imediatamente todos os processos em execução, desliga o sistema e reinicia.

shutdown – para todos os processos em execução e desliga o sistema. Os parâmetros podem ser especificados para emitir um desligamento atrasado ou um desligamento em um momento específico.

sudo – Executa comandos como root , o que significa que não há limitações devido a permissões.

Comandos do linux

Informação do sistema

date – Imprime a data e a hora do sistema atual. Os parâmetros especificados podem alterar o formato da saída.

df – Informa o uso do espaço em disco para o sistema de arquivos.

hostname – Exibe o nome do sistema host atual.

ps – Exibe informações sobre todos os processos atualmente em execução no sistema.

quota – Exibe os limites do disco e o uso atual do disco para um usuário especificado. Útil quando há vários usuários atribuídos a um determinado sistema.

top – Exibe todos os principais processos no sistema, por padrão ordenado pelo uso da CPU.

uptime – Relata quanto tempo o sistema está sendo executado desde a última inicialização.Extremamente útil para servidores.

Comandos básicos do linux

Manipulação de arquivos

bzip2 – Compressa conteúdo especificado em um arquivo .bz2 ou extratos de um arquivo .bz2 dependendo dos parâmetros.

chmod / chown – Altera as permissões de acesso de um ou mais arquivos ( chmod ) ou altera a propriedade de um determinado arquivo para um novo usuário ( chown ). Somente usuários com permissão ou propriedade de um arquivo podem alterar as permissões ou a propriedade desse arquivo.

cp – Copia arquivos para uma nova localização com um novo nome dependendo dos parâmetros. Também pode copiar diretórios, de forma recursiva (inclui todos os subdiretórios) ou não.

find / locate  pesquisa o sistema a partir de um diretório específico e combinando todos os arquivos nesse local com um conjunto de condições estabelecidas pelos parâmetros do comando. Muito útil para encontrar rapidamente determinados arquivos.

grep – Procura através de todos os arquivos em um local especificado, tentando encontrar arquivos que contenham linhas que correspondem a uma determinada string. Retorna uma lista de todos os arquivos que marcaram uma correspondência.

install – Usado em conjunto com Makefiles para copiar arquivos de um local para o sistema. Não deve ser confundido com a instalação de pacotes a partir de um repositório de software.

mkdir / rmdir – Cria um diretório ( mkdir ) ou exclui um diretório especificado ( rmdir ). Os diretórios só podem ser criados e excluídos nos diretórios em que você possui permissão.

mv – Move arquivos e diretórios para outro local. Pode ser usado para renomear arquivos e diretórios mantendo seus locais de origem e destino iguais.

open – Abre um arquivo especificado usando o aplicativo de sistema padrão para arquivos de seu tipo.

rm – Remova e remova o diretório. Usado para excluir arquivos e diretórios do sistema, seja um de cada vez ou em lote.

tar – Cria um arquivo .tar ou extratos de um arquivo .tar dependendo dos parâmetros especificados.

zip / unzip – Cria um arquivo .zip ou extratos de um arquivo .zip dependendo dos parâmetros especificados.

Comandos do linux

Outros Comandos Notáveis

apt-get- Ferramenta de Embalagem Avançada. Use este comando para instalar, remover e configurar pacotes de software em seu sistema. Para uma versão baseada em menu, use o comando aptitude . Disponível em distribuições Linux baseadas em Debian.

ftp / sftp – Conecta-se a um servidor FTP remoto para baixar vários arquivos.

wget – Descarrega arquivos da Internet no URL especificado para o seu sistema.

yum – Yellowdog Updater, Modificado. Um gerenciador de pacotes de código aberto usado para instalar pacotes de software facilmente de repositórios. Disponível em distribuições Linux compatíveis com RPM.

emacs – Um dos editores de texto mais conhecidos em sistemas semelhantes a Unix.

nano – Um editor de texto de linha de comando amigável ao novato que usa atalhos de teclado para simular menus.

Vim  Vim é o sucessor do Vi, ambos os quais são editores de texto de linha de comando para sistemas semelhantes a Unix. Embora o Vim seja popular, ele não usa menus ou ícones para sua interface, por isso tem uma reputação de ser amigável para os novatos.

Anúncios