Mostrando postagens com marcador terminal. Mostrar todas as postagens
Mostrando postagens com marcador terminal. Mostrar todas as postagens

agosto 04, 2019

Renomeando arquivos em massa com o 'xargs'

O xargs é um dos comandos mais impressionantes e uteis do shell do Linux. Infelizmente, ele também é uma das ferramentas menos conhecidas e utilizadas pela média dos usuários. Talvez, grande parte disso se deva ao seu comportamento quase "mágico". Neste artigo nós veremos como ele funciona e como utilizá-lo para resolver um problema bem cotidiano, que é renomear arquivos em massa.

agosto 02, 2019

Crosspost: apt-menu - um script didático para gerenciar atualizações no Debian pelo terminal

Um pequeno menu em Bash Script para o gerenciamento básico e buscas nos pacotes do Debian e derivados. O script foi originalmente pensado como um recurso didático, tanto para exercitar a programação em Shell/Bash Script, quanto para demonstrar o uso do apt e alguns de seus comandos mais comuns.

julho 30, 2019

Duas formas simples de criar menus no terminal com Shell Script

Uma das coisas mais importantes de um programa que dialogue com o usuário, é fornecer uma interface clara e objetiva, especialmente quando essa interação acontece na linha de comando. Por isso, nós vamos ver duas formas simples de criar menus no terminal apenas com recursos do shell.

julho 29, 2019

Três formas de checar a última modificação de um arquivo

Pesquisando para a minha série de vídeos e artigos sobre a criação de um monitor/indicador de atualizações para o Xfce e o i3wm, eu me deparei com a necessidade de checar a data e a hora da última modificação do arquivo /var/cache/apt/pkgcache.bin, que é alterado sempre que nós executamos um apt update ou um apt-get update. As pesquisas continuam, mas eu queria aproveitar para compartilhar aqui as três forma que eu conheço para fazer isso.

julho 28, 2019

Playlist: Terminal para Iniciantes

Eu nem pedi permissão ao Leandro, mas está série básica está se tornando essencial para qualquer iniciante no Linux que queira conhecer melhor o sistema operacional que está utilizando. Além disso, com sua tranquilidade e clareza características, ele faz um ótimo trabalho didático, tornando praticamente impossível não compreender os conceitos apresentados.

Assista no canal, increva-se e compartilhe!

 

Vídeo: checando atualizações via script - parte 1

Neste vídeo, nós vamos ver como podemos criar um script para checar atualizações que possa ser utilizado tanto no i3wm quanto no Xfce com o plugin Monitor Genérico.

julho 26, 2019

Acessando arquivos remotos via SSH e FTP com o Geany

Nativamente, o Geany não possui nenhum recurso interno para realizar conexões e montar locais remotos via SSH ou FTP. Para isso, ele conta com ferramentas existentes do sistema para montar sistemas de arquivos remotos, como FUSE, GVFS e GIO. Neste artigo, nós veremos como montar sistemas de arquivos remotos via SSH e FTP utilizando duas dessas ferramentas: sshfs e gio.

julho 25, 2019

Exibindo (apenas) o número da área de trabalho no painel do Xfce

Uma das coisas que sempre me incomodou no painel do Xfce, é a falta de um plugin que exibisse apenas o número da área de trabalho atual, como existe, por exemplo, no painel do LXDE. Se você também se incomodava com isso, "seus problemas acabaram"!

julho 24, 2019

Utilizando o cron para agendar tarefas

No último artigo, eu falei sobre o uso do notify-send com o cron, mas é bem provável que você tenha ficado em dúvida sobre o que é e como utilizar o cron, e é disso que eu pretendo tratar aqui.

julho 23, 2019

Enviando notificações com "notify-send" e "cron"

O cron é uma excelente ferramenta para agendar a execução automática de tarefas. Com ele podemos criar logs periódicos de sistema, rodar diagnósticos, trocar papéis de parede, checar e-mails, o nível da bateria do notebook, atualizações, exibir notificações na área de trabalho... Mas é aí que começam os problemas.

julho 22, 2019

Um script em Bash para criar scripts em Bash

Como eu costumo fazer muitos scripts em Bash, eu pensei em automatizar pelo menos a parte inicial do processo. Assim, eu terminaria com um arquivo executável, já com a linha #!/bin/env bash no topo, salvo na minha pasta de executáveis (~/.local/bin) e aberto no meu editor de textos preferido (no caso, o Geany).