Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tutorial ajudará os novos no Linux a começar a instalar e atualizar pacotes usando a distribuição Ubuntu do Linux instalada por padrão usando o WSL, bem como usar alguns comandos básicos com a linha de comando bash.
Instalando e atualizando software
Você pode instalar e atualizar programas de software diretamente da linha de comando usando o gerenciador de pacotes preferencial para a distribuição em execução.
No Ubuntu, por exemplo, primeiro atualize a lista de softwares disponíveis executando a "atualização sudo apt". Em seguida, você pode obter software diretamente usando o comando 'sudo apt-get install' seguido pelo nome do programa que deseja instalar:
sudo apt-get install <app_name>
Para atualizar os programas que já foram instalados, você pode executar:
sudo apt update && sudo apt upgrade
Dica
Distribuições diferentes do Linux geralmente têm gerenciadores de pacotes diferentes e exigirão o uso de um comando de instalação específico para o gerenciador de pacotes associado. Por exemplo, o gerenciador de pacotes principal do Arch Linux é chamado de pacman e o comando de instalação seria sudo pacman -S <app_name>
. O gerenciador de pacotes principal do OpenSuse é chamado Zypper e o comando de instalação seria sudo zypper install <app_name>
. O gerenciador de pacotes principal para Alpine é chamado apk e o comando de instalação seria sudo apk add <app_name>
. Os dois principais gerenciadores de pacotes para distribuições do Red Hat, como o CentOS, são YUM e RPM e um comando de instalação pode ser sudo yum install <app_name>
ou sudo rpo -i <app_name>
. Consulte a documentação da distribuição com a qual você está trabalhando para descobrir quais ferramentas estão disponíveis para instalar e atualizar o software.
Trabalhando com arquivos e diretórios
Para exibir o caminho do diretório em que você está, use o comando 'pwd':
pwd
Para criar um novo diretório, use o comando 'mkdir' seguido pelo nome do diretório que você deseja criar:
mkdir hello_world
Para alterar diretórios, use o comando 'cd' seguido pelo nome do diretório para o qual você deseja navegar:
cd hello_world
Para ver o conteúdo no diretório no momento, digite 'ls' na linha de comando:
ls
Por padrão, o comando 'ls' imprimirá o nome de todos os arquivos e diretórios somente. Para obter informações adicionais, como a última vez que um arquivo foi modificado ou permissões de arquivo, use o sinalizador "-l":
ls -l
Você pode criar um novo arquivo por meio do comando 'touch' seguido pelo nome do arquivo que deseja criar:
touch hello_world.txt
Você pode editar arquivos usando qualquer editor de texto gráfico baixado ou a extensão DO VS Code Remote – WSL. Você pode saber mais sobre como começar a usar o VS Code aqui
Se você preferir editar um arquivo diretamente da linha de comando, precisará usar um editor de linha de comando, como vim, emacs ou nano. Muitas distribuições vêm com um ou mais desses programas instalados, mas você sempre pode instalar esses programas seguindo as instruções de instalação descritas no guia acima.
Para editar seu arquivo com seu método preferencial de edição, basta executar o nome do programa seguido pelo nome do arquivo que você deseja editar:
code hello_world.txt
notepad.exe hello_world.txt
Para ver o conteúdo de um arquivo na linha de comando, use o comando 'cat' seguido pelo arquivo que você gostaria de ler:
cat hello_world.txt
Usando pipes e operadores de redirecionamento
Um pipe '|' redireciona a saída de um comando como entrada para outro comando. Por exemplo, lhscmd | rhscmd direcionaria a saída de lhscmd para rhscmd. Os pipes podem ser usados de várias maneiras para realizar tarefas rapidamente por meio da linha de comando. Abaixo estão apenas alguns exemplos simples de como as tubulações podem ser usadas.
Imagine que você deseja classificar rapidamente o conteúdo de um arquivo. Considere o exemplo fruits.txt abaixo:
cat fruits.txt
Orange
Banana
Apple
Pear
Plum
Kiwi
Strawberry
Peach
Você pode classificar rapidamente esta lista usando uma barra vertical:
$ cat fruits.txt | sort
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
Por padrão, a saída do comando 'cat' é enviada para a saída padrão; no entanto, o '|' nos permite redirecionar a saída como entrada para outro comando, 'classificar'.
Outro caso de uso é a pesquisa. Você pode usar 'grep', que é um comando útil que pesquisa a entrada de uma cadeia de caracteres de pesquisa específica.
cat fruits.txt | grep P
Pear
Plum
Peach
Você também pode usar operadores de redirecionamento como '>' para passar a saída para um arquivo ou fluxo. Por exemplo, se você quiser criar um arquivo novo .txt com o conteúdo organizado de fruit.txt:
cat fruits.txt | sort > sorted_fruit.txt
$ cat sorted_fruit.txt
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
Por padrão, a saída do comando de classificação é enviada para a saída padrão; no entanto, o operador '>' nos permite redirecionar a saída para um novo arquivo chamado sorted_fruits.txt.
Você pode usar pipes e operadores de redirecionamento de várias maneiras interessantes para concluir tarefas com mais eficiência diretamente da linha de comando.
Conteúdo recomendado
Windows Subsystem for Linux