snac.daltux.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
Daltux' personal ActivityPub microblog. Microblog pessoal de Daltux, parte da Teia Social global federada com o protocolo ActivityPub.
Admin account
@daltux@snac.daltux.net

Search results for tag #shell

passthejoe boosted

[?]CryptGoat » 🌐
@cryptgoat@fedifreu.de

The selection of books available at the was a bit lacking, so I finally decided two pick up two books in physical form, whose (legally aquired) digital copies helped me a lot on my Linux journey. :tux:

And special shoutout to @william_shotts for offering The Linux Command Line for free as the long running and updated internet edition. It's been super helpful! 🫶

(And thanks to @nostarch for being not like 💩).

The books "The Linux Command Line" and "How Linux Works".

Alt...The books "The Linux Command Line" and "How Linux Works".

    2 ★ 0 ↺

    [?]Daltux [ele/eles/he/them] » 🌐
    @daltux@snac.daltux.net

    Se permite a dica, para aprender sobre de (independentemente de Linux que é o chamado kernel) e outros, confira cursos de @blau_araujo@bolha.us . Só não sei dizer qual seria mais adequado para começar a aprender programação em geral, por isso invoco o próprio, se puder esclarecer!

    CC: @bug_elseif@bolha.us


      AodeRelay boosted

      [?]Larvitz :fedora: :redhat: » 🌐
      @Larvitz@burningboard.net

      New post: shell tricks that aren't exactly secret, but aren't always taught either.

      Split into two sections: what works on any POSIX sh (FreeBSD, OpenBSD, Alpine...) and what's Bash/Zsh-specific. Because not everyone is on Linux with bash as their login shell.

      Things like CTRL+W, $_, pushd/popd, fc, set -euo pipefail caveats, and more.

      blog.hofstede.it/shell-tricks-

        AodeRelay boosted

        [?]Monospace Mentor » 🌐
        @monospace@floss.social

        Tip for Linux shell beginners: Execute a second command only if the first one failed.

        `command_1 || command 2`

        Background: This compound command uses the result code returned by `command_1` with the "shortcircuit" behaviour of the "logical OR" `||` operator.

          2 ★ 0 ↺

          [?]Daltux [ele/eles/he/them] » 🌐
          @daltux@snac.daltux.net

          I directly use mainly :bash: GNU Bash, as it's :gnu: default one, but nevertheless I try hard to avoid bashisms, writing scripts compatible with any POSIX-compliant shell and tools. :sh:

          CC: @vavakado@mas.to


            0 ★ 0 ↺

            [?]Daltux [ele/eles/he/them] » 🌐
            @daltux@snac.daltux.net

            Por ter parado de funcionar numa nova instalação, revisitei um script datado de 2023 que serve-me para iniciar um programa sob determinadas condições, chamado pelo ~/.profile. Vejo umas barbaridades cometidas que devo refatorar, mas também reflito que, felizmente, evoluí um pouquinho em questão de :shell: nesse relativamente curto espaço de tempo... :harold:

            Por muitos anos, confesso que esquivei-me de estudar o assunto, mas digo, hoje, que algum conhecimento de Shell, como, por exemplo, definido por POSIX, é importante para aproveitar muito melhor o poder que sistemas operacionais semelhantes a Unix, como o , têm a oferecer. Recomendo.


              1 ★ 0 ↺

              [?]Daltux [ele/eles/he/them] » 🌐
              @daltux@snac.daltux.net

              Teria bastante coisa a comentar com relação a :shell: , mas algo que acho que é pouco conhecido e que gosto bastante é do , aliado a algum multiplexador de terminal como screen, tmux ou byobu, para lidar melhor com conexões instáveis e/ou com latência incômoda etc.

              Espero que continue a ser mantido... :travolta:

              A alternativa que tenho usado em caso de segurança mais crítica é autossh, com o qual um multiplexador é ainda mais importante. Será que há outros projetos mais recentes semelhantes a mosh, talvez ainda com base em UDP? O que o pessoal recomenda nesse sentido? :blobHelp:

              🔗 mosh.org

              CC: @manualdousuario@mastodon.social


                0 ★ 0 ↺

                [?]Daltux [ele/eles/he/them] » 🌐
                @daltux@snac.daltux.net

                ✔️ Consegui colocar como fonte suplementar em daltux.net e snac.daltux.net de maneira a exibir consistentemente, sem depender das fontes desse tipo no sistema operacional cliente, que podem variar ou faltar. Também quis provar a possibilidade de dispensar as fontes mais usadas para isso atualmente, de origens em corporações controversas.

                Desenvolvi um :shell: script de ~150 linhas que facilita obter e adaptar os arquivos necessários para um diretório hospedado pelo servidor HTTP: https://codeberg.org/daltux/openmoji-woff-css :copyleft: :boostRequested:

                O projeto OpenMoji também tem instruções para outras situações de uso da fonte experimental.


                  0 ★ 0 ↺

                  [?]Daltux [ele/eles/he/them] » 🌐
                  @daltux@snac.daltux.net

                  Acho que find não faz parte do projeto Linux, mas a resposta depende para que propósito: eu sou capaz de saber de cabeça find [onde] -name [o que] porque é o que uso sempre. Fora isso, de fato, só depois de RTFM — do GNU ou POSIX — toda vez mesmo! 🔍 😅


                    3 ★ 2 ↺

                    [?]Daltux [ele/eles/he/them] » 🌐
                    @daltux@snac.daltux.net

                    Sugestão pessoal para sobre : qPDF Decode (GPLv3+), conjunto de scripts com o único propósito de facilitar salvar versão decifrada de PDF com senha, sem outras alterações.

                    Como sou uma pessoa metódica que arquiva contas e comprovantes, achava muito incômodo o fluxo de trabalho necessário para isso a cada vez que recebia uma fatura em PDF cifrado: tinha que "salvar como PDF" o PDF aberto com a senha e, mesmo assim, o resultado não era satisfatório. Durante muito tempo, procurei por programas nesse sentido, porém não encontrei algo a contento. Então, decidi programar isso ao mesmo tempo em que aprendia um pouco de .

                    Agora, basta mandar abrir o PDF com qpdf-decode-gui, escolher onde salvar o resultado — ou o padrão será o mesmo nome do original com o sufixo _decrypted —, informar a senha esperada e pronto: está salvo. 💾

                    Só testei em :gnu: GNU/Linux, mas é para funcionar em qualquer sistema operacional que implemente POSIX, tenha o programa qpdf (licença Apache2) e, se desejar interface gráfica, também yad (GPLv3). Pode ser integrado aos diversos ambientes desktop mais comuns, seguindo especificações do XDG.


                      1 ★ 0 ↺

                      [?]Daltux [ele/eles/he/them] » 🌐
                      @daltux@snac.daltux.net

                      ⏰ Se eu tivesse o comando at (cf. seu manual) disponível — cujo pacote :debian: não pretendo instalar agora — poderia simples e facilmente estabelecer lembretes assim:

                      at 08:25 spd-say -l pt-BR 'Atenção! A reunião com bolsistas começa em 5 minutos.'

                      Eu teria que especificar nesse caso -l pt-BR porque o idioma padrão da minha máquina, definido pela variável LC_MESSAGES, é en_US. Também poderia ser assim: LC_MESSAGES=pt_BR.UTF-8 spd-say 'Atenção: isto é um teste!'

                      🖱️ Se quisesse também que fosse enviada uma notificação à área de trabalho com notify-send (cf. manual), poderia fazer algo assim:

                      at 08:25 sh -c 'msg="Atenção! A reunião com bolsistas começa em 5 minutos." ; notify-send "$msg" ; spd-say -l pt-BR "$msg" '


                        1 ★ 0 ↺

                        [?]Daltux [ele/eles/he/them] » 🌐
                        @daltux@snac.daltux.net

                        :gnu: 💬 Um exemplo que abre a cabeça para um mundo de possibilidades: 🤯

                        spd-say -y 'Portuguese (Brazil)+Storm' "$(date +'%A, %d de %B, %H e %M')"
                        Manual: :debian: https://manpages.debian.org/sid/spd-say

                        É parte do pacote speech-dispatcher, frequentemente já instalado.

                        🕰️ Poderia colocar algo assim no crontab para ser executado a cada hora das 9 às 18 de segunda a sexta-feira, ou pelo menos pra anunciar o fim do expediente.

                        💡 Tenho scripts em que já envio notificações à tela (notify-send). Em caso de evento importante, poderia verificar se spd-say está disponível e fazê-lo também falar a notificação. Isso pode me ajudar caso não esteja prestando atenção à tela. 🤔


                          0 ★ 2 ↺
                          belha boosted

                          [?]Daltux [ele/eles/he/them] » 🌐
                          @daltux@snac.daltux.net

                          A slightly improved revision of apt-upgrade is now available at https://git.disroot.org/daltux/apt-upgrade/

                          This is a small personal collection of :gnu: scripts I’ve put together to simplify everyday updates for all the common stuff on :debian: Debian GNU/Linux-based systems. It has been available under the + for a while, so you are free to use, study, modify, and share it however you see fit—following principles, always preserving the users' freedoms. If you improve it, consider sharing back your changes to help keep the spirit of alive. 🤝

                          I’d love to hear if it ends up being useful for you! If you run into any issues or have suggestions, please report them directly on Disroot Forgejo or just drop a comment here.