Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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 que é instalada por padrão usando WSL, bem como usando alguns comandos básicos com a linha de comando Bash.
Instalação e atualização de software
Você pode instalar e atualizar programas de software diretamente da linha de comando usando o gerenciador de pacotes preferido para a distribuição que você está executando.
No Ubuntu, por exemplo, primeiro atualize a lista de software disponível executando sudo apt update. Então, você pode obter software diretamente usando o sudo apt-get install comando seguido pelo nome do programa que deseja instalar:
sudo apt-get install <app_name>
Para atualizar programas que já foram instalados, você pode executar:
sudo apt update && sudo apt upgrade
Sugestão
Diferentes distribuições do Linux geralmente têm diferentes gerenciadores de pacotes e exigirão o uso de um comando install específico para o gerenciador de pacotes associado. Por exemplo, o gerenciador de pacotes principal para Arch Linux é chamado pacman e o comando install seria sudo pacman -S <app_name>. O gerenciador de pacotes principal para openSUSE é chamado Zypper e o comando install seria sudo zypper install <app_name>. O gerenciador de pacotes principal para o Alpine é chamado Alpine Package Keeper (apk) e o comando install seria sudo apk add <app_name>. Os dois principais gerenciadores de pacotes para distribuições Red Hat, como o CentOS, são YUM e RPM e um comando install 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 você instalar e atualizar o software.
Trabalhando com arquivos e diretórios
Para exibir o caminho do diretório em que você está no momento, use o pwd comando:
pwd
Para criar um novo diretório, use o mkdir comando seguido do nome do diretório que você deseja criar:
mkdir hello_world
Para alterar diretórios, use o cd comando seguido do nome do diretório para o qual você deseja navegar:
cd hello_world
Para ver o conteúdo dentro do diretório em que você está no momento, digite ls na linha de comando:
ls
Por padrão, o ls comando imprimirá apenas o nome de todos os arquivos e diretórios. 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 através do touch comando seguido do nome do arquivo que você gostaria de criar:
touch hello_world.txt
Você pode editar arquivos usando qualquer editor de texto gráfico baixado ou a extensão VS Code Remote – WSL. Você pode saber mais sobre como começar a usar o VS Code aqui.
Se preferir editar um arquivo diretamente da linha de comando, você precisará usar um editor de linha de comando, como vim, emacsou 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 o seu ficheiro com o seu método preferido de edição, basta executar o nome do programa seguido do nome do ficheiro que pretende editar:
code hello_world.txt
notepad.exe hello_world.txt
Para ver o conteúdo de um arquivo na linha de comando, use o cat comando seguido do arquivo que você deseja ler:
cat hello_world.txt
Usando tubos 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 através da linha de comando. Abaixo estão apenas alguns exemplos simples de como os tubos podem ser usados.
Imagine que você deseja classificar rapidamente o conteúdo de um arquivo. Veja o exemplo fruits.txt abaixo:
$ cat fruits.txt
Orange
Banana
Apple
Pear
Plum
Kiwi
Strawberry
Peach
Você pode classificar rapidamente esta lista usando um comando pipe:
$ 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 | permite-nos redirecionar essa saída para servir como entrada de outro comando, sort.
Outro caso de uso é a pesquisa. Você pode usar grep o que é um comando útil que pesquisa a entrada para 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 > passar a saída para um arquivo ou fluxo. Por exemplo, se você quiser criar um novo arquivo de .txt com o conteúdo classificado 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 é enviada para a sort 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 redirecionar operadores de muitas maneiras interessantes para concluir tarefas de forma mais eficiente diretamente da linha de comando.
Conteúdo recomendado
Windows Subsystem for Linux