How to Use PyTest for Unit Testing in Python

When you’re writing code in Python, it’s important to make sure that your code works as expected. One of the best ways to do this is by using unit tests, which help you check if small parts (or units) of your code are working correctly. In this article, we will learn how to write and run effective unit tests in Python using PyTest, one of the most … [Read more...]

How to Find Files Containing a Specific Text (String) on Linux

Discover a step-by-step guide on how one can search for files containing specific text (or strings) on Linux without using any external tools. The post How to Find Files Containing a Specific Text (String) on Linux appeared first on Linux Today. … [Read more...]

Inotifywait: Monitor Live Events on Files and Directories on Linux

In this article, you will learn how to watch read, write, open, close, etc. events on a file or directory and get desktop notifications. The post Inotifywait: Monitor Live Events on Files and Directories on Linux appeared first on Linux Today. … [Read more...]

Sublime Text 4 Code Editor Update 4186 Boosts Performance

Sublime Text 4 Build 4186 delivers refined syntax highlighting, faster theming, improved file detection, stable Git scans, and enhanced cache compression. The post Sublime Text 4 Code Editor Update 4186 Boosts Performance appeared first on Linux Today. … [Read more...]

How to Install Steam on Ubuntu and Other Linux Distros

Discover a step-by-step guide to install the latest version of Steam on Ubuntu and other Linux distros with practical examples. The post How to Install Steam on Ubuntu and Other Linux Distros appeared first on Linux Today. … [Read more...]

Spaceman’s 2025 Spacewalk to Be Guided By AI

2025’s Spacewalk will focus on artificial intelligence, with a panel composed of AI industry experts being moderated by Mark Hinkle, editor of The Artificially Intelligent Enterprise newsletter. The post Spaceman’s 2025 Spacewalk to Be Guided By AI appeared first on Linux Today. … [Read more...]

IBM Wants to Be the Enterprise LLM King With Its New Open-Source Granite 3.1 Models

IBM is staking its claim at the top of the open-source AI leaderboard with its new Granite 3.1 series out today. The Granite 3.1 large language models (LLMs) offer enterprise users extended context length of 128K tokens, new embedding models, integrated hallucination detection and improved performance. According to IBM, the new Granite 8B Instruct … [Read more...]

Hyprland 0.46: Nvidia Hardware Cursors, Better Colors, and Festive Surprises

Hyprland 0.46 tiling Wayland compositor released, featuring Nvidia hardware cursors, natural color transitions, improved window rules, and tons of fixes. The post Hyprland 0.46: Nvidia Hardware Cursors, Better Colors, and Festive Surprises appeared first on Linux Today. … [Read more...]

Nohup Command in Linux

This tutorial will teach us about the Nohup command in Linux. The Nohup is short for no hang-up and is a Linux command that keeps processes running without an active shell or terminal. This means that if we quit or close the terminal window, the process will still be active in the background thanks to this command. If we do not have service for … [Read more...]

How To Create Chroot Environments Using Mmdebstrap In Debian Linux

This guide explains what is mmdebstrap, how to install it in Debian Linux and how to use it to safely create chroot environments. The post How To Create Chroot Environments Using Mmdebstrap In Debian Linux appeared first on Linux Today. … [Read more...]

Fish Shell 4.0 Beta Introduces A Major Rewrite In Rust

Fish Shell 4.0 beta introduces a major rewrite in Rust, with improved keybindings, better auto-suggestions, enhanced scripting, and terminal support. The post Fish Shell 4.0 Beta Introduces A Major Rewrite In Rust appeared first on Linux Today. … [Read more...]

MySQL Database Recovery Tool by Stellar to Repair Corrupted Database

Discover MySQL Database Recovery Tool, which can automatically detect issues in the MySQL database and apply the necessary fixes and patches. The post MySQL Database Recovery Tool by Stellar to Repair Corrupted Database appeared first on Linux Today. … [Read more...]

Terraform Proverbs for Clean, Maintainable Code

This concise guide to Terraform emphasizes simplicity, clarity, and maintainability. Key principles include versioning everything, creating reusable modules, and prioritizing descriptive outputs. It highlights practical tips such as using tags liberally, preferring positive variable names, and understanding the nuances of count vs. for_each. Other … [Read more...]

15 Best Free and Open Source Terminal-Based Diff Tools

File comparison compares the contents of computer files, finding their common contents and their differences. The result of the comparison is often known as a diff. We recommend the best terminal-based diff tools. The post 15 Best Free and Open Source Terminal-Based Diff Tools appeared first on Linux Today. … [Read more...]

Best Free and Open Source Alternatives to Microsoft Photos

Microsoft Photos is an image viewer and image organizer. We recommend the best free and open source alternatives for Linux. The post Best Free and Open Source Alternatives to Microsoft Photos appeared first on Linux Today. … [Read more...]

How to Install Zabbix Server on Ubuntu 24.04 (Noble Numbat)

In this guide, you will learn the process of installing and configuring Zabbix Server on Ubuntu 24.04 (Noble Numbat). The post How to Install Zabbix Server on Ubuntu 24.04 (Noble Numbat) appeared first on Linux Today. … [Read more...]