digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

835
active users

#shell

10 posts9 participants2 posts today
Uckermark MacGyver :nonazi:<p>TIL: the Linux command `basename` also deal with HTTP URLs and would return just the filename of given URL. </p><p><a href="https://hub.uckermark.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://hub.uckermark.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://hub.uckermark.social/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a></p>
Benjamin Carr, Ph.D. 👨🏻‍💻🧬<p>The world's biggest <a href="https://hachyderm.io/tags/companies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>companies</span></a> have caused $28 trillion in <a href="https://hachyderm.io/tags/climate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climate</span></a> damage, a new study estimates<br>A Dartmouth College research team came up with the estimated <a href="https://hachyderm.io/tags/pollution" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pollution</span></a> caused by 111 companies, with more than half of the total dollar figure coming from 10 <a href="https://hachyderm.io/tags/fossilfuel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fossilfuel</span></a> providers: Saudi <a href="https://hachyderm.io/tags/Aramco" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Aramco</span></a>, <a href="https://hachyderm.io/tags/Gazprom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gazprom</span></a>, <a href="https://hachyderm.io/tags/Chevron" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Chevron</span></a>, <a href="https://hachyderm.io/tags/ExxonMobil" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ExxonMobil</span></a>, <a href="https://hachyderm.io/tags/BP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BP</span></a>, <a href="https://hachyderm.io/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a>, National Iranian <a href="https://hachyderm.io/tags/Oil" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Oil</span></a> Co., <a href="https://hachyderm.io/tags/Pemex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pemex</span></a>, Coal India and the British <a href="https://hachyderm.io/tags/Coal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coal</span></a> Corporation. <br><a href="https://apnews.com/article/climate-change-liability-lawsuits-damage-trillions-5ad21e47b2aa16cc90cb7669f56297f" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apnews.com/article/climate-cha</span><span class="invisible">nge-liability-lawsuits-damage-trillions-5ad21e47b2aa16cc90cb7669f56297f</span></a><br><a href="https://hachyderm.io/tags/climatechange" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climatechange</span></a> <a href="https://hachyderm.io/tags/climatecrisis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climatecrisis</span></a></p>
Heinlein Support<p>SLAC-Referent Martin Schulte findet, es gibt jede Menge gute Gründe, sich als Admin mit dem Thema <a href="https://social.heinlein-support.de/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a>-Programmierung zu beschäftigen. Das finden wir auch – deshalb ist Martin mit Vortrag und Workshop zum Thema Shell Teil unseres <a href="https://social.heinlein-support.de/tags/SLAC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SLAC</span></a>-Programms 2025. </p><p>Er gibt technische &amp; organisatorische Hinweise für den sinnvollen und professionellen Einsatz von Shell-Scripten und geht auf bash- und POSIX-Scripte ein. </p><p>Am Workshop-Tag betrachtet er einige Shell-Features genauer.</p><p>👉 <a href="https://www.slac-2025.de" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">slac-2025.de</span><span class="invisible"></span></a></p>
Falko<p><strong><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/weeklyreview/" target="_blank">#weeklyreview</a> 17/2025</strong></p><p>Easter brunch with the family in the <a href="https://www.doellnsee.de" rel="nofollow noopener noreferrer" target="_blank">Hotel Döllnsee</a>. Always a good place to go. But way too much food 😉 Could hardly move after the brunch. </p><p>Still we went watching the new lambs of a befriended shepherd in the afternoon. </p><p>Dad in law took care of our beehives. Out of two only one hive survived. But we’ll create a new hive by splitting the one left.</p><p><strong>Docker container debugging</strong></p><p>Every once in a while I have issues with docker containers running wild. It’s not entirely trivial to figure out to which container a certain process belongs when you have multiple containers running on the same host. Due to an<a href="https://github.com/louislam/uptime-kuma/issues/3788" rel="nofollow noopener noreferrer" target="_blank"> open bug in Uptime-Kuma</a> I had to dig a little deeper and wrote myself a shell script to show the process tree of each running container:</p><pre><code>#!/bin/bash# iterate over all running containersfor container_id in `docker ps --format "{{.ID}}"`; do # Find the containers main PID CONTAINER_PID=`docker inspect --format "{{.State.Pid}}" ${container_id}` # Find the containers name CONTAINER_NAME=`docker inspect --format "{{.Name}}" ${container_id}` # Print container name and pstree echo "$CONTAINER_NAME" pstree -as ${CONTAINER_PID}done</code></pre><p></p><p></p><p>The output looks something like this:</p><p></p><p></p><pre><code>/cryptpad-cryptpad-1systemd └─containerd-shim -namespace moby -id dfb89938eb040038d51a03c016ca04d769eaf0829c00e10c0abe8cf4e6ec0d67 -address /run/containerd/containerd.sock └─npm start ├─sh -c node server.js │ └─node server.js │ ├─node ./lib/http-worker.js │ │ └─10*[{node}] │ ├─node ./lib/http-worker.js │ │ └─10*[{node}] │ ├─node lib/workers/db-worker │ │ └─10*[{node}] │ ├─node lib/workers/db-worker │ │ └─10*[{node}] │ └─10*[{node}] └─10*[{npm start}]/asciinema-asciinema-1systemd └─containerd-shim -namespace moby -id 4af82a250865da13c45431423d042cb6d79d6daaead8536c2f60d6e38a7ee640 -address /run/containerd/containerd.sock └─tini -- /opt/app/bin/server ├─beam.smp -- -root /opt/app -bindir /opt/app/erts-13.1.4/bin -progname erl -- -home /root -- -noshell -s elixir start_cli -mode embedded-setcook │ ├─erl_child_setup 1048576 │ │ ├─cpu_sup │ │ ├─inet_gethost 4 │ │ │ └─inet_gethost 4 │ │ ├─memsup │ │ └─sh -s disksup │ └─19*[{beam.smp}] └─epmd -daemon/traefiksystemd └─containerd-shim -namespace moby -id 100922f0440f49a306caa163a025c0a948d60ca37d2adfd80b090abd4b34a3ab -address /run/containerd/containerd.sock └─traefik traefik --accesslog=true --api=true --api.dashboard=true --api.insecure=false --certificatesresolvers.myresolver.acme.tlschallenge=true... └─12*[{traefik}]</code></pre><p></p><p></p><p>This should help identifying the process and the container it belongs to. Now finding the respective <code>docker-compose.yml</code> on your disk is a different story 😉</p><p></p><p></p><p><strong>Pop-Up Dinner </strong></p><p></p><p></p><p>On Thursday evening we went to a pop-up dinner at <a href="https://www.fechtner-delikatessen.de" rel="nofollow noopener noreferrer" target="_blank">Fechtner Deli</a>. Delicious italian-indonesian-indian fusion kitchen. All veggie and very delicious. I can tell, because I had the left-overs from my friends as the portions were rather big. </p><p></p><p></p><p></p><p></p><p><strong>Asparagus</strong></p><p></p><p>As a German it’s customary to celebrate asparagus this time of the year. Large quantities will be consumed in the next few weeks. We did our part siding it with grilled salmon and self-made Sauce Hollandaise. </p><p></p><p></p><p><strong>Gardening</strong></p><p></p><p>Finally cut the hedge on the weekend. Quite exhausting due to the unusual movement of holding the electric hedge cutter overhead… </p><p></p><p>Also prepared the raised beet for the new season. We still wait for one or two more weeks to put our tomatoes outside as the nights are still too cold. It was below 0º C on the weekend again.</p><p></p><p></p><p></p><p></p><p></p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/docker/" target="_blank">#docker</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/en_en/" target="_blank">#enEN</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/gardening/" target="_blank">#gardening</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/scripting/" target="_blank">#scripting</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/shell/" target="_blank">#Shell</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/uckermark/" target="_blank">#Uckermark</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/weekly/" target="_blank">#weekly</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/weeklyreview/" target="_blank">#weeklyreview</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://falko.zurell.de/tag/wochenrueckblick/" target="_blank">#wochenrueckblick</a></p>
Uwe Fetzer<p>Einmal mit Profis (Teil II)...<br><a href="https://nrw.social/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a></p>
Uwe Fetzer<p>Einmal mit Profis...<br><a href="https://nrw.social/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a> <a href="https://nrw.social/tags/Passwordreset" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Passwordreset</span></a></p>
Carsten<p>Ich habe auf der Projektseite von ubuntuusers.de ein paar meiner Programme mal kurz vorgestellt. Vielleicht kann das eine oder andere Programm jemand von Euch ja gebrauchen.</p><p><a href="https://forum.ubuntuusers.de/topic/kleine-helferlein/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">forum.ubuntuusers.de/topic/kle</span><span class="invisible">ine-helferlein/</span></a></p><p><a href="https://nrw.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://nrw.social/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> <a href="https://nrw.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://nrw.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://nrw.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://nrw.social/tags/backup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>backup</span></a> <a href="https://nrw.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://nrw.social/tags/github" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>github</span></a> <a href="https://nrw.social/tags/codeberg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codeberg</span></a> <a href="https://nrw.social/tags/server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>server</span></a> <a href="https://nrw.social/tags/mount" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mount</span></a> <a href="https://nrw.social/tags/ssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ssh</span></a> <a href="https://nrw.social/tags/repository" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>repository</span></a></p>
André Polykanine<p>Wow, I've just learned from a podcast about a new <a href="https://dragonscave.space/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> called <a href="https://dragonscave.space/tags/Elvish" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elvish</span></a>: <a href="https://elv.sh/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">elv.sh/</span><span class="invisible"></span></a>. Seems very promising!</p>
Chris Renfrow<p>When you run `$COMMAND --help` and it prints "For help output, please run: -h"</p><p><a href="https://hachyderm.io/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://hachyderm.io/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a></p>
christine<p>How would folks go about adding a way to switch between dark/light mode in their <a href="https://ruby.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> emulator? Or would it be the <a href="https://ruby.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a>? I just want an easy way to switch in my <a href="https://ruby.social/tags/alacritty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>alacritty</span></a> terminal to switch to a light mode theme and then go back to a dark theme?</p>
DimaLink<p>Near the shore – shells at the shore</p><p><a href="https://dimalinkeng.blogspot.com/2025/04/near-shore-shells-at-shore.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dimalinkeng.blogspot.com/2025/</span><span class="invisible">04/near-shore-shells-at-shore.html</span></a></p><p><a href="https://mastodon.social/tags/retrogame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogame</span></a> <a href="https://mastodon.social/tags/8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>8bit</span></a> <a href="https://mastodon.social/tags/msdos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msdos</span></a> <a href="https://mastodon.social/tags/textquest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>textquest</span></a> <a href="https://mastodon.social/tags/adventure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>adventure</span></a> <a href="https://mastodon.social/tags/shore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shore</span></a> <a href="https://mastodon.social/tags/sand" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sand</span></a> <a href="https://mastodon.social/tags/fantasy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fantasy</span></a> <a href="https://mastodon.social/tags/fairytale" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fairytale</span></a> <a href="https://mastodon.social/tags/surreal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>surreal</span></a> <a href="https://mastodon.social/tags/ocean" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ocean</span></a> <a href="https://mastodon.social/tags/sea" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sea</span></a> <a href="https://mastodon.social/tags/secondelement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>secondelement</span></a> <a href="https://mastodon.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://mastodon.social/tags/magic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>magic</span></a> <a href="https://mastodon.social/tags/sorcery" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sorcery</span></a> <a href="https://mastodon.social/tags/alongthesand" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>alongthesand</span></a> <a href="https://mastodon.social/tags/beach" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beach</span></a> <a href="https://mastodon.social/tags/bluescreen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bluescreen</span></a> <a href="https://mastodon.social/tags/retroprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retroprogramming</span></a> <a href="https://mastodon.social/tags/qbasic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbasic</span></a> <a href="https://mastodon.social/tags/qb64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qb64</span></a> <a href="https://mastodon.social/tags/80s" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>80s</span></a> <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.social/tags/devlog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlog</span></a></p>
Jörg Erdmenger<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@ellie" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ellie</span></a></span> <a href="https://me.dm/tags/atuin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atuin</span></a> <a href="https://me.dm/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> </p><p>Super excited about atuin desktop. Atuin is at least in my top 5 list of most useful tools in my daily work. Join me on the waiting list using the link <a href="https://wt.ls/atuin/qoQy7Rqk" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">wt.ls/atuin/qoQy7Rqk</span><span class="invisible"></span></a></p>
Verfassungklage@troet.cafe<p><a href="https://troet.cafe/tags/DietPi9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DietPi9</span></a>.12 führt die <a href="https://troet.cafe/tags/Fish" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fish</span></a> <a href="https://troet.cafe/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a> ein.</p><p><a href="https://troet.cafe/tags/DietPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DietPi</span></a> ist eine leichtgewichtige, auf Debian basierende <a href="https://troet.cafe/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a>-Distribution für Single-Board-Computer ( <a href="https://troet.cafe/tags/SBC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SBC</span></a> ) und Serversysteme, die auch die Option der Installation einer <a href="https://troet.cafe/tags/Desktopumgebung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Desktopumgebung</span></a> mitbringt. Sie bietet für die jeweilige Hardware vorkonfigurierte Software aus verschiedenen Bereichen und unterstützt eine große Zahl an Geräten. DietPi ist in fast allen Belangen ressourcenschonender als Raspberry Pi OS und wird monatlich...</p><p><a href="https://linuxnews.de/dietpi-9-12-fuehrt-die-fish-shell-ein/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxnews.de/dietpi-9-12-fuehr</span><span class="invisible">t-die-fish-shell-ein/</span></a></p>
luckyluk81<p><a href="https://social.vivaldi.net/tags/photography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photography</span></a> <a href="https://social.vivaldi.net/tags/nature" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nature</span></a> <a href="https://social.vivaldi.net/tags/NaturePhotography" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NaturePhotography</span></a> <a href="https://social.vivaldi.net/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a></p>
Harald<p>A bash surprise: <a href="https://www.gnu.org/software/bash/manual/html_node/Shell-Functions.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gnu.org/software/bash/manual/h</span><span class="invisible">tml_node/Shell-Functions.html</span></a> says:</p><p>Functions are declared using this syntax:</p><p> fname () compound-command [ redirections ]</p><p>Usually curly braces are used for the compound command. Yet parentheses work too. And those go into a sub-shell. Run this and carefully inspect the output.</p><p>function fun() ( # parenthesis!<br> echo hallo<br> echo fun has $$ $BASHPID<br>)<br>fun<br>echo main has $$ $BASHPID</p><p>By using () in a function definition, we force it into a subshell. 😲 </p><p><a href="https://nrw.social/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> <a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://nrw.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a></p>
Benjamin Carr, Ph.D. 👨🏻‍💻🧬<p>Half of world’s <a href="https://hachyderm.io/tags/CO2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CO2</span></a> <a href="https://hachyderm.io/tags/emissions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emissions</span></a> come from 36 <a href="https://hachyderm.io/tags/fossilfuel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fossilfuel</span></a> firms<br>Report found that 36 major fossil fuel companies, including <a href="https://hachyderm.io/tags/SaudiAramco" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SaudiAramco</span></a>, <a href="https://hachyderm.io/tags/Coal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coal</span></a> <a href="https://hachyderm.io/tags/India" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>India</span></a>, <a href="https://hachyderm.io/tags/ExxonMobil" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ExxonMobil</span></a>, <a href="https://hachyderm.io/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a> and numerous Chinese companies, produced coal, oil and gas responsible for more than 20bn tonnes of CO2 emissions in 2023.<br>Global emissions must fall by 45% by 2030 if the world is to have a good chance of limiting temperature rise to 1.5C <br><a href="https://www.theguardian.com/environment/2025/mar/05/half-of-worlds-co2-emissions-come-from-36-fossil-fuel-firms-study-shows" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theguardian.com/environment/20</span><span class="invisible">25/mar/05/half-of-worlds-co2-emissions-come-from-36-fossil-fuel-firms-study-shows</span></a><br><a href="https://hachyderm.io/tags/climatechange" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climatechange</span></a> <a href="https://hachyderm.io/tags/climatecrisis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climatecrisis</span></a> <a href="https://hachyderm.io/tags/climate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climate</span></a></p>
Hag 🦭<p>A macro shot of a tiny green urchin exoskeleton </p><p>I think the green ones have purple exoskeletons and the purple ones have green exoskeletons</p><p><a href="https://mastodon.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://mastodon.social/tags/macro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macro</span></a></p>
Orhun Parmaksız 👾<p>What if bash was written in Rust? 🤔 I think it's time.</p><p>🖌️ **brush** — Bash/POSIX-compatible shell implemented in Rust</p><p>🦀 Bo(u)rn(e) RUsty SHell</p><p>💯 Built &amp; tested on Linux/macOS/Windows</p><p>⭐ GitHub: <a href="https://github.com/reubeno/brush" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/reubeno/brush</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> <a href="https://fosstodon.org/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://fosstodon.org/tags/posix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>posix</span></a> <a href="https://fosstodon.org/tags/script" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>script</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://fosstodon.org/tags/commandline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commandline</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a></p>
r1w1s1🔍 fzf v0.61.2 is out — small but solid improvements from @junegunn!<br><br>• Fixes for header border + tmux popup<br>• Better Fish CTRL-T integration<br>• New --no-tty-default option<br><br>📝 <a href="https://github.com/junegunn/fzf/releases/tag/v0.61.2" rel="nofollow noopener noreferrer" target="_blank">https://github.com/junegunn/fzf/releases/tag/v0.61.2</a><br><br>My SlackBuild updated:<br><a href="https://git.sr.ht/~r1w1s1/slackbuilds/tree/main/item/fzf" rel="nofollow noopener noreferrer" target="_blank">https://git.sr.ht/~r1w1s1/slackbuilds/tree/main/item/fzf</a><br><br><a href="https://snac.bsd.cafe?t=fzf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#fzf</a> <a href="https://snac.bsd.cafe?t=slackware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Slackware</a> <a href="https://snac.bsd.cafe?t=linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#linux</a> <a href="https://snac.bsd.cafe?t=shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#shell</a> <a href="https://snac.bsd.cafe?t=tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#tui</a> <a href="https://snac.bsd.cafe?t=slackbuild" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#SlackBuild</a><br>
Stephan<p><a href="https://mastodon.social/tags/TIL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TIL</span></a> you can pass variables to an <a href="https://mastodon.social/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> script with the option -v. This is useful, for example, when you want to include the file name in the output:</p><p>```<br>find . -type f -iname '*.csv' -exec awk -F, -v filename={} '{print filename, $2}' {} \;<br>```</p><p>Even though seemingly awkward at first glance, <a href="https://mastodon.social/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> is definitely one of the most versatile and useful tools on <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a>.</p><p><a href="https://mastodon.social/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> <a href="https://mastodon.social/tags/commandline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commandline</span></a> <a href="https://mastodon.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/textprocessing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>textprocessing</span></a></p>