Articles on Trending Technologies

Technical articles with clear explanations and examples

How to use chmod recursively on Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 651 Views

chmod is a Linux command that changes file and directory permissions. When working with complex directory structures, you often need to modify permissions not just for a single file, but for all files and subdirectories within a directory tree. This is where the recursive option (-R) becomes essential. In Linux, file permissions control who can read, write, or execute files and directories. The chmod command allows you to modify these permissions using either symbolic notation (like rwx) or numeric notation (like 755). Basic chmod Syntax chmod [OPTIONS] MODE file... chmod [OPTIONS] NUMERIC_MODE file... chmod [OPTIONS] --reference=RFILE ...

Read More

Array Operations in Linux bash

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

Bash scripts are one of the most convenient approaches for automating command line processes. They help us perform multiple operations in a simpler and more understandable manner, allowing us to accomplish tasks similar to other programming languages. Arrays in bash provide a powerful way to store and manipulate collections of data elements. The syntax of bash can be tricky at first, but this tutorial will explain the essential array operations step by step. We'll explore how to create, access, and manipulate arrays using practical examples that you can run directly in your terminal. How to Create and Execute ...

Read More

Major issues with Multi-threaded Programs

Kristi Castro
Kristi Castro
Updated on 17-Mar-2026 8K+ Views

Multithreaded programs allow the execution of multiple parts of a program at the same time. These parts are known as threads and are lightweight processes available within the process. Threads improve application performance using parallelism by sharing resources like data segment, code segment, and files with their peer threads while maintaining their own registers, stack, and program counter. However, multithreaded programming introduces several challenges that developers must carefully address to create robust and reliable applications. Major Issues with Multi-threaded Programs Multi-threading Issues Threading Issues ...

Read More

3 Useful GUI and Terminal Based Linux Disk Scanning Tools

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

Disk scanning is an essential task for any system administrator or user managing Linux systems. Disk scanning tools are used to analyze and diagnose problems with storage devices, including hard drives and solid-state drives. Linux operating systems provide several powerful tools for disk scanning, including both GUI and terminal-based options. In this article, we will discuss three of the most useful Linux disk scanning tools that help maintain storage device health and prevent data loss. GSmartControl GSmartControl is a graphical user interface (GUI) tool for Linux that allows users to monitor the health of their hard drives and ...

Read More

Basic Security Tips to Protect Linux System

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

Linux is a popular operating system used for servers, desktops, and mobile devices. With its open-source nature and robust security features, Linux is generally considered more secure than other operating systems. However, this does not mean Linux is immune to security risks. Like any operating system, Linux can be vulnerable to cyber attacks if not properly secured. This article discusses essential security tips to protect your Linux system. Keep Your System Up-to-date The first and most important step to secure your Linux system is keeping it updated with the latest security patches. Regular updates ensure known security vulnerabilities ...

Read More

Best Music Players That Are Worth Trying On Linux

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

Linux users often need a reliable music player that can handle various audio formats, import and export playlists, and provide an enjoyable listening experience. In this article, we will explore the best music players for Linux, both open-source and proprietary, that are worth trying. We will examine their features, benefits, and drawbacks, along with installation guides for each player. Rhythmbox Rhythmbox is a popular and feature-rich music player for Linux that comes pre-installed on many distributions like Ubuntu. It provides a simple, intuitive interface designed for easy music library management. Features and Benefits Intuitive Interface ...

Read More

How to use the grep command to search for a string that has a dot in it?

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

In order to be able to grep a string that has a dot inside it, we must first understand what a grep command is and how to use it on Linux. The grep command in Linux is used to filter searches in a file for a particular pattern of characters. It is one of the most used Linux utility commands to display the lines that contain the pattern that we are trying to search. Normally, the pattern that we are trying to search in the file is referred to as the regular expression. Syntax grep ...

Read More

How is IPC implemented in the Android, MAC, Windows Operating systems?

Bhanu Priya
Bhanu Priya
Updated on 17-Mar-2026 868 Views

Inter-process communication (IPC) is a technique of exchanging data between two or more processes for performing some action on that data. These processes may be present on the same computer or at remote locations. The reasons for Inter-process communication are as follows − Sharing information between processes Speed up computation through parallel processing Increasing modularity in application design Resource sharing and coordination between processes Now, let us learn about the IPC mechanisms implemented in different operating systems. Android IPC Mechanisms Android OS uses several methods for sharing data between processes, with Binders being ...

Read More

Different Operations on Processes

Kristi Castro
Kristi Castro
Updated on 17-Mar-2026 24K+ Views

There are many operations that can be performed on processes. Some of these are process creation, process preemption, process blocking, and process termination. These are given in detail as follows − Process Creation Processes need to be created in the system for different operations. This can be done by the following events − User request for process creation System initialization Execution of a process creation system call by a running process Batch job initialization A process may be created by another process using fork(). The creating process is called the parent process and the ...

Read More

Count Duplicate Lines in a Text File on Linux

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

There are several reasons why you might want to count duplicate lines in a text file on Linux. You may need to identify data inconsistencies, optimize files by removing duplicates, or analyze log files for repeated entries. Linux provides multiple powerful command-line tools to accomplish this task efficiently. Preparation Let's create a sample text file to demonstrate the different methods. Open a terminal and create a test file − $ touch test.txt Add the following content to the file using your preferred text editor − Hello World Hello Linux Linux ...

Read More
Showing 9011–9020 of 61,299 articles
« Prev 1 900 901 902 903 904 6130 Next »
Advertisements