Índice
Já vimos o que é Linux / Unix e como instalar uma de suas distribuições mais populares (Ubuntu), então a partir de agora entraremos na questão a respeito do que você pode fazer com o Linux usando a linha de comando. ver centenas (senão todos) de comandos com suas respectivas opções, descobriremos atalhos para cumprir certas funções e aprenderemos a criar scripts. De qualquer forma, ao final dessa nova série de tutoriais devemos estar aptos a usar a linha de comando decentemente e estar preparados para fazer configurações avançadas de nosso sistema.Nesta série de tutoriais, as imagens virão da minha máquina virtual, que tem o Ubuntu instalado, mas essencialmente todos os comandos e técnicas que veremos aqui serão transportáveis para Mac OS, Unix ou qualquer outra distribuição Linux.
Ok, isso pode variar dependendo do sistema operacional, você normalmente estará procurando por um programa chamado "Terminal" que está em Aplicativos -> Utilitários se você estiver em um Mac, em algumas distribuições Linux está em Aplicativos -> Sistema ou Aplicativos -> Utilitários.
Na minha versão do Ubuntu está em Computador -> usr -> compartilhar -> aplicativos mas, como o Ubuntu tem um "Dock" lateral, arrastei-o da pasta correspondente.
Em outras distribuições Linux você também pode acessar a linha de comando clicando com o botão direito do mouse na área de trabalho e escolhendo a opção "Abrir um Terminal".
Mencionamos anteriormente que o software encarregado de interpretar e executar todos os comandos é denominado "shell". Existem diferentes tipos de "shell", mas o mais comum é o bash (Bourne again shell) e é aquele que a maioria das distribuições Linux inclui por padrão. Para descobrir qual versão do shell você está usando, execute o seguinte comando no terminal:
echo $ SHELL
Que deve informar a localização e o nome do seu shell, esses tutoriais usarão "bash".
Atalho:Os terminais guardam o histórico dos comandos executados, portanto, se quiser executar um comando novamente, pode premir até chegar ao comando que procura e ainda pode editá-lo movendo o cursor da esquerda para a direita.
Começaremos com o mais básico dos comandos.
pwd
O comando pwd é uma abreviatura da frase "imprimir diretório de trabalho" que diz ao shell que ele deve imprimir no console o caminho absoluto no qual você está trabalhando atualmente.
O termo “caminho absoluto” refere-se ao endereço exato no sistema que é referenciado, começando da raiz até a planilha que você realmente deseja acessar e sempre começa com a barra (/) Além disso, o caminho pode ser "relativo" que, como o próprio nome indica, se refere ao caminho do local atual para a referida folha e não usa a barra (/) no início.
A razão pela qual falo de "raiz" e "folha" é porque a estrutura de arquivos do sistema (de todos os SO) é hierárquica na forma de uma árvore que pode ser vista representada da seguinte maneira:
Desta forma, se deseja continuar a navegar pela árvore abaixo, deve saber quais as folhas (ou ramos) existentes no diretório em que se encontra, para isso utilizamos o próximo comando.
ls [opções] [localização]
Outro comando básico que lista os arquivos e diretórios localizados na pasta de destino. O que está entre colchetes é opcional e nos permite modificar a forma como os resultados são exibidos e a pasta que queremos revisar.
Neste caso, podemos ver como funciona mais ou menos. O primeiro comando exibe uma lista simples desses diretórios e arquivos no diretório atual. A segunda lista-os usando a opção "-l" que é uma longa lista e mostra as permissões que têm no objeto, o número de blocos, o dono do mesmo, o grupo a que pertence, o espaço que ocupa, a data e hora de modificação e, finalmente, o nome do arquivo ou diretório. E a terceira lista os arquivos e diretórios da pasta "Documentos".
Observação:Existem outras opções adicionais que podem ser adicionadas, entre elas está "-a" que mostra arquivos e documentos, incluindo aqueles que estão ocultos.
Finalmente, para navegar até um diretório, usamos o seguinte comando.
cd [localização]
Abreviando "Alterar diretório", esse comando move o prompt para o caminho especificado, absoluto ou relativo. Se nenhum caminho for especificado, ele o levará diretamente para o diretório "home" (que no caso do meu usuário "manuel" é / home / manuel).
Isso é tudo por enquanto, continuaremos com mais comandos no próximo tutorial. Aguardo seus comentários, até a próxima!Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo