Linux Today
The Linux and Unix Basename and Dirname Commands with Examples
When working in a Linux or Unix environment, command-line tools like basename and dirname are fundamental for handling file paths. They become especially handy when you’re writing shell scripts or automating tasks that involve navigating or manipulating directory structures. These tools are part of a powerful suite of utilities that make scripting in Linux so flexible and effective. If you’re a fan of elegant, concise Bash tricks, you might also appreciate the tips shared in 3 Bash One-Liners, which help streamline your command-line workflow.
Understanding these commands also pairs well with learning how symbolic links function, a topic we covered extensively in this article on symbolic links. Together, these utilities give you fine control over your file system paths and behaviors. In this article, we’ll go over both basename and dirname, and demonstrate practical examples that you can try right away.
The post The Linux and Unix Basename and Dirname Commands with Examples appeared first on Linux Today.
Sharing PATH, Aliases, and Functions Between Bash and Zsh
When working with both Bash and Zsh, it can be incredibly helpful to maintain a consistent shell environment across both. Whether you’re scripting, switching between shells for different projects, or simply exploring alternatives, having the same aliases, PATH settings, and functions available in each shell saves time and reduces confusion. This guide explains a practical and portable approach for achieving this.
Before diving into the steps, you might also be interested in improving your command-line skills with articles like this trick to filter running processes with grep, or learning how to gather system hardware information via the CLI. These tools are made even more powerful when your shell environment is unified across platforms.
The post Sharing PATH, Aliases, and Functions Between Bash and Zsh appeared first on Linux Today.
Mozilla Shuts Down Pocket and Fakespot Services
Mozilla is sunsetting the Pocket and Fakespot services to focus on building a faster, smarter, and more independent Firefox browser.
The post Mozilla Shuts Down Pocket and Fakespot Services appeared first on Linux Today.
Terminator Linux Terminal App Updated After Prolonged Hiatus
After a long break, the Terminator 2.1.5 Linux terminal app brings new features like split-session SSH cloning, reverse search, and UI fixes.
The post Terminator Linux Terminal App Updated After Prolonged Hiatus appeared first on Linux Today.
Monado v25.0.0: Driving the Future of Cross-Platform Open Source XR
Monado’s first stable release of 2025 is here. From enhanced Android support and driver updates to improved runtime stability and tooling, Collabora’s XR team delivered a wide array of improvements for the cross-platform, open source OpenXR runtime.
The post Monado v25.0.0: Driving the Future of Cross-Platform Open Source XR appeared first on Linux Today.
Linux Format Magazine Ends with Issue 329
After 25 years, 329 issues, and thousands of pages, Linux Format, a leading UK magazine dedicated to Linux and open-source software, ends its journey.
The post Linux Format Magazine Ends with Issue 329 appeared first on Linux Today.
iRasptek Raspberry Pi 5 8GB Starter Kit Review
The iRasptek Raspberry Pi 5 8GB Starter Kit gives you everything you need to get started with your adventures with the Pi 5. Read our review.
The post iRasptek Raspberry Pi 5 8GB Starter Kit Review appeared first on Linux Today.
Archinstall 3.0.7 Arch Linux Menu-Based Installer Adds Support for Btrfs Snapshots
Archinstall 3.0.7 is here to introduce a new option in the disk configuration menu that lets users configure a Btrfs snapshot type that can be set to either Snapper or Timeshift when choosing to install Arch Linux with the Btrfs file system. This release also moves the disk encryption configuration into the disk config menu.
The post Archinstall 3.0.7 Arch Linux Menu-Based Installer Adds Support for Btrfs Snapshots appeared first on Linux Today.
Thunderbird 139 Lands with Granular Notification Controls
Mozilla Thunderbird 139 open-source email client lands with granular notification controls, message actions in alerts, folder sorting, and more.
The post Thunderbird 139 Lands with Granular Notification Controls appeared first on Linux Today.
KaOS May 2025 ISO Drops Qt5 for Good, Marks Full Transition to Qt6
KaOS Linux 2025.05 drops Qt5 by default, embraces Qt6 across the board, and ships with Plasma 6.3.5, KDE Gear 25.04.1, and Frameworks 6.14.
The post KaOS May 2025 ISO Drops Qt5 for Good, Marks Full Transition to Qt6 appeared first on Linux Today.
Fedora 43 Drops GNOME X11 Support, Goes All-In on Wayland
Fedora 43 moves to a Wayland-only GNOME experience, officially removing support for the X11 session due to a lack of upstream maintenance.
The post Fedora 43 Drops GNOME X11 Support, Goes All-In on Wayland appeared first on Linux Today.
Ubuntu 25.10 Brings Loupe and Ptyxis as Default Applications
The upcoming Ubuntu 25.10 (Questing Quokka) brings GNOME 49, VRR, and new default apps like Loupe image viewer and Ptyxis terminal.
The post Ubuntu 25.10 Brings Loupe and Ptyxis as Default Applications appeared first on Linux Today.
Best Free and Open Source Alternatives to Microsoft Windows Journal
Windows Journal is a note-taking application that allows users to create and organize handwritten notes and drawings and save them. Journal is proprietary software and not available for Linux. We recommend the best free and open source alternatives.
The post Best Free and Open Source Alternatives to Microsoft Windows Journal appeared first on Linux Today.
Latest Steam Client Update Improves Game Recordings and Remote Play on Linux
For Linux gamers, the new Steam Client update adds support for automatically installing the Proton Voice Files speech synthesis data when necessary, improves support for game recordings that contain a green bar on the right side of the image when using HEVC encoding on AMD systems if the game window width isn’t a multiple of 64, and improves Game Recording and Remote Play video streams that show green frames when capturing Vulkan games on Intel GPUs.
The post Latest Steam Client Update Improves Game Recordings and Remote Play on Linux appeared first on Linux Today.
RISC-V’s Big Week Includes RHEL, CentOS Stream, and Rocky Linux
The open source ISA RISC-V has long been making inroads into Linux distributions, but this week Enterprise Linux distros got on board en masse.
The post RISC-V’s Big Week Includes RHEL, CentOS Stream, and Rocky Linux appeared first on Linux Today.
Best Free and Open Source Alternatives to Mule ESB
Mule ESB (Mule Enterprise Service Bus) is a lightweight, Java-based platform that helps the integration of various applications and systems. It acts as an integration platform, allowing developers to connect applications quickly and easily, enabling them to exchange data and collaborate seamlessly.
The post Best Free and Open Source Alternatives to Mule ESB appeared first on Linux Today.
Pipewire 1.4.3 Brings netJACK2 Changes, Improves Alsa audio.channels Support
Arriving about five weeks after PipeWire 1.4.2, the PipeWire 1.4.3 release brings many netJACK2 improvements, including fixes for the driver/manager roles, better error handling, support for sending custom commands, support for using the default value of filters, and support for correctly writing MIDI streams.
The post Pipewire 1.4.3 Brings netJACK2 Changes, Improves Alsa audio.channels Support appeared first on Linux Today.
What if C++ had decades to learn?
In this second article of a three-part series, I look at how Matt Godbolt uses modern C++ features to try to protect against misusing an API that deals with destructive state transition based on a talk he gave on making code easy to use and hard to misuse.
The post What if C++ had decades to learn? appeared first on Linux Today.
Fwupd 2.0.10 Released with AGESA Summary Support
Fwupd 2.0.10 brings AGESA version summaries, UEFI PK key ID reporting, and support for popular peripherals from Lenovo, Logitech, and Poly.
The post Fwupd 2.0.10 Released with AGESA Summary Support appeared first on Linux Today.
Red Hat Enterprise Linux 10 Officially Released, Here’s What’s New
Red Hat Enterprise Linux 10 highlights include Red Hat Enterprise Linux Lightspeed for integrating generative AI directly within the platform to provide users with context-aware guidance and actionable recommendations through a natural language interface.
The post Red Hat Enterprise Linux 10 Officially Released, Here’s What’s New appeared first on Linux Today.