Nós mostramos a você Como instalar um terminal Linux no Windows 10 com o subsistema do Windows para Linux. Mas agora que você tem essa interface de linha de comando (CLI) o que você vai fazer com isso? Aqui estão algumas idéias divertidas além o prático .
Há uma série de coisas divertidas que você pode fazer com uma linha de comando baseada em Linux para aqueles que amam um pouco de geekery. Aqui estão três projetos iniciais para incorporar a linha de comando em sua rotina diária. Nós classificamos esses projetos em termos de dificuldade a partir do mais fácil para o mais difícil, mas todos esses projetos ainda são fáceis o suficiente para iniciantes. Eles também são uma excelente maneira de ver o que a linha de comando pode fazer. (E sim, isso funciona em WSL no Windows 11 , também!)
Este tutorial pressupõe que você está usando o Ubuntu como sua distribuição Linux no WSL. Se você estiver usando outra coisa, você pode ter que adaptar esses comandos para atender às suas necessidades. Ou você pode instalar o Ubuntu como um segundo terminal Linux e acompanhar.
Antes de começarmos
Uma das coisas mais importantes a fazer ao usar o terminal é manter seus aplicativos e utilitários instalados atualizados. Isso requer dois comandos simples. O primeiro é:
Atualização do sudo apt.
Vamos quebrar isso. Usando
sudo
eleva temporariamente sua conta de usuário para privilégios de administrador para este comando único. Sem essa elevação, o comando falharia. Usar
sudo
, o terminal solicitará que você insira a senha que você criou pela primeira vez quando configurou WSL.
A próxima parte,
apt.
(Ferramenta do Pacote Avançado,) O Ubuntu do Gerenciador de Pacotes usa para instalar programas e utilitários. Um pacote é todos os arquivos que se reúnem para funcionar como um programa ou utilitário Linux. APT é inteligente o suficiente para não apenas instalar o programa que você deseja, mas quaisquer dependências necessárias. Uma dependência é outro programa que seu programa desejado precisa funcionar.
Finalmente, nós temos
atualizar
, que é uma opção para apt que informa para atualizar as listas de pacotes do
repositórios
Seu sistema usa. Este é o primeiro passo na atualização de novas versões de programas instalados no sistema. Sem atualizar a lista, seu sistema não teria informações suficientes para realizar o próximo passo.
Nosso segundo comando é:
sudo apt upgrade -y
Nós já cobrimos
sudo
e
apt.
, mas os novos bits informam ao sistema para atualizar nossos pacotes usando as informações da lista que baixamos na etapa anterior. o
-Y.
é chamado de "bandeira" e, neste caso, representa "sim". Este é um comando opcional que nos permite pular a parte irritante onde o sistema nos informa quanto espaço de armazenamento as novas atualizações vão tomar e, em seguida, perguntar se queremos continuar.
Agora que nosso sistema está atualizado, estamos prontos para brincar com algumas ferramentas na linha de comando.
Obter o tempo
A coisa mais fácil de fazer é obter uma visão gráfica do clima atual com uma previsão de três dias usando um site chamado wttr.in. . Este site lê seu endereço IP para obter o seu local aproximado e, em seguida, entrega o tempo de volta para você em um formato amigável terminal.
Se você quiser uma pré-visualização do que parece que você também pode visitar o site em um navegador regular.
Para obter o tempo, você precisa do programa terminal
ondulação
, que deve ser instalado no seu sistema por padrão. Se não for, corra
sudo apt install curl
para obtê-la.
Agora vamos ver o tempo em nosso terminal com
curl wttr.in.
. Em poucos segundos, você deve ter uma previsão do tempo para a sua localização semelhante ao que você vê na foto acima.
Outro truque limpo é configurar seu sistema para que toda vez que você abrir o terminal, ele mostra a mais recente previsão do tempo. Você pode fazer isso adicionando o comando
curl wttr.in.
para o topo do seu
.bashrc.
Arquivo.
Para entender como editar o seu
.bashrc.
arquivo, confira nosso tutorial anterior em
Como personalizar (e colorir) seu prompt de bash
.
Obter pontuações do MLB no terminal
Eu constantemente tenho meu terminal aberto, e às vezes eu não quero me incomodar com o Google por detalhes sobre o mais recente jogo Yankees. Em vez disso, entreguei um script de python confiável para obter todas as informações que preciso.
Se você instalou a versão mais recente do Ubuntu for WSL, então você já tem Python 3, que é o que precisamos para isso. Você pode verificar isso digitando em
python3 --version.
, que lhe dirá a versão do Python 3 você tem em seu sistema.
Agora, vamos descer para os negócios. A primeira coisa que você precisa é de um conjunto de scripts ajudantes que vão pegar todos os dados de beisebol que queremos. É chamado Statsapi. , um aplicativo de fundo Python baseado na comunidade que instalaremos usando o PIP3. Como apt, pip3 é um gerente de pacotes, mas apenas para programas escritos em Python.
Primeiro precisamos instalá-lo com
sudo apt instalar python3-pip -y
. Quando isso é feito realizar o seguinte comando:
Pip3 Instalar MLB-Statsapi
Agora, podemos pegar nosso roteiro de beisebol que depende do
Statsapi.
. O roteiro está vindo
meu próprio repositório github
(Um repositório é apenas um lugar para armazenar código) onde eu tenho um monte de scripts que podem obter informações sobre a atual estação de beisebol.
Primeiro, vamos fazer um novo diretório (ou pasta) chamado "bin" com
mkdir bin.
. o
mkdir.
comando literalmente significa "fazer diretório". Então, mude para esse diretório com
CD bin
("CD" significa o diretório de mudança). "Bin" é um nome comum para pastas que contêm scripts e executáveis (binários) em um ambiente Linux, mas você pode nomear o diretório o que quiser.
Agora, vamos baixar o script com "WGet", uma ferramenta de download da linha de comando.
O comando é:
https://raw.githubusercontent.com/ianpaul/baseball_scores/master/ballgame.py.
Isso faz o download de um script chamado Ballgame.py do repositório. A extensão de arquivo "py" denota que este é um script Python.
Agora, tudo o que temos a fazer é executar nosso script Python usando o comando python:
python3 ~ / bin / ballgame.py.py
Isso informa ao terminal para usar o Python 3 para interpretar o script. o
~ /
significa olhar na pasta Home e, em seguida, olhe para o
bin
pasta em casa e abra o script Ballgame.py.
Depois de fazer isso, o script solicitará o nome da equipe em que você está interessado e pergunte se você quiser ver uma pontuação de caixa ou pontuação de linha. Depois de fazer a seleção alguns segundos depois, você receberá suas informações de jogos em um formato amigável terminal.
Tenha em mente que este script é configurado para lhe dar os resultados do último jogo concluído. Não lhe dará uma atualização para um jogo em andamento.
Twitter na linha de comando
Há um número de clientes do Twitter que podem entregar seu feed do Twitter à linha de comando. A boa coisa sobre essa abordagem é que reduz o Twitter à sua forma mais pura, e torna a experiência um pouco mais calma.
Um cliente realmente bom do Twitter CLI é o fluxo de arco-íris, que é baseado no Python e requer algumas das ferramentas que já usamos nas etapas anteriores. Primeiro, precisamos ter certeza de que temos todas as dependências que o fluxo de arco-íris requer. Aqui está o comando:
sudo apt instalar python3-dev libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev
Nós não vamos explicar o que todas essas ferramentas são. Se você quiser saber, você pode procurá-los no Google. Cada utilidade é separado por um espaço após "instalar" no comando acima.
Agora, vamos instalar o riacho do arco-íris. Estamos usando o método rápido, mas se você gostaria de usar a maneira recomendada, confira o Documentação do córrego do arco-íris. .
sudo pip3 instalar rainbowstream
Isso levará alguns minutos como se instala o fluxo de arco-íris.
Agora verifique se você está conectado ao Twitter no seu navegador. Em seguida, para ativar o programa, digite
Rainbowstream.
na linha de comando.
Em seguida, o arame arco-íris vai querer abrir uma guia Web Browser para que você possa autorizar o aplicativo para acessar sua conta do Twitter. Em alguns casos, isso deve acontecer automaticamente. Se isso não acontecer, basta copiar e colar o seguinte URL em seu navegador da Web. O URL normalmente parece algo assim: https://api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxxxxxxx
Realce esse URL, clique com o botão direito do mouse para copiar e cole-o no navegador da Web. O Twitter solicitará que você autorize fluxo de arco-íris para dar acesso ao aplicativo à sua conta e, em seguida, o Twitter fornecerá um pino de sete dígitos. Digite aquele pino no terminal onde o riacho do arco-íris está aguardando o código, e é isso. Seus tweets agora atingirão a linha de comando após alguns minutos - a execução inicial geralmente leva algum tempo antes que os tweets comecem a derramar.
O riacho de arco-íris é muito fácil de usar, mas requer alguns comandos. Digitar "t aqui é o meu tweet" e bater no seu teclado publicará um tweet.
Cada tweet no seu fluxo tem um número de identificação, como "ID: 8". Digitando
RT 8.
vai retweet que tweet. Digitando
Citação 8.
Permite que você cite o mesmo tweet e adicione seu próprio comentário. Há um monte de outros comandos que você pode ler no
Documentação do córrego do arco-íris.
.
Como com muitos outros programas de linha de comando, você também pode digitar
H.
a qualquer momento para obter ajuda no aplicativo.
Se você achar que os caracteres Unicode não estão exibindo corretamente, uma solução fácil é Instale o terminal do Windows na Windows Store .
RELACIONADO: O novo terminal do Windows está pronto; Aqui é por isso que é incrível
O uso da linha de comando demora um pouco mais de trabalho para ir do que instalar um programa regular, mas também pode ser uma ferramenta muito poderosa, útil e divertida para ter à sua disposição.