Linux Articles

Page 6 of 134

Microsoft Windows (10) Vs macOS (Mojave)

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 347 Views

Microsoft Windows 10 is the flagship operating system from Microsoft Corporation, released in 2015. It has become one of the most widely-used desktop operating systems globally, offering a customizable user experience, robust security features, and extensive compatibility with diverse hardware and software platforms. macOS Mojave is Apple Inc.'s desktop operating system, released in 2018 exclusively for Apple devices. It provides a streamlined user interface, strong security measures, and seamless integration with other Apple products like iPhones and iPads. This article compares these two popular operating systems, examining their key differences, advantages, and limitations to help users understand which ...

Read More

Mimic the Linux adduser command in C

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 427 Views

The adduser command in Linux is used to add new user accounts on Unix-like operating systems. System administrators frequently use it to create new users with predetermined usernames, passwords, and other user-related information. This article demonstrates how to mimic this functionality using C programming and system calls. System Calls Overview System calls allow software to communicate with the operating system kernel, which manages system resources and provides services to user-level programs. In C programming, system calls provide access to OS features including file I/O, process management, and network connectivity. Essential System Calls open − Opens or ...

Read More

mindepth and maxdepth in Linux find() command for limiting search to a specific directory

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 5K+ Views

The find command in Linux is used to search for files and directories within a directory structure. The mindepth and maxdepth options allow you to control the search depth, limiting results to specific directory levels. mindepth specifies the minimum depth level from which the search should start, while maxdepth defines the maximum depth level the search should reach. These options help you target specific areas within complex directory hierarchies. Understanding Depth Levels Maxdepth − Limits how deep the search goes into subdirectories. A depth of 0 means only the starting directory itself, 1 includes immediate subdirectories, and so ...

Read More

Move cmd command

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 3K+ Views

The move command in Microsoft Windows Command Prompt is a powerful utility for relocating files and folders from one location to another. This built-in command provides an efficient way to organize and manage your file system directly from the command line interface. The basic syntax of the move command follows this pattern: the command itself, followed by the source file or directory path, and then the destination path. When executed, it transfers the specified file or folder to the new location, removing it from the original position. How It Works The move command operates by transferring files ...

Read More

Copy Linux Binaries From One Linux System to Another using Exodus?

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 280 Views

Exodus is a powerful tool that allows you to export and import software packages, including binaries and their dependencies, from one Linux system to another. This eliminates the need for complex manual installation procedures and ensures that all required dependencies are properly transferred. Transferring Linux binaries from one system to another can be challenging, especially when dealing with multiple machines or complex dependency chains. Exodus simplifies this process by creating portable bundles that include both the binary and its runtime environment. Installing Exodus Exodus is typically not included in most Linux distributions by default, so you need ...

Read More

Creating dialog boxes with the Dialog Tool in Linux

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 2K+ Views

The Dialog tool is a command-line utility in Linux that allows developers to create interactive dialog boxes within shell scripts. These dialog boxes provide a user-friendly interface for displaying information, receiving input, and making selections, significantly enhancing the usability of command-line applications. Dialog boxes serve as an excellent bridge between the command line and graphical user interfaces, offering a text-based visual interaction that is both accessible and functional. This makes them particularly valuable for system administration scripts and user-interactive applications. Installing Dialog Tool Before creating dialog boxes, ensure that the Dialog tool is installed on your Linux ...

Read More

CRLFuzz – A Linux Tool to Scan CRLF Vulnerability Written in Go

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 324 Views

CRLFuzz is a powerful Linux tool written in Go that scans for CRLF (Carriage Return Line Feed) vulnerabilities in web applications. CRLF vulnerabilities occur when applications mishandle line termination characters, potentially leading to HTTP response splitting, cross-site scripting (XSS), and session hijacking attacks. This tutorial covers the installation process, demonstrates CRLFuzz usage with various command-line options, and explains how to effectively identify CRLF vulnerabilities to strengthen web application security. What are CRLF Vulnerabilities CRLF vulnerabilities arise when user input containing carriage return (\r) and line feed () characters is not properly sanitized. Attackers can exploit this to ...

Read More

How to use the “Curl” command in Linux?

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 4K+ Views

The curl command is a versatile tool in the Linux environment, enabling data transfers to and from servers using various protocols including HTTP, HTTPS, FTP, and SMTP. This command-line utility is renowned for its robustness and flexibility, making it essential for sending HTTP requests, retrieving files, uploading data, and testing APIs. Checking Curl Version Before using curl, verify its installation and version information using the --version flag. This displays version details, supported protocols, and features. $ curl --version curl 7.72.0 (x86_64-pc-linux-gnu) libcurl/7.72.0 OpenSSL/1.1.1g zlib/1.2.11 Release-Date: 2021-02-24 Protocols: dict file ftp ftps gopher http ...

Read More

Display Custom Welcome Messages on the Linux Terminal

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 2K+ Views

On Linux systems, the terminal is a powerful tool for executing commands and managing tasks. Personalizing the terminal can significantly improve user experience and make the Linux environment feel more welcoming. This article explores how to display custom welcome messages on the Linux terminal, creating a personalized greeting each time you open a terminal session. Understanding the Bashrc File The .bashrc file is a shell script that runs automatically whenever a new terminal session starts. It provides an excellent opportunity to display custom messages, system information, or motivational quotes. To begin customization, navigate to your home directory using ...

Read More

How to Block USB Storage Devices in Linux Servers?

Prince Yadav
Prince Yadav
Updated on 17-Mar-2026 4K+ Views

USB storage devices have become ubiquitous in our technology-driven world, but they also pose a significant security threat to organizations. Attackers can exploit these devices to introduce malware, steal sensitive data, or gain unauthorized access to a network. To protect Linux servers against such attacks, administrators can take proactive measures by blocking USB storage devices. This article will delve into the various ways to accomplish this, including the benefits of each approach and the necessary steps to implement them. Method 1: Using udev Rules The udev system in Linux manages devices and their files. By using udev ...

Read More
Showing 51–60 of 1,338 articles
« Prev 1 4 5 6 7 8 134 Next »
Advertisements