The Linux Rain Linux General/Gaming News, Reviews and Tutorials

Articles found under tag: bash

The header line: how to add, delete and ignore it

By

In a plain-text table, the first or header line usually contains the names of the fields. In this article I've pulled together a variety of ways to add and delete a header, and also how to do things with the rest of the table while leaving the header intact as the first line in the file. Add a…

Read Article

Joining Tables on the Command-Line

By

This article compares 3 different ways to join tables on a common field. All 3 work OK on small tables, but there's a big difference in speed when the tables to be joined are large, as shown below. Table joining isn't something you need to do if you store data in a simple, flat-file database like a…

Read Article

Splitting a File Elegantly

By

In a previous Linux Rain article I compared different ways to delete blank lines, and showed that the AWK way was the simplest and most thorough. Here I show how to split a text file into multiple text files using a surprisingly simple AWK command. Background In 2013 I published an article in Free…

Read Article

Tips on getting (and suggesting, and editing) user input

By

In a previous Linux Rain article I explained how to use the YAD dialog to do multiple-item data entry in a GUI. Here I show one way to allow users to check and edit what they've entered in YAD. I also explain how to offer default, editable inputs in terminal-based data entry, and how to color the…

Read Article

How to get nowhere in particular

By

In this tutorial I explain one way to generate a random geographical location, using simple command-line tricks. Latitude and longitude: decimal degrees Latitude runs from 0 to 90 degrees from the Equator to the North Pole, and 0 to 90 degrees from the Equator to the South Pole. Longitude in…

Read Article

Top 10! Fun On The Command Line

By

If you just love making 'top 10'-type lists but are a little embarrassed to say so, tell people you're passionate about data exploration. To impress them even more, explain that you do your data exploration on the command line. But don't ruin the impression by telling them how easy that is! In this…

Read Article

ODT to TXT, but keep the line numbering

By

The title explains what this article is about. If you save an .odt file as text, or copy/paste the contents as a text file, or run odt2txt or the unoconv utility, you lose the apparent line structure of the original, and with it the line numbering. But there is a way... Losing apparent line…

Read Article

Scripting a 4-Color Multiple Grepper

By

I wrote the shell script described here ('grep4') to find up to four items at the same time in my data tables, which are big text files with one record per line. The script gives each searched-for item its own color on the terminal screen. It lets me know in advance how many 'hits' there are, so…

Read Article

Tips on Tables

By

Big data or small data, a lot of it comes these days as plain text arranged in rows and columns. Here are a few tips on working with tables of text, both in text editors and on the command line. CSV isn't what it seems. Text tables are often exported from databases and spreadsheets as…

Read Article

A Pivot Table In AWK

By

GNU AWK is a great tool for working with tables of data, and by using AWK arrays, you can quickly do column sums (and other calculations) based on unique values in another column (see below). Pivot tables in AWK are a bit trickier. In this article I do a slow walk through the code for a simple…

Read Article

News Elsewhere

Linux Today

Firefly AIBOX-3588S Embedded Fanless PC Running Linux – Introduction

This is a multi-part blog looking at the Firefly AIBOX-3588S Mini PC running Linux. This embedded fanless ARM-based computer sports an 8 core Rockchip RK3588S CPU with a maximum clock speed of 2.4GHz.

The post Firefly AIBOX-3588S Embedded Fanless PC Running Linux – Introduction appeared first on Linux Today.

Learn Linux Fast by Playing These Fun and Interactive Games

Here are some seriously entertaining, interactive games designed to help you learn Linux while playing.

The post Learn Linux Fast by Playing These Fun and Interactive Games appeared first on Linux Today.

Fwupd 2.0.13 Linux Firmware Updater Adds Support for HP USB-C 100W G6 Dock

Coming one and a half months after fwupd 2.0.12, the fwupd 2.0.13 release adds support for updating the firmware on more hardware, including the HP USB-C 100W G6 dock, Logitech bulk controller peripherals, as well as more MediaTek scaler devices.

The post Fwupd 2.0.13 Linux Firmware Updater Adds Support for HP USB-C 100W G6 Dock appeared first on Linux Today.

5 Useful Free and Open Source Linux Service Discovery Tools

Service discovery is the process of automatically finding devices and services on a computer network.

The post 5 Useful Free and Open Source Linux Service Discovery Tools appeared first on Linux Today.

What’s the Point of Linux “Anti-Something” Distros?

The biggest questions our man in Italy has about Linux distros and other open source software projects taking political stances is: do they do more harm than good?

The post What’s the Point of Linux “Anti-Something” Distros? appeared first on Linux Today.

Debian-Based Sparky Linux 7.8 Now Available for Download

Discover the latest Debian-based Sparky Linux 7.8! Download now for enhanced performance, new features, and a user-friendly experience tailored for all users.

The post Debian-Based Sparky Linux 7.8 Now Available for Download appeared first on Linux Today.

KDE Plasma 6.4.3 Desktop Environment Released

Discover the latest features and enhancements in KDE Plasma 6.4.3. Explore the new desktop environment that elevates your user experience to new heights.

The post KDE Plasma 6.4.3 Desktop Environment Released appeared first on Linux Today.

9to5Linux Weekly Roundup: July 13th, 2025

Discover the latest in Linux news with the 9to5Linux Weekly Roundup for July 13th, 2025. Stay updated on trends, releases, and community highlights.

The post 9to5Linux Weekly Roundup: July 13th, 2025 appeared first on Linux Today.

Linuxiac Weekly Wrap-Up: Week 28 (Jul 7 – 13, 2025)

Discover the latest in Linux news with the Linuxiac Weekly Roundup for July 7th, 2025. Stay updated on trends, releases, and community highlights.

The post Linuxiac Weekly Wrap-Up: Week 28 (Jul 7 – 13, 2025) appeared first on Linux Today.

GNOME 49 Alpha Is Now Available for Public Testing, Disables X11 Session by Default

Discover GNOME 49 Alpha, now available for public testing! Explore new features and the default disabling of X11 sessions for enhanced performance.

The post GNOME 49 Alpha Is Now Available for Public Testing, Disables X11 Session by Default appeared first on Linux Today.

GamingOnLinux Latest Articles

Proton 10.0-2 (beta) brings even more gaming improvements to Linux, SteamOS / Steam Deck

Valve have released the second major Beta for Proton 10, as we get closer to the stable release for gaming on Linux, SteamOS / Steam Deck..Read the…

Atari set to acquire 82% of Thunderful Group AB, as Thunderful announce they're "restructuring"

Even more game industry consolidation going on. Atari has entered into an agreement with Thunderful Group AB to acquire most of it..Read the full…

Sony sues Tencent over Light of Motiram calling it a "slavish clone" of the Horizon Zero Dawn series

It was only a matter of time really on this one. Sony have now formally begun legal action against Tencent for Light of Motiram..Read the full…

Cerebral psychological horror s.p.l.i.t from the dev of Buckshot Roulette is out now

Costing less than £3, here's your chance at some cheap thrills with the release of s.p.l.i.t from Buckshot Roulette developer Mike…

Seriously cool car combat game FUMES has entered Early Access

FUMES really impressed me with the demo, and now you can jump in and blow some vehicles up in this fast-paced single-player car combat game..Read the…

Terminator 2D: NO FATE moves to an October release

Reef Entertainment announced recently that Terminator 2D: NO FATE has moved the release date from September to October 31st..Read the full article on…

SoulGame Studio release Flash classics in the Swords & Souls Legacy Collection

The new Swords & Souls Legacy Collection from SoulGame Studio brings five Flash classics back with a Steam release..Read the full article on…

Stardock Entertainment revealed Elemental: Reforged bringing together multiple games

Stardock Entertainment have announced Elemental: Reforged, which is kinda of like a super remaster of three different games to finally realize their…

The Crazy Hyper-Dungeon Chronicles (TCHDC) combines the ideas of Undertale and Dungeon Master

Due to arrive in October, The Crazy Hyper-Dungeon Chronicles (TCHDC) combines the worlds of Undertale and Dungeon Master..Read the full article on…

OpenLinkHub is an open source interface to manage iCUE LINK Hub and various Corsair devices on Linux

For people who have Corsair hardware, the OpenLinkHub project might be one you need to take a look at to help you manage it all including iCUE LINK…

Cattle Country the western styled Stardew gets expanded mining and new features

Cattle Country is a really nice western styled life and farming sim that's a good pick for fans of Stardew Valley. Now with a big content…

HIPS N NOSES is a cafe management sim with magical twists and great looking game mechanics

Cafe management with a magical twist, plus roguelike combat elements and a pretty cool witchy style. HIPS N NOSES is one to keep on your…

Mecha fans should keep an eye on Ironwing Valiant: Record of Astera

A mecha action-JRPG with ranged and melee mechanics, mech customization, companion customization and lots more? Sign me the heck up..Read the full…

Theme Hospital game engine CorsixTH 0.69 released - you can now hear patients vomiting

Audio is part of what makes a game great right? Theme Hospital game engine CorsixTH 0.69 is out now to enhance this absolute classic..Read the full…

Team Fortress 2 mod Open Fortress is getting closer to a Steam release

Back in May we had the announcement that Open Fortress is coming to Steam, and the latest update on their progress sounds great for this Team…

20 years later, DnD classics Demon Stone and Dragonshard are getting upgraded Steam releases

Game publisher SNEG recently announced Dungeons & Dragons: Dragonshard and Forgotten Realms: Demon Stone are coming to Steam with plenty of…

Look Mum No Computer is a musical twin-stick shooter action-RPG that looks wild

Music meets mayhem in Look Mum No Computer, a twin-stick shooter action-RPG that's out now with Native Linux support..Read the full article on…

Super Meat Boy 3D looks fast, tough and enraging in the new gameplay trailer

The tough-as-nails platformer returns in three dimensions, Super Meat Boy 3D has a fresh gameplay trailer overview you can watch right now..Read the…

Valve reveal new Steam store menu and enhanced search now in Beta

If you're on the Steam Client Beta (Desktops), you might have noticed the Steam store looking a bit different with the latest update..Read the full…

Proton Experimental gets fixes for Rockstar Launcher, Call of Duty: WWII, Mortal Kombat 11

Valve have pushed out a small update for Proton Experimental for July 25th, bringing a few fixes across a bunch of games..Read the full article on…

Grab the Sniper Elite Classics Collection in this new Humble Bundle

The Sniper Elite: Classics Collection Humble Bundle looks like a good deal for gamers if you're in the mood for some action..Read the full article on…

Last Epoch devs Eleventh Hour Games have been acquired by Krafton

Subnautica 2 publisher Krafton have acquired Last Epoch devs Eleventh Hour Games, ahead of the latest season launching next month..Read the full…

Garry's Mod now has lots of Counter-Strike: Source and Half-Life 2 content included

Valve have given special permission to Garry's Mod from Facepunch to include a whole bunch of extra content for the popular physics sandbox..Read the…

Team Fortress 2 adds 10 new maps for a summer event and more bug fixes

While this is not the Mann vs Machine update we were previously promised, Team Fortress 2 still has a big update our for the Summer 2025 Event..Read…

THE FINALS devs confirm (again) continued compatibility for Linux / Steam Deck with Proton

Embark Studios have reconfirmed their for THE FINALS to continue working with Proton for Linux / SteamOS and Steam Deck players..Read the full…

Heroic Games Launcher 2.18 adds GE-Proton prioritisation, improved UI navigation and new analytics

A smaller update to the Heroic Games Launcher for running games from Epic, GOG and Amazon on Linux / SteamOS and Steam Deck arrived with…

GOG Preservation Program adds Heroes of Might and Magic titles and more

The GOG team recently announced another expansion of the GOG Preservation Program, bringing in Heroes of Might and Magic titles and more..Read the…

Game store itch.io has "deindexed" adult content due to payment processor scrutiny

Just like Valve's Steam had issues recently with payment providers, game store itch.io are facing the same problems with certain types of adult…

NVIDIA reveal more GPU driver security issues for July 2025

Time to get updating your NVIDIA GPU driver, as more security issues have been revealed in their July 2025 Security Bulletin..Read the full article…

Oceaneers is a survival-crafting adventure set in a flooded world of sinking islands

Arriving later in 2026, Oceaneers has a really fun sounding idea. It's a survival-crafting adventure in a flooded world of sinking islands..Read the…

Fanatical's Steam Deck friendly Play on the Go Elite Collection is back

Fanatical have a fresh Steam Deck friendly Play on the Go Elite Collection Bundle release, where you can grab some great games..Read the full article…

Space Dingus is a spiritual sequel to Death Road to Canada

Death Road to Canada is a lot of fun and so I have great expectations for the next game from Rocketcat Games, which is a spiritual sequel named Space…

Splitgate 2 is "going back to beta" with the original shutting down as 1047 Games have layoffs

1047 Games have announced that Splitgate 2 is going to be reworked, and they're shutting down the original Splitgate..Read the full article on…

Extreme sports game Descenders Next has released into Early Access

Descenders Next is a fresh extreme sports game from RageSquid / No More Robots and it shadow-dropped on Steam in Early Access..Read the full article…

Hellraiser game announced with Clive Barker's Hellraiser: Revival

The first proper Hellraiser game has just been revealed with Clive Barker's Hellraiser: Revival..Read the full article on GamingOnLinux.

Co-op climbing game PEAK is a truly great time with friends

PEAK is another in the list of quality co-op chaos games to add to your collection..Read the full article on GamingOnLinux.

Whimsical exploration-trading adventure Townseek gets a big demo refresh

Townseek is a colourful casual exploration and trading adventure game from developer Whales And Games, with a brand new big upgrade for the demo…

Dwarf Fortress gets much more powerful modding in the latest update

I can't wait to see what the community cooks up for Dwarf Fortress, with the latest update bringing much more advanced modding capabilities to the…

Valve restores the Steam page for Old School Rally after it got hit with a DMCA

After recently receiving a DMCA takedown notice, Old School Rally had its Steam store page removed. Valve have now restored it and work on it…

Build up a shop and make potions in the cute Penny for Your Potion

Penny for Your Potion looks like a nice one for fans of casual crafting and management, with you running your own shop and brewing potions for…

Fallout: Bakersfield looks like an awesome Doom total conversion with a new trailer

Made with GZDoom, a fresh teaser for Fallout: Bakersfield has been released and now I'm excited all over again for it..Read the full article on…

Mycopunk is a seriously bizarre co-op shooter and a new favourite

Pure chaos, that's what Mycopunk is. It's exceptionally bizarre and now my new favourite first-person shooter because it's so wildly unique..Read the…

Xenopurge has a great concept and a good start for a tense tactical auto-battler

Xenopurge puts you in the command chair overseeing marines running around various buildings, as you take down the alien threat..Read the full article…

Space Drilling Station looks fun for building and automation fans - with a new Steam Deck compatible demo

Space Drilling Station has you manage and automate a drilling station on a distant planet. The developer detailed their Steam Deck work with a new…

Don't have time for Total War and Crusader Kings? Try the new Bellfortis

Bellfortis is a medieval turn-based strategy game for players who love the genre, but don't have as much time to commit their lives to it..Read the…

There's now an unofficial GUI for Lossless Scaling's Frame Generation on Linux

Keeping up with the excitement about Lossless Scaling's Frame Generation on Linux with the lsfg-vk project, there's now an extra unofficial GUI…

GeForce Infinity is a new app for GeForce NOW on Linux

GeForce Infinity was announced recently as another option for running GeForce NOW on Desktop Linux, since NVIDIA haven't put out an official…

Steam Beta upgrades the in-game performance monitor for Linux

Back in June, Valve revealed the new performance monitor for the in-game Steam overlay, and now the Linux version has been upgraded..Read the full…

According to one source Linux hits over 6% desktop user share

Depending on where you look, Linux on the desktop has somewhere between 4-6% user share on the desktop. Showing it's growing slowly but steadily…

GE-Proton 10-10 brings tweaks for Warframe, Darksiders, Mortal Kombat 1 and ntsync enabled by default

GE-Proton 10-10 is out now with the latest version of this community maintained compatibility layer for Linux systems bringing plenty of Windows game…