Awk

---

[ What is Awk ]

[ Fields, records, and special variables in Awk ]

[ Introduction to Awk ]

[ Regular expressions in Awk ]

[ awk-2 ]

[ Switch, Continue, Next: controlling the flow of your Awk script ]

[ Looping in Awk ]

[ How to sort with awk ]

[ awk-6 ]

[ awk-cheatsheet-intro ]

sed and ed

----------

[ Introduction to ed ]

[ sed ]

containers

----------

[ How to get started with containers and Kubernetes ]

[ podman-intro ]

[ Where do containers come from? ]

[ Namespaces and Containers Demystified ]

[ Configure your system for rootless containers ]

[ Dockerless containers ]

[ Containers and Pods eBook ]

[ 5-favourite-containers ]

[ Behind the scenes with Linux containers ]

[ How to SSH into a running container ]

[ How to migrate your application to containers ]

kubernetes

----------

[ kubernetes-cheatsheet-intro ]

[ kubectl ]

[ 5 lessons I learned from this ebook on chaos engineering ]

[ Kubernetes on your Raspberry Pi homelab ebook ]

[ Orchestration with Kubernetes ]

[ Kubernetes basics ]

[ what-is-kubernetes ]

[ why-linux-kubernetes ]

[ 5 Kubernetes projects ]

[ Install Mattermost on Kubernetes ]

[ minikube-intro ]

desktops

--------

[ Budgie ]

[ EDE ]

[ Enlightenment ]

[ enlightenment ]

[ Fluxbox ]

[ GNOME ]

[ FVWM ]

[ Herbstluftwm ]

[ Joe's Window Manager ]

[ KDE Plasma Desktop ]

[ Lumina ]

[ Mate ]

[ awesome ]

[ LXQT ]

[ Mlvwm ]

[ Openbox ]

[ Elementary OS and the Pantheon desktop ]

[ Ratpoison ]

[ Rox ]

[ Pekwm ]

[ TWM ]

[ TDE Trinity Desktop Environment ]

[ WindowMaker ]

[ UDE (Unix Desktop Environment) ]

[ XFCE ]

[ 24 Linux Desktops you need to try ]

ansible

-------

[ What is Ansible ]

[ Keep your downloads folder tidy with Ansible ]

[ Ansible, Anacron, and Automation ]

[ Mirror Git repos with Ansible ]

[ Avoid errors in your Ansible playbooks with ansible-lint ]

[ ansible-variables ]

[ ansible-roundup ]

[ ansible-cheatsheet-intro ]

[ ansible-for-package-management ]

[ yaml4ansible ]

yaml

----

[ yaml-basics ]

[ Check your YAML work with yamllint ]

python

------

[ PyQt vs. wxPython ]

[ Create a password prompt with Python ]

[ How I use Emacs and Python as an alternative to Grammarly ]

[ popular-python-frameworks_rachel-waston.src ]

[ 3 easy steps to convert your project to Python 3 ]

[ cython ]

lua

---

./lua-learn.gmi

./lua-intro.gmi

./lua-guess-game.gmi

./lua-for-loop.gmi

./lua-function.gmi

./lua-loops.gmi

./lua-opt-parse.gmi

./lua-parameters.gmi

./lua-table-iterate.gmi

./lua-tables-zombie.gmi

./luarocks.gmi

./lua-bnf.gmi

[ config-parse-lua ]

./lua-cheatsheet.gmi

./lua-ebook.gmi

file managers

-------------

[ 4pane ]

[ dolphin ]

[ dired ]

[ dragonfly ]

[ doublecmd ]

[ far2l ]

[ gnome-files ]

[ jfileprocessor ]

[ caja ]

java

----

[ What is Java? ]

[ Manage Java versions with SDKMan ]

./java-guess-number.gmi

./java-for-loop.gmi

./java-while.gmi

./java-hashmap.gmi

./java-io.gmi

./java-methods.gmi

./java-opt-parse.gmi

./java-array.gmi

./java-config-parse-xml.gmi

./java-text-edit.gmi

[ Learn Java with BlueJ ]

[ Use Maven to manage your Java dependencies ]

[ jdbc ]

./java-anniversary-2021.gmi

git

---

[ crowdsource-git ]

[ Calendaring with Git ]

[ X Git tips ]

[ What Git aliases are in your bashrc? ]

[ Git for Multimedia ]

[ Git and writers ]

[ Building and Hosting a site with Git ]

[ fossil ]

compile

-------

[ bison ]

[ cmake ]

[ How to compile from source code ]

[ Get the GNU compiler on Windows ]

anti-google

-----------

[ Join a peer-to-peer search engine ]

[ YaCy search administration ]

creative

--------

[ Animation with Krita ]

[ Best of Art and Design 2016 ]

[ Making music with Ardour ]

[ Audacity ]

[ Baubles and Curios: the Fun and Semi-Useless Toys of Linux ]

[ 7 Must-Have GIMP brushes ]

[ DIY Labels Using Digital and Analogue Tools ]

[ Digital Darkroom with Darktable ]

[ Darktable ]

[ Collaborative drawing with open source ]

[ Flowblade ]

[ Write your screenplay in Fountain markdown ]

[ Using Linux as a Guitar Amp ]

[ How to create a Hydrogen drumkit for fun and profit ]

[ Anyone can draw with Inkscape ]

[ Intro to Lightzone ]

[ Get a band in a box with Linux Sampler ]

[ Create RPG maps with Mipui ]

[ Pixel Art & Animated GIFs with mtpaint ]

[ MuseScore 2 ]

[ muse ]

[ Sheet Music with MuseScore ]

[ You paint with Mypaint ]

[ Live-Streaming with OBS ]

[ Intro to OBS Studio ]

[ Assign cameras to USB ports for OBS ]

[ Update PDF data with pdftk-java ]

[ PDF maintenance with pdftk ]

[ Linux Commands for Pre Press ]

[ Rosegarden ]

[ Make MIDI loops with Seq24 ]

[ Synfig Studio ]

[ Synfig for motion graphics ]

[ Open source modular synthesis with Zyn-Fusion ]

[ StopGo Stop Motion ]

[ Convert audio in batches with Soundconverter ]

[ Film compositing and VFX with Natron ]

bsd

---

[ 21 reasons to use Linux: Expand your horizons ]

[ netbsd ]

[ Try pkgsrc, the NetBSD package manager ]

misc

----

[ 6-tips-edge-secure ]

[ 3-linux-cheatsheets ]

[ 21-reasons-wrapup ]

[ art ]

[ automation ]

[ chatgpt-blocker ]

[ caps-lock-gnome3-40 ]

[ chatgpt ]

[ choice ]

[ collection ]

[ chromebook ]

[ checklist ]

[ community ]

[ community2 ]

[ cron-alternatives ]

[ config-file-formats ]

[ dnf-vs-apt ]

[ dnf ]

[ cpuinfo ]

[ ea_track-packages ]

[ drive-encryption ]

[ ea_zombie-apocalypse ]

[ epel ]

[ edge-iot-access ]

[ edge ]

[ every-box-a-server ]

[ freedos_2_files ]

[ freedos_0_path ]

[ emacs ]

[ freedos_1_navigate ]

[ freedos_3_commands ]

[ gimp-alpha-channel ]

[ gaming ]

[ freedos_4_bat ]

[ gdb-cheatsheet-intro ]

[ games ]

[ gnu-screen ]

[ goodbye ]

[ guess-c++ ]

[ grep ]

[ gnome-connections ]

[ ide ]

[ input-output ]

[ install ]

[ install-pip ]

[ javascript-cheatsheet ]

[ How to write good articles ]

[ learn-any-programming-language-5-steps ]

[ lisp-postmortem ]

[ linux-2020 ]

[ live-captions ]

[ lpr ]

[ mariadb-intro ]

[ load-balancing ]

[ lisp ]

[ luks-like-truecrypt ]

[ Installing MariaDB ]

[ mastodon-html-verify ]

[ macports ]

[ mastodon-pgp-keyoxide ]

[ matrix-to-discord-bot ]

[ mastodon-rss-poster ]

[ mastodon-wordpress-verify ]

[ mc ]

[ media ]

[ money ]

[ more-metacharacters ]

[ multiplex-smackdown ]

[ mutt ]

[ nemo ]

[ office ]

[ mythictable ]

[ networking-basics ]

[ open-firewall ]

[ notebook-apps ]

[ openjamgame ]

[ nnn ]

[ openjam-2022 ]

[ open-hybrid-cloud ]

[ openjam ]

[ orchestration-v-automation ]

[ opennic ]

[ ota ]

[ openssl-not-telnet ]

[ openshot ]

[ overview ]

[ packages ]

[ penpot-2023-launch ]

[ pcmanfm ]

[ parted ]

[ philtel ]

[ people-powered ]

[ postgres-into ]

[ poll ]

[ pygamebook ]

[ pi-2021-roundup ]

[ ranger ]

[ qtfm ]

[ quarkus-roundup-2021 ]

[ rust-tools-roundup ]

[ programming ]

[ resize-photos ]

[ rox ]

[ secure-the-word ]

[ scan-correction ]

[ replacements ]

[ security-and-trust ]

[ sqlite3 ]

[ spacefm ]

[ sox ]

[ Download and install Linux ]

[ ssh-copy-id ]

[ ip command ]

[ speciality ]

[ sysadmin-gnome-connections ]

[ sysadmin-bat ]

[ sysadmin-essential-rhel-commands ]

[ sysadmin-networking-basics ]

[ star-wars-2021 ]

[ sysadmin-path ]

[ sysadmin-parallel ]

[ sysadmin-remote-files ]

[ systemd-ebook ]

[ taxes ]

[ sysadmin-perl-scripts ]

[ technology ]

[ try ]

[ test_left-square-bracket ]

[ terminal ]

[ systemd-reasons-to-love ]

[ terminal-intro ]

[ twitter2mastodon ]

[ veracrypt ]

[ venv ]

[ wc-command ]

[ webassembly-ebook ]

[ twenty-one ]

[ what-is-fog ]

[ wine ]

[ xfe ]

[ worktree ]

[ worker ]

[ zombie-apocalypse ]

[ xmlstarlet ]

[ XML basics ]

[ Compute Like It's 1989 ]

[ How to use LD ]

[ 20 Essential commands for ever user ]

[ Accessibility starts with a conversation ]

[ Learn Ada in 2021 ]

[ The Knoppix ADRIANE Interface for the Blind ]

[ Defining Alternatives ]

[ Cinnamon ]

[ The Advantages of Minimalism ]

[ addons ]

[ alternative-command ]

[ Blah blah spending cloud blah blah ]

[ 5 things architects need to know about cloud providers ]

[ asciidoc ]

[ Show don't tell with Asciinema ]

[ at ]

[ What's your favourite automation tool? ]

[ Using the attr command ]

[ Introduction to GNU Autotools ]

[ Turn Your Old Pi into a Backup Server ]

[ How to actually use bc ]

[ Hard drives made easy ]

[ Best of Linux articles in 2019 ]

[ The Ten Best Articles in 2019 on Linux Commands ]

[ Interrupt the boot process ]

[ Changing boot options on Linux ]

[ Bring Lego into Blender with Bricker ]

[ Learning the basics of programming with C ]

[ What is BusyBox ]

[ 3 ways to manage your character sheets with open source ]

[ Creative Commons in the real world ]

[ change-hostname-on-Linux ]

[ cheapframes ]

[ Introduction to Chocolatey, a package manager for Windows ]

[ Cheat on man and info ]

[ chat ]

[ Clipboard managers and how to use them ]

[ Tmux cheat sheet ]

[ 5 open source tools for developing on the cloud with multiple providers ]

[ Collaboration with open source ]

[ X things developers should know about cloud services providers ]

[ Coloring book ]

[ Tweaking terminal colors with LS ]

[ GIMP Compositing Modes ]

[ Linux's secret keyboard keys ]

[ Manage virtual machines with Cockpit ]

[ configure-superuser-access ]

[ Copying Files on Linux ]

[ Cron ]

[ creative ]

[ cron ]

[ Learn literally everything with CrowPi2 ]

[ crossbuild ]

[ Curl ]

[ Use curl to interacting with an API ]

[ Share your printer with CUPS ]

[ Curl ]

[ curl4api ]

[ Voice to text with Mozilla Deepspeech ]

[ How to use diff and patch ]

[ Get started on OpenStack with DevStack ]

[ How to use Digikam for Photo Management ]

[ desktop-tools-intro ]

[ db ]

[ What's your favourite gaming Linux distro ]

[ Djvu and CBZ for easy portable documents ]

[ Tips to support healthy remote work ]

[ Dnsmasq ]

[ Docbook ]

[ Doc-Driven Development ]

[ Doc-Driven Development ]

[ docs ]

[ Getting started with .NET ]

[ Mind mapping with Draw.io ]

[ Connect your creative dots with Dot Matrix ]

[ ebook-c-programming ]

[ Install Elasticsearch on Linux ]

[ 3 things you didn't know about Emacs and can use everywhere ]

[ X things you should be doing with Emacs ]

[ How I use Emacs for RPG ]

[ Getting started with Emacs ]

[ Emacspeak Brings Linux to the Blind ]

[ Why Emacs matters ]

[ How to type emoji on Linux ]

[ Environment Variables in Bash ]

[ Environment Variables in Powershell ]

[ Have you been using external drives on Linux wrong? ]

[ My top 5 must-have base images (CentOS, Nginx, Busybox) ]

[ external-drive-user-groups ]

[ Strengthen Linux with Firewalls ]

[ find ]

[ 5 reasons to switch to Firefox right now ]

[ Firewall cheatsheet intro ]

[ How to write a for-loop in Bash ]

[ fix-file-permissions-step-by-step ]

[ Use your own webfonts ]

[ 5 open source tabletop RPGs you need to try ]

[ How a community saved its artwork with Creative Commons ]

[ freeRpgDay ]

[ Tarnation ]

[ How I used open culture and open source to create a card game ]

[ Get organized with these 6 open source tools ]

[ Getting started with the Vi editor ]

[ Pixel art. In 3d. With Goxel! ]

[ golden ]

[ Gphoto2 ]

[ gui-frameworks ]

[ Hexdump ]

[ Sweet Home 3d ]

[ Looping beats with Hydrogen ]

[ How to work from home ]

[ Installing applications on Linux ]

[ Bash Cheatsheet Intro ]

[ image ]

[ install-packages-rhsca ]

[ install.snippet ]

[ Inter-process communication ]

[ How to get involved with open source if you're a cat ]

[ By Jove! It's a Lightweight Alternative to Vim ]

[ Parsing command options in Javascript ]

[ joy-of-plain-text ]

[ Try Kakoune for a modern Vi ]

[ Disappear into these videos from the ]

[ Lazy find ]

[ linux-commands-intro ]

[ linux-surprising-things ]

[ The secrets of ls ]

[ Show your Pi Some LÖVE ]

[ 2 ways to play with open source virtual Lego bricks ]

[ Lutris the Open Gaming Platform ]

[ Working with LVM ]

[ Using Maptool for a Game ]

[ Set your GNU mailman away message ]

[ MapTool ]

[ Introduction to MariaDB and MySQL ]

[ How I Switched From Twitter to Mastodon, And you Can Too. ]

[ Basic Masking in Kdenlive ]

[ Lightweight Emacs ]

[ Explore 3D scans with MeshLab ]

[ minimum ]

[ Magic Assistant ]

[ mumble ]

[ Moving files on Linux ]

[ Moving files on Linux ]

[ Understanding file paths and how to use them ]

[ Pushd is the fastest navigational command you've never heard of ]

[ navigate-02-relative ]

[ Linux commands for common tasks ]

[ Installing Nginx ]

[ Configure NFS on RHEL ]

[ Privacy Does Not Matter ]

[ Interview with Ilan Rabinovitch ]

[ Play with model trains in OpenTTD ]

[ Designing tabletop games with open source ]

[ Get More Done at the Same Time with GNU Parallel ]

[ Use this password manager in your Linux terminal ]

[ RPG player character parser ]

[ Patch ]

[ PCGen Character Generator ]

[ Perl ]

[ Design collaboration with Penpot ]

[ Users and Permissions Cheatsheet ]

[ Managing creative assets with Planter ]

[ permissions-intro ]

[ PocketCHIP or Pi? ]

[ Unexpected Number Generator ]

[ A Sysadmin's favorite IDE ]

[ Shells ]

[ Interview with Jess Portnoy on JaM ]

[ What is POSIX? Richard Stallman explains ]

[ What is port forwarding? ]

[ Everyday Privacy ]

[ The joys of printf ]

[ Privacy and How to Get Some ]

[ procps ]

[ Linux Plays Sound ]

[ Re-acquainting Yourself with Privacy Online ]

[ Offline Editing ]

[ How to Get Started as an Open Source Programmer ]

[ productivity-2020-roundup ]

[ Every single way you can reboot Linux ]

[ Blender, Linux, and experimental film ]

[ 10 Top open source tools for working from home ]

[ How Linux Got to be Linux ]

[ Why your documentation needs releases and how to make it happen ]

[ Linux Retrospective ]

[ Cloud service providers: how to keep your options open ]

[ How I use open source to play D&D ]

[ Why I use RXVT as my terminal ]

[ Rust cheatsheet ]

[ Setup Samba file sharing ]

[ Publish it with Scribus ]

[ Getting Started with Scripting ]

[ Advanced Shell Scripting ]

[ Record your terminal with script and scriptreplay ]

[ Seeeduino Nano ]

[ share ]

[ 5 Signs you might be a Linux user ]

[ Use boolean settings to modify system SELinux settings ]

[ Get sorted with sort ]

[ How to become a data scientist in 3 easy steps ]

[ strangeling ]

[ Using subscription manager on RHEL ]

[ Why sudo is better than root ]

[ splitscreen ]

[ How to make Swing not look ugly ]

[ Superpower ]

[ How to monitor users ]

[ sysadmin-acct ]

[ 5 things sysadmins should know about cloud services providers ]

[ 5 IDEs for Sysadmins ]

[ The Tac Command ]

[ sysadmin-mud ]

[ You can do that on RHEL? ]

[ Why I use tcsh ]

[ 3-ways-test-code ]

[ teachmuse ]

[ Make a temporary file with Bash ]

[ tep-10-tools ]

[ Terminals, shells, consoles, and command-lines ]

[ Implementing Open Source ]

[ 5 Tiny Distros you have to try before you die ]

[ Get a terminal on your phone ]

[ Tiny Media Manager ]

[ Setting colors in your terminal ]

[ 5 Tiny Distros you have to try before you die ]

[ Top 10 Sysadmin Cheat Sheets on Opensource.com ]

[ Top 3 Innovations of the Linux Kernel ]

[ Making Music with the Pi ]

[ Twine ]

[ Using Udev for YourSuccess ]

[ Security monitoring with Tripwire ]

[ trylinux ]

[ Turris Omnia ]

[ Use Vagrant with libvirt ]

[ How to unsubscribe from a mailing list ]

[ unix2linux ]

[ Variables in Powershell ]

[ Vim plugins ]

[ Vim text editor ]

[ Virtualization ]

[ Alternatives to VS Code ]

[ Demystifying the API ]

[ Wget ]

[ Vyos ]

[ What is Emacs? ]

[ Why you should replace VS Code with VSCodium ]

[ What is data science? ]

[ Introduction to Z-Shell ]

[ Install GNU Emacs on Windows ]

[ Writing with open source ]

[ zsh-theme ]

[ write-for-osdc ]

[ Alternatives to Zoom ]

Proxied content from gemini://sdf.org/klaatu/geminifiles/index.gmi (external content)

Gemini request details:

Original URL
gemini://sdf.org/klaatu/geminifiles/index.gmi
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.