Um A-Z do Linux - 40 comandos essenciais que você deve saber
Linux é a terceira roda ignorada para Windows e Mac. Sim, na ú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 convertidos todos os dias. Você vai se juntar a eles? A curva de aprendizado do Linux é o que impede a maioria dos usuários de tentar em primeiro lugar.
Linux é a terceira roda ignorada para Windows e Mac. Sim, na ú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 convertidos todos os dias. Você vai se juntar a eles?
A curva de aprendizado do Linux é o que impede a maioria dos usuários de tentar em primeiro lugar. Pode ser uma experiência traumática ter que passar de um sistema operacional baseado em GUI como Windows ou Mac para um que requer mexer na linha de comando. Mas se você pode superar essa corcunda inicial de dificuldade, você pode descobrir que o Linux é surpreendentemente robusto.
Se você quer um curso intensivo sobre tudo o que é Linux, temos um ótimo guia de novatos Linux que vai ensinar tudo o que você precisa saber. Para o resto de vocês que só querem uma breve visão geral de alguns comandos importantes que você deve saber, a lista a seguir é tudo que você precisa.
Comandos novatos
cd - Altera o diretório de trabalho atual no console da linha de comando.
saída - Sai do programa atual, termina o terminal atual da linha de comando ou o tira de uma rede Unix dependendo do contexto.
matar - Encerra o processo de execução especificado. A versão Linux do "End Process" do Windows no gerenciador de tarefas.
Ls- Liste todo o conteúdo de um diretório especificado. Se nenhum diretório for especificado, ele usará o diretório atual.
homem - Há uma piada na comunidade Linux que o homem é o único comando que você precisa saber. Ele significa manual, e lhe dará informações detalhadas sobre comandos e aspectos do Linux.
pwd - Exibe o diretório de trabalho atual para o terminal da linha de comando. Bom para quando você perdeu a noção de onde você está em seu sistema.
reinicialização - Imediatamente pára todos os processos em execução, desliga o sistema e reinicia.
desligamento - Interrompe todos os processos de execução e desliga o sistema. Os parâmetros podem ser especificados para emitir um desligamento atrasado ou um desligamento em um determinado momento.
sudo - Executa comandos como raiz, oque significa que não há limitações devido às permissões.
Informações do sistema
data - 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.
nome do anfitrião - Exibe o nome do sistema host atual.
ps - Exibe informações sobre todos os processos em execução no sistema.
cota - Exibe limites de disco e uso atual de disco para um usuário especificado. Útil quando há vários usuários atribuídos a um determinado sistema.
topo - Exibe todos os processos superiores do sistema, por padrão ordenado pelo uso da CPU.
tempo de atividade - Informa há quanto tempo o sistema está funcionando desde a última inicial. Extremamente útil para servidores.
Manipulação de arquivos
bzip2 - Comprime o 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 propriedade desse arquivo.
cp - Copia arquivos para um novo local com um novo nome dependendo dos parâmetros. Pode copiar diretórios também, recursivamente (inclui todos os subdiretórios) ou não.
encontrar / localizar - Pesquisa o sistema começando em um diretório específico e combinando todos os arquivos dentro desse local a um conjunto de condições estabelecidas pelos parâmetros de comando. Muito útil para encontrar rapidamente certos arquivos.
grep - Pesquisa em todos os arquivos em um local especificado tentando encontrar arquivos que contenham linhas que correspondam a uma determinada sequência. Retorna uma lista de todos os arquivos que marcaram uma partida.
instalar - 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 de um repositório de software.
mkdir / rmdir - Cria um diretório(mkdir) ou exclui um diretório especificado(rmdir). Diretórios só podem ser criados e excluídos dentro de diretórios em que você tem 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.
aberto - Abre um arquivo especificado usando o aplicativo padrão do sistema para arquivos do 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.
piche - Cria um arquivo .tar ou extratos de um arquivo .tar, dependendo dos parâmetros especificados.
zip / unzip - Cria um arquivo de .zip ou extratos de um arquivo .zip, dependendo dos parâmetros especificados.
Outros Comandos Notáveis
apt-get - Ferramenta avançada de embalagem. Use este comando para instalar, remover e configurar pacotes de software no seu sistema. Para uma versão baseada em menu, use comando de aptidão. Disponível em distribuições Linux baseadas no Debian.
ftp / sftp - Conecta-se a um servidor FTP remoto para baixar vários arquivos.
wget - Baixa arquivos da Internet na URL especificada para o seu sistema.
yum - Yellowdog Updater, Modificado. Um gerenciador de pacotes de código aberto usado para instalar facilmente pacotes de software a partir de repositórios. Disponível em distribuições Linux compatíveis com RPM.
emacs - Um dos editores de texto mais conhecidos em sistemas semelhantes ao Unix.
nano - Um editor de texto de linha de comando amigável para novatos que usa atalhos de teclado para simular menus.
vim - Vim é o sucessor de Vi, ambos editores de texto de linha de comando para sistemas semelhantes ao Unix. Embora o Vim seja popular, ele não usa menus ou ícones para sua interface, por isso tem a reputação de ser amigável para novatos.
Créditos da Imagem: Pasta Via Shutterstock, Sistema via Shutterstock
Comentários
Postar um comentário