Articles on Trending Technologies

Technical articles with clear explanations and examples

How to use tmux on Linux?

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 630 Views

Tmux is a terminal multiplexing utility for Unix systems that provides an interface between several programs running simultaneously on one computer. It allows users to detach from terminal sessions without killing them and reattach later, making it invaluable for remote work and long-running tasks. Tmux operates through sessions, windows, and panes — sessions contain multiple windows, and windows can be split into multiple panes. All commands use a prefix key (default: Ctrl-b) followed by another key. Installation Install tmux on Debian-based Linux systems using the apt package manager − sudo apt-get update sudo apt-get install ...

Read More

Search Within Specific File Types Using grep on Linux

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 9K+ Views

The grep command in Linux is a powerful text search utility that allows you to search for specific patterns within files. When working with large directory structures containing various file types, you can combine grep with specific options to search only within files of particular types, making your searches more targeted and efficient. Basic File Type Search with grep To search for a specific pattern within a specific file type, use the --include option with the -r (recursive) flag. This combination allows you to search through directories while filtering by file extension. grep -r 'example' --include='*.txt' ...

Read More

10 Best and Most Popular Linux Desktop Environments

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 3K+ Views

Linux is an open-source operating system that has gained massive popularity due to its flexibility and customization options. One of the most appealing features of Linux is the ability to choose from a wide range of desktop environments. A desktop environment is a collection of software applications, graphical components, and user interface elements that provide a complete graphical interface for interacting with the operating system. GNOME GNOME is one of the most widely-used desktop environments, known for its clean, modern design and focus on simplicity. It features the Activities Overview for application launching and window management, along with ...

Read More

How to Hide Apache Version Number and Other Sensitive Info?

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 8K+ Views

Cybersecurity is a growing concern for businesses and individuals alike. One way to protect yourself against potential attacks is by hiding sensitive information such as your Apache version number. The Apache version number can be used by attackers to identify vulnerabilities in your system and launch targeted attacks. Additionally, default Apache settings may reveal sensitive information such as server operating system, installed modules, or applications, which can make it easier for hackers to gain unauthorized access. By hiding the Apache version number and other sensitive information, you can reduce the risk of cyberattacks. Understanding Apache Version Number and ...

Read More

Cheat - An Ultimate Command Line \'Cheat-Sheet\' for Linux Beginners

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 668 Views

Linux is a powerful and flexible operating system used by developers, system administrators, and enthusiasts alike. However, learning Linux can be challenging, especially for beginners. There are numerous commands and tools to remember, and it can be overwhelming to keep track of them all. That's where Cheat comes in − an open-source command-line utility that provides quick access to command-line cheatsheets. What is Cheat? Cheat is a command-line utility that provides access to command-line cheatsheets for various Linux commands and tools. It is written in Python and available on GitHub. Cheat is incredibly lightweight and easy to use, ...

Read More

How to list running screen sessions on Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 3K+ Views

Screen (also known as GNU Screen) is a terminal multiplexer that allows you to start a screen session and open multiple windows within that session. A key advantage is that processes running in Screen continue to execute even when their window is not visible or when you disconnect from the session. Installing Linux Screen If the screen package is not already installed on your Linux distribution, you can install it using the appropriate command for your system. For Ubuntu and Debian sudo apt update sudo apt install screen For CentOS and Fedora ...

Read More

Load Environment Variables in a Cron Job

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 6K+ Views

When crontab runs a command, it doesn't read any environment variables from files like ~/.bashrc, ~/.bash_profile, etc. Because cron runs tasks from a non-interactive, non-login shell, it operates with a minimal environment. Some applications require specific environment variables to function correctly, making it necessary to load them explicitly in cron jobs. This article explores different methods for loading environment variables in crontab to ensure your scheduled tasks have access to the required configuration. Setting the BASH_ENV Variable We can set environment variables for shell scripts by using the BASH_ENV variable. When BASH_ENV is set, bash executes the ...

Read More

Read the Source Code of Shell Commands on Linux

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 4K+ Views

Reading the source code of shell commands on Linux helps developers understand how commands work internally and learn system programming techniques. Most Linux commands are compiled binaries, so you cannot simply view their source code with text editors like you would with script files. Understanding Command Types Before searching for source code, it's important to identify the type of command using the type command − type ls type cd type echo This will show whether a command is a binary executable, shell builtin, alias, or function. Only binary executables and scripts have readable source ...

Read More

Working with the AWS S3 CLI in Linux

Bamdeb Ghosh
Bamdeb Ghosh
Updated on 17-Mar-2026 1K+ Views

AWS S3 (Simple Storage Service) is a reliable and scalable object storage service commonly used for storing and retrieving data across various industries. The AWS S3 CLI (Command Line Interface) provides developers and system administrators with powerful command-line tools to interact with S3 buckets and objects efficiently. This article explores essential AWS S3 CLI commands for managing buckets, uploading and downloading files, and performing other common operations in Linux environments. Setting up the AWS CLI Before using the AWS S3 CLI, you need to install and configure the AWS CLI on your Linux system. Installation Install ...

Read More

10 Best Arch Linux Based User Friendly Distributions

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 901 Views

Arch Linux is known for its minimalistic approach and flexibility, offering a powerful environment for advanced users. However, for beginners, it can be challenging to set up and maintain. This is where Arch Linux-based distributions come into play, providing easier installation processes and pre-configured environments for a smoother user experience. In this article, we will explore the 10 best Arch Linux-based user-friendly distributions that combine the power of Arch with enhanced usability. 1. Manjaro Manjaro is one of the most popular Arch Linux-based distributions, providing a user-friendly experience without compromising on flexibility. It comes with a pre-configured ...

Read More
Showing 8551–8560 of 61,297 articles
« Prev 1 854 855 856 857 858 6130 Next »
Advertisements