Pradeep Jhuriya

Pradeep Jhuriya

78 Articles Published

Articles by Pradeep Jhuriya

Page 4 of 8

Best Slack Alternatives for Team Chat [Free & Paid]

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 319 Views

Slack has become a ubiquitous team chat tool for remote and distributed teams around the world. However, it's not the only option available. There are many great alternatives to Slack, both free and paid, that offer unique features and benefits to meet the needs of different teams. This article will explore the best Slack alternatives for team chat, highlighting both the pros and cons of each option to help you make an informed decision for your organization's communication needs. Free Slack Alternatives If you're looking for a free team chat tool that can replace Slack, here are ...

Read More

The traceroute Command in LINUX

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 6K+ Views

The traceroute command is a network diagnostic tool that allows users to track the route that a packet takes from the source computer to the destination. This tool is widely used by network administrators and engineers to troubleshoot network issues such as high latency, packet loss, and connectivity problems. Traceroute works by sending packets with gradually increasing Time-To-Live (TTL) values to the destination. As each packet reaches a router, the router decrements the TTL value by 1 and discards the packet if the TTL value becomes zero. When a packet is discarded, the router sends back an ICMP "Time ...

Read More

Linux tr Command

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 583 Views

The tr (translate) command is a Linux utility that allows you to perform various transformations on text input. Whether you need to change case, remove repeating characters, delete characters, set complements, or replace specific characters, tr can handle it all. In this article, we'll explore the various options available with the tr command and show you how to use them to transform text. Syntax The basic syntax of the tr command is as follows − tr [OPTIONS] SET1 [SET2] Where − SET1 is a set of characters to be replaced by the ...

Read More

Keeping SSH session alive on Linux

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 16K+ Views

Secure Shell (SSH) is a network protocol that allows secure remote connections between two systems. It is commonly used to access and manage Linux servers remotely. However, SSH sessions can be terminated due to network timeouts, inactivity, or connection drops, which can be frustrating during long-running tasks. This article discusses various methods to keep SSH sessions alive on Linux systems. Server-Side Configuration Using ClientAliveInterval Option The most effective way to prevent SSH sessions from timing out is to configure the SSH server to send keep-alive packets. This is done using the ClientAliveInterval option in the SSH server ...

Read More

Calculate an MD5 Checksum of a Directory in Linux

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 4K+ Views

During our daily use of Linux, we may want to check if there are any changes to any of the files in a directory. Or we might want to confirm that the contents of one directory are the same as those of another directory on a different location, disk, or system. In this tutorial we will learn how to compute an MD5 checksum of an entire directory tree on Linux. We will compute a single hash value of all directory contents for comparison purposes. Get the List of All Files in a Directory Tree To find out the ...

Read More

Filtering Files Copied When Using rsync on Linux

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 957 Views

The Linux command-line utility rsync is a powerful and flexible tool for synchronizing files and directories across different computers and locations. It is commonly used for backups, file transfers, and data replication. One of the main features of rsync is its ability to filter files based on various criteria such as file type, size, and modification time. Rsync Overview Rsync works by comparing the source and destination directories and copying only the files that have changed or been added to the source directory. This feature makes rsync ideal for transferring large amounts of data over networks, as it ...

Read More

How to Kill a Detached screen Session on Linux

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 5K+ Views

Screen sessions are an excellent way to run background processes on a Linux machine. However, sometimes it becomes necessary to terminate a detached screen session that is no longer needed. This article demonstrates how to kill detached screen sessions on Linux using various command-line methods. When using the GNU screen tool, we can sometimes accumulate detached sessions that require cleanup. We'll explore several approaches for terminating these disconnected screen sessions safely and efficiently. Listing Active Sessions Before terminating sessions, let's first examine how to view existing sessions. First, we'll create a couple of sample screen sessions. In ...

Read More

Pass the Output of a Command as an Argument for Another on Linux

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 2K+ Views

When working with the Linux command line, we often need to use the output of one command as input or arguments for another command. This tutorial explores various methods to achieve this, including command substitution, process substitution, pipes with read, and the powerful xargs utility. Preparing Sample Files Let's create test directories and sample files to demonstrate each method: mkdir dir_example target truncate -s 10 dir_example/file{1..3}.this truncate -s 4 dir_example/file{1..2}.not This creates two directories and two sets of files: three files with 10 bytes (*.this) and two files with 4 bytes (*.not). Using ...

Read More

Recursively Deleting Files With a Specific Extension on Linux

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 8K+ Views

On Linux, there are several ways to recursively remove files with a specific extension from a directory and its subdirectories. Deleting files recursively means deleting all files with the specified extension from the current directory and all nested subdirectories. This operation can be time-consuming if done manually, especially for a large number of files. This article explores four effective methods to recursively delete files with a specific extension on Linux. Using the find Command with -delete Option The most efficient method uses the find command with the built-in -delete option. This approach is fast and doesn't require spawning ...

Read More

Ensure Only One Instance of a Bash Script Is Running on Linux

Pradeep Jhuriya
Pradeep Jhuriya
Updated on 17-Mar-2026 3K+ Views

When running a bash script on Linux, it's important to ensure that only one instance of the script is running at a time. This is especially important for scripts that perform critical tasks, such as database updates or email sending. Running multiple instances of the same script simultaneously can cause conflicts, data loss, and other errors. In this article, we will discuss different methods to ensure that only one instance of a bash script runs on Linux. Using Flock One way to ensure that only one instance of a bash script runs on Linux is to use the ...

Read More
Showing 31–40 of 78 articles
« Prev 1 2 3 4 5 6 8 Next »
Advertisements