Postagens

Mostrando postagens com o rótulo utilitarios

Como saber pelo Terminal em que diretório Linux estou

Imagem
Se você já tentou se aventurar em servidores via linha de comando ou mesmo apenas se empolgou mexendo no terminal do seu Linux — ou algum sistema UNIX —, deve ter se deparado com a situação em que encontrou algo interessante, queria anotar o caminho e nem sabia em que diretório estava mexendo. Se algum desses também já aconteceu com você e ainda não sabe como vencer esse pequeno desafio, hoje vamos ver como usar o comando PWD . Sobre o Comando PWD Antes tudo, é sempre bom sabermos com o que estamos mexendo, certo? Evita problemas e ainda nos ajuda a entender quando e como usar. A sigla PWD, do inglês, significa P rint W orkind D irectory , que como o próprio nome já diz, exibe o diretório de trabalho atual. Apesar de parecer um comando bem simples e básico, ele é bastante útil e cumpre o que promete. É comumente usado para tarefas como: Ver o caminho absoluto do diretório que estamos trab...

Instalando e gerenciando versões do Python com o Pyenv

Imagem
Se você é novo na comunidade Python talvez não o conheça, ou talvez ouviu falar mas mesmo assim não sabe o que é o Pyenv , se você se encaixa em um dos dois perfis, vem comigo que hoje vamos desbravar um pouco sobre este maravilhoso gerenciador de ambientes Python. Com o Pyenv você pode ter múltiplas versões de Python em sua máquina e gerenciar qual versão usar, de forma fácil e rápida. Vamos ver como funciona? Antes de tudo precisamos instalar o Pyenv, para isso, no Linux vamos usar esse comando: $ curl https://pyenv.run | bash Caso não use Linux e queira ver como instalar em outro SO, clique aqui . Teremos então um resultado similar ao da seguinte imagem: Agora precisamos configurar para que o sistema reconheça os comandos do Pyenv. Vamos abrir nosso arquivo .bashrc . Você pode usar o vim ou outro editor que preferir, mas eu vou usar o nano . $ nano ~/.bashrc Agora com nosso arquivo aber...

Markdown, o que é? - Resumo básico

Imagem
Hoje vamos falar sobre Markdown, uma linguagem de marcação tão importante em programação. Vamos lá? Markdown, tal qual HTML , é uma linguagem de marcação, mas diferentemente da segunda, é uma linguagem de marcação simples , tendo algumas várias limitações que não importam para o propósito da mesma. Surgida em 2004 , demorou um pouquinho para ganhar notoriedade e padronização, tendo o primeiro esforço de padronização sendo lançado em 2012 e a primeira padronização de fato, em 2014 , conhecida como CommonMark . Esta é a base de todas as implementações da linguagem. No ano de 2017 foi a vez do GitHub entrar na brincadeira e lançar sua própria especificação baseada no CommonMark, sendo chamada de GitHub Flavored Markdown , ou GFM para os mais íntimos. Essa especificação traz alguns recursos úteis além dos já inseridos na CommonMark, tais como tabelas , tachado , autolinks e listas ...

Baixando vídeo do YouTube com Python

Imagem
Hoje com um pouquinho de atraso no horário, vim trazer um meio que tutorial de como baixar conteúdo do Youtube com Python. Antes de tudo precisamos baixar o pytube com o pip pip install pytube --upgrade ou com Poetry poetry add pytube Neste exemplo estarei usando main como nome do arquivo onde vai nosso código Vamos importar nossa classe pra baixar um único vídeo from pytube import YouTube Agora escolheremos um vídeo qualquer, neste exemplo vou pegar uma música do MHRap chamada Mundo Virtual Instanciaremos nossa classe passando a url yt = YouTube( 'https://youtube.com/watch?v=uCyVx1vYDz8' ) Ok, agora para baixar o vídeo com a maior qualidade vamos fazer yt.streams.get_highest_resolution().download() Com esta linha de código vamos baixar o vídeo com a maior resolução no nosso diretório atual. Para especificar um diretório que não seja o atual, bastar passar no formato string para o método downloa...

Como ver a árvore de diretórios no Linux

Imagem
Se você é usuário novo no universo Linux, pode ficar meio perdido de início nos comandos, então hoje vamos ver como podemos obter a árvore de diretórios e arquivos no Linux, comando útil para quando você quer/precisa saber tudo que está em um diretório, sem precisar ficar navegando entre todos eles. Veremos agora então. Se você usa Debian e derivados e não tenha ainda o utilitário instalado, para instalar basta rodar o comando: sudo apt install tree Com o comando tree -a podemos ver todos os arquivos e subdiretórios do diretório atual, inclusive arquivos/diretórios ocultos. Quem usa Node.js sabe o quanto a node_modules é gigantesca, então mostrar ela vai gerar uma árvore impossível, para isso temos a flag -I que recebe um pattern , assim ignorando ocorrencias que dêem match, como mostrado na imagem. ...