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

Articles found under tag: linux-shell

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

Why I (sometimes) love regular expressions

By

Command line wizards are forever encouraging the rest of us to learn regular expressions (regex). We're told regex is elegant, powerful and incredibly useful. The downside is that regex can be seriously fiddly. One fly-spot out of place, and the code fails. For this reason I only use 'non-simple'…

Read Article

Scripting a 'Find-and-Replace' for big text files

By

EDIT 26/04/2014 I wrote the original fandr script to do single-word replacements in big files. To do multiple-word find-and-replace, the 'needle' variables have to be double-quoted, as in the revised script below. An example of a multiple-word replacement is at the end of this article. I use two…

Read Article

Multiple-item data entry with YAD

By

YAD (Yet Another Dialog) creates GUI dialogs for data entry, user notification, etc. It was written by Victor Ananjevsky and is described as a fork of Zenity. In fact, it greatly extends Zenity and has a very large number of handy options. Here I explain how to build a multiple-item data entry form…

Read Article

Scripting an OCR text archiver for Trove

By

Trove is the National Library of Australia's online database. It contains almost 400 000 000 digital items, including Australian newspaper articles from 1803 to 1954. Trove's newspaper portal is particularly useful. You can view an entire digitised newspaper page, or select (or search for) an…

Read Article

How to kill blank lines elegantly

By

If you do a Web search for 'linux delete blank lines' you'll find lots of command-line advice. Some of the advice, though, only applies to special cases. Here I explain two elegant and general methods for finding and deleting any blank lines in a text file. As a sample text I'll use the 8-line file…

Read Article

Building a gazetteer table from KML files

By

Geoscience Australia has a freely downloadable gazetteer of Australian placenames with more than 370 000 entries. The download is a .zip file (83 mb) containing a user guide together with placenames data in GML, KML and Microsoft Access (.mdb) formats. What I wanted from all that data was a simple…

Read Article

News Elsewhere

Linux Today

How to Setup Apache Virtual Hosts in RHEL 9

In web hosting, virtual hosts allow a single server to host multiple domains. Apache, one of the most widely used web servers, provides robust virtual hosting capabilities.

The post How to Setup Apache Virtual Hosts in RHEL 9 appeared first on Linux Today.

Ansible yum localinstall: A Guide to Install Local RPMs

Ansible simplifies package management on Linux systems, especially when using the yum module. In this guide, we will explain how to use Ansible’s yum module with the localinstall feature to install RPM packages from local files.

The post Ansible yum localinstall: A Guide to Install Local RPMs appeared first on Linux Today.

How to Install Kali Linux Tools on Ubuntu Using Docker

In the past, Katoolin was a script that helped to install Kali Linux tools on your preferred Linux distro. Since Katoolin is no longer maintained, the recommended and modern way to use Kali Linux tools on your distribution is through Docker. Let's walk through how to install Kali Linux Tools on Ubuntu using Docker.

The post How to Install Kali Linux Tools on Ubuntu Using Docker appeared first on Linux Today.

VMware Workstation and Fusion Go Free

Exciting news! VMware Workstation and Fusion desktop hypervisors are now free for all users, including personal, commercial, and educational. Here's more on that.

The post VMware Workstation and Fusion Go Free appeared first on Linux Today.

A New Anaconda Web UI Installer Coming To Fedora Linux 42

Fedora Linux is getting a brand new installer with a modern Anaconda Web UI, designed for ease of use. Learn more about its features and how to try it out!

The post A New Anaconda Web UI Installer Coming To Fedora Linux 42 appeared first on Linux Today.

PeaZip 10.1 File Archiver Improves Resilience to Password Guessing Attacks

PeaZip 10.1 is here only two weeks after PeaZip 10 and updates the backend to Pea 1.21, which introduces scrypt KDF as the default option instead of PBKDF2 to improve resilience to password-guessing attacks. This change alone increases the memory cost up to 1GB per instance. KDF was supported since Pea 1.5.

The post PeaZip 10.1 File Archiver Improves Resilience to Password Guessing Attacks appeared first on Linux Today.

Fedora 42 to Feature KDE as a Flagship Edition

Great news for KDE fans! Fedora KDE is no longer a spin! The Fedora KDE Desktop Spin has been officially promoted to Edition status.

The post Fedora 42 to Feature KDE as a Flagship Edition appeared first on Linux Today.

How to Use Rsnapshot for Backup and Restore on Linux Servers

In this tutorial, you'll learn how to backup and restore using Rsnapshot on a Linux server.

The post How to Use Rsnapshot for Backup and Restore on Linux Servers appeared first on Linux Today.

How to Generate and Verify Files with MD5 Checksum in Linux

In this article, we’ll explain what MD5 is, how to generate MD5 checksums for files, and how to verify the integrity of files using these checksums.

The post How to Generate and Verify Files with MD5 Checksum in Linux appeared first on Linux Today.

DXVK 2.5 Improves Memory Management in God of War and Other Video Games

DXVK 2.5 is here one and a half months after DXVK 2.4.1 to improve memory management for God of War and other video games by periodically performing memory defragmentation to return some unused memory to the system. However, this feature is currently disabled on Intel’s ANV Vulkan driver.

The post DXVK 2.5 Improves Memory Management in God of War and Other Video Games appeared first on Linux Today.

GamingOnLinux Latest Articles

GOG launch their Preservation Program to make games live forever with hundreds of classics being 're-released'

GOG going back to their roots a little here with the announcement of the GOG Preservation Program, with an aim to ensure various games get to live on…

Grand Theft Auto: The Trilogy – The Definitive Edition gets updated, needs a fix on Steam Deck

Rockstar Games decided to update the Grand Theft Auto: The Trilogy – The Definitive Edition which includes Grand Theft Auto: Vice City, Grand…

Chrono is a puzzler about time-controlling objects in the world

For fans of Portal and other first-person puzzle games, the indie game Chrono from Portuguese developer David Simoes is all about time-controlling…

Stellar Blade should come to PC in 2025, dev expects sales to exceed console

Stellar Blade, the story-driven action adventure that's currently a PlayStation exclusive, looks like it's coming to PC sometime in 2025..Read the…

Get 3+ games for £1 each from the Fanatical Build your own Triple Pack bundle

If you're on a budget, here's an easy chance for you to get some new games. Fanatical's Build your own Triple Pack Bundle offers 3 or more for…

Check out the demo for Into The Grid that blends dungeon-crawling hacking, deck-building and combat

Into The Grid is coming next year and this award-winning mixture of dungeon-crawling, deck-building and turn-based combat now has a demo…

Face off against mutated snacks as a Banana in Bronana which aims to be the next Brotato

Bronana aims to be the next Brotato but you're a Banana, with clear inspiration from the potato wave-survival game along with all the…

Vehicle combat in Scaravan 66 looks nuts and I want it now

Lithic Entertainment just revealed Scaravan 66, and I smashed that wishlist button faster than ever because it looks so damn delicious..Read the full…

Stable Steam Client update has fixes for Linux, VR, Steam Deck and more

After another short Beta round, Valve released a fresh Steam Client update to the stable channel for Desktop and Steam Deck..Read the full article on…

Proton Experimental adds DLSS 3 Frame Generation support, plus fixes for Dragon Age: The Veilguard, Rivals of Aether II and more

Valve once again updated Proton Experimental giving you a good few fixes for various games on Steam Deck and Desktop Linux when running the Windows…

Karate Survivor will have you kicking, punching, rolling over tables and throwing chairs at people

Continuing my quest to play every survivor-like there is, Karate Survivor is the latest I've been kicking and punching through and it's great and…

Claw machine deckbuilder Dungeon Clawler arrives November 21 and it's going to grab you

Dungeon Clawler from Stray Fawn Studio who also made The Wandering Village is a claw machine deckbuilder that's now planned to hit Early Access on…

Fan-made Half-Life 2 Episode 3 demo arrives with Project Borealis: Prologue now on Steam

We may never get Half-Life 2: Episode 3 (basically Half-Life 3), but at least we have the first taster of Project Borealis out now with Project…

Supernatural comedy point-and-click adventure A Vampyre Story: A Bat's Tale announced

The original A Vampyre Story released back in 2008 and now there's finally going to be a new one with A Vampyre Story: A Bat's Tale..Read the full…

Direct3D to Vulkan translation layer DXVK v2.5 released with rewritten memory management

Another big release of the Direct3D 8/9/10/11 to Vulkan translation layer (used by Proton) has been released. With DXVK v2.5 bringing rewritten…

Valve dev details more on the work behind making Steam for Linux more stable

Steam Game Recording was recently released, which came as part of a big Stable Steam Client update that noted it had fixes for "miscellaneous…

New Steam Beta has more Game Recording improvements and a Linux fix

Valve released another update to the Steam Beta Client for Steam Deck and Desktop Steam, which includes more improvements and tweaks to Game…

Valve announced the Steam Deck OLED: Limited Edition White

I am terribly jealous of anyone who is able to grab one of these. Valve just announced the Steam Deck OLED: Limited Edition White is coming…

Rogue Point is a new tactical shooter from Half-Life remake Black Mesa developer Crowbar Collective

Crowbar Collective are moving on from Half-Life remake Black Mesa, teaming up with Team17 as publisher for their new tactical FPS Rogue Point..Read…

With lovely artwork, go prospecting in the wild west one tile at a time in ColdRidge

ColdRidge is a tile-based exploration strategy game that puts you in the wild west. As a prospector, you'll pick contracts and venture out to do some…

House Hopper is a funny and challenging golf-like 3D platformer

After trying their previous demo, I was totally sold on the golf-like 3D platformer House Hopper, and now it's officially out..Read the full article…

NVIDIA detail upcoming Linux driver features for Wayland and explain current support

NVIDIA have a new official forum post up detailing the the state of Wayland on their Linux drivers, along with plans for upcoming features..Read the…

s&box the spiritual successor to Garry's Mod now has a Steam page up

Making it easier to follow along and get notified when it's available, s&box the spiritual successor to Garry's Mod now has a Steam page up..Read…

City-building on a massive creature, The Wandering Village - Research & Economy update is live

The Wandering Village is a city-builder where you're building on the back of a big walking creature, it's wonderful and a big new update is out now…

Luanti (formerly Minetest) v5.10.0 out now bringing UI updates, fancier shaders, renaming work

With Minetest now called Luanti, a fresh release is out bringing work towards getting things renamed along with some new features and fixes..Read the…

RazerGenie for configuring Razer devices on Linux v1.2 brings new features

One problem Linux continues to have is no official app support from hardware vendors, so it's good to see the community continue building for us. If…

GE-Proton 9-20 includes a fix for Diablo IV, plus Proton-Sarek 9-20 for older GPUs released

Two new updates for community-build versions of Proton are out now. As is tradition for GE-Proton, a hotfix arrived to fix problems and a new version…

GE-Proton 9-19 brings fixes for Horizon Zero Dawn Remastered, Monster Hunter Wilds and more

The latest upgrade for GE-Proton is now available with GE-Proton 9-19 bringing an assortment of fixes for specific games, along with updates to…

Sony say their PSN account requirement on PC is so you can enjoy their games 'safely'

Sony forcing you to have a PlayStation Network account for all their recent PC releases hasn't been well liked, and they of course have no plans to…

Steam Beta gets fixes for WiFi on Steam Deck, plus AMD GPU startup crash on Desktop

Following on from the big release of Steam Game Recording in the stable Steam Client, there's a new smaller Beta available for Steam Deck and…

Wine 9.21 out now with more DirectPlay and D3DX9 improvements

Wine 9.21 released as one of the last developments builds, since we are steadily approaching the release of Wine 10.0 for this Windows compatibility…

Civilization VI, Civilization V, lots of DLC and other Sid Meier games in this big Humble Bundle

What's that? You need a new game for the weekend? How about something from the 2K Presents: The Sid Meier Collection Humble Bundle then..Read the…

Blood On The Thames is a Victorian London murder mystery now available for Linux

Team Firestorm sent word that their recently released Victorian London murder mystery game Blood On The Thames is now supported on Linux. Looks…

AYANEO 3 now officially announced with AMD Ryzen AI 9 HX 370 and HDR OLED

The AYANEO 3 has now had more of a proper announcement with more details and a clear picture of what it actually looks like..Read the full article on…

Steam gets new tools for game devs to offer players version switching in-game

Valve announced something that I'm sure a lot of game developers and players will appreciate: new APIs to allow developers to have version switching…

Strategy game ZEPHON from the devs of Warhammer 40,000: Gladius is out now

Proxy Studios who made Warhammer 40,000: Gladius have just released their brand new 4x strategy game ZEPHON. It comes with Native Linux support..Read…

Fedora KDE gets approval to be upgraded to sit alongside Fedora Workstation

Fedora Workstation with GNOME is the main edition of the Fedora Linux distribution, but their Fedora KDE Desktop Spin just got approval to become a…

Comedy renaissance artwork styled adventure Death of the Reprobate is out now

Out now with Linux support is Death of the Reprobate, a comedy point and click adventure game styled like renaissance artwork from Joe…

Cross-platform Nexus Mods app expands Baldur's Gate 3 support plus further UI improvements

I can't tell you how excited I am for the future of modding, with Nexus building their cross-platform open source Nexus Mods app. Another new build…

Valve's Deadlock adds proper Steam Input support with Steam Deck improvements and a new hero

While we still have no idea when Deadlock from Valve will get a properly public launch, since it's still invite-only, they do keep expanding the game…

Palworld dev details the patents Nintendo and The Pokemon Company are suing for

Back in September Nintendo and The Pokemon Company filed a lawsuit in Japan against Palworld developer Pocketpair, and now we actually know why..Read…

The latest from Prime Gaming - November 7 edition - still great for Steam Deck / Linux

Here we go again! Each week Prime Gaming, part of what you get with a subscription to Amazon Prime, add and remove various games you can claim to…

The Spell Brigade is an online co-op survivor-like bullet-hell friendly-fire chaos festival

The Spell Brigade from Bolt Blaster Games looks like a fun mixture of online co-op action and survivor-like mayhem and it appears to have sold rather…

Kojima Productions now fully controls the DEATH STRANDING IP, also now on Amazon Luna+

In a press release shared today, Kojima Productions announced they now have full control over the DEATH STRANDING IP. The game has also landed on…

NVIDIA GeForce NOW will soon limit your hours per month but some memberships get upgraded

NVIDIA have announced some changes for the NVIDIA GeForce NOW game streaming service, so here's what you need to know..Read the full article on…

Unrailed 2: Back on Track arrives in Early Access for more co-op chaos

Unrailed is a thoroughly entertaining and truly chaotic co-op game once it gets going, and now its bigger sequel has entered Early Access with…

Crazy vehicle combat rogue-lite REDLINE CROOKS is out now

REDLINE CROOKS is a vehicle combat pixel-art rogue-lite from developer Alexander Golke that's officially out now..Read the full article on…

SEGA Mega Drive and Genesis Classics & Dreamcast Classics get delisted in December

SEGA have announced that both the SEGA Mega Drive and Genesis Classics & Dreamcast Classics collections will be delisted from stores on December…

Steam Deck Verified highlights for November 7, 2024 including Planet Coaster 2

Stuck for what to play next? Here's a fresh run over some games that recently became fully Steam Deck Verified for that click and play…

Vampire Hunters turns Vampire Survivors into an FPS where you stack 14 weapons together

There seems to be no end to games that will suck away all of my free time and now that Vampire Hunters is out now, it's also going into my regular…