Operating System Articles

Page 102 of 171

Redirecting the Output of an Already Running Process on Linux

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

Redirecting the output of an already running process on Linux is a powerful technique that allows you to capture or reroute the stdout and stderr streams of processes that are currently executing. This capability is essential for system administrators and developers who need to monitor, debug, or analyze process output without interrupting the running application. Using /proc File System for Direct Redirection The most direct method involves manipulating file descriptors through the /proc filesystem. Every running process has file descriptors accessible via /proc/PID/fd/. Redirecting stdout to a File # Find the process ID ps aux ...

Read More

Remove the First Line of a Text File in Linux

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

There are several ways to remove the first line of a text file in Linux. In this article, we will explore four different methods that can be used to accomplish this task, each with its own advantages and syntax. Method 1: Using the head Command The head command displays the first few lines of a text file. To remove the first line, we use the -n option with a negative value. The -n -1 option tells head to display all lines except the last one, which effectively removes the first line when we want all but the first. ...

Read More

The netcat Command in Linux

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

The netcat command in Linux is a powerful network utility for communication and troubleshooting. It allows users to read and write data to network connections using TCP or UDP protocols. Often called the nc command, netcat serves as a versatile tool for establishing connections, transferring files, port scanning, and network debugging. What is the netcat command? The netcat command, also known as nc, is a command-line utility that enables reading and writing data over network connections. It can establish connections to servers and clients, send and receive data, and perform various network-related tasks. Network administrators commonly use it ...

Read More

Find and tar Files on Linux

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

One of the most powerful features of the Linux operating system is the ability to find and manipulate files quickly and easily from the command line. This can be especially useful when working with large numbers of files or when you need to automate certain tasks. In this article, we will explore two essential command-line tools for finding and compressing files on Linux: the find command and the tar command. Finding Files with the find Command The find command is a powerful tool that allows you to search for files on your Linux system based on various criteria ...

Read More

Preserve Bash History in Multiple Terminal Windows on Linux

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

Bash history is a powerful tool that can help you keep track of all the commands you've executed in your terminal. It can be especially useful when you're working with multiple terminal windows, as it allows you to easily switch between them and pick up where you left off. In this article, we'll show you how to preserve bash history in multiple terminal windows on Linux, and explain why it's so important. Why Preserve Bash History? Preserving bash history is important because it allows users to easily recall commands they have previously executed in the terminal. This can ...

Read More

ARP Commands

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

ARP (Address Resolution Protocol) is a networking protocol that maps network addresses, such as IP addresses, to physical MAC addresses. It is a fundamental component of network communication, enabling devices to locate each other on the same network segment. The arp command provides various options for viewing and managing the ARP cache. How ARP Works When a device needs to communicate with another device on the same network, it broadcasts an ARP request asking "Who has this IP address?" The target device responds with its MAC address, and this mapping is stored in the ARP cache for future ...

Read More

Difference Between Ultimate and Enterprise Windows 7

Md. Sajid
Md. Sajid
Updated on 17-Mar-2026 7K+ Views

The major distinction between Ultimate and Enterprise Windows 7 is their target audience. The Ultimate edition is primarily intended for home users, whereas the Enterprise edition is designed for businesses that deploy these operating systems in corporate environments. Windows 7 Enterprise offers volume activation capabilities, available only to organizations with a Microsoft Software Assurance Agreement, while Windows 7 Ultimate does not. This licensing difference significantly impacts how these editions are purchased, deployed, and supported. What is Ultimate Windows 7? Windows 7 Ultimate is one of Microsoft's most powerful consumer-oriented operating system editions. Its primary target demographic is ...

Read More

Shutdown and Reboot Linux Systems From the Terminal

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

In this article, we will discuss how to shut down and restart Linux systems from the terminal. The ability to shut down and restart a system from the command line can be useful in a variety of situations, such as when the GUI is unavailable or when automating tasks via Linux shell scripts. Overview Linux is a fairly robust operating system, and as such, rebooting Linux servers is rarely necessary. However, sometimes there are reasons why you need to restart your system. For example, if we are running Linux on our personal computer, restarting and shutting down the ...

Read More

Transfer Files Between Linux Machines Over SSH

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

Transferring files between Linux machines over SSH is a common task for system administrators and developers. SSH (Secure Shell) is a protocol that allows you to securely transfer files between machines, as well as remotely access and manage them. SSH creates an encrypted tunnel between machines, protecting your data from eavesdropping and tampering. Setting Up SSH Before transferring files, SSH must be installed and running on both machines. You can check if SSH is installed by running − ssh -v If the command returns version information, SSH is installed. Otherwise, install it using your ...

Read More

Using Shebang #! in Linux Scripts

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

On Linux, a shebang (#!) is a special line at the beginning of a script that tells the operating system which interpreter to use when executing the script. This line, also known as a hashbang, shabang or sharp-exclamation, starts with #! followed by the path to the interpreter. The shebang line allows you to run scripts written in any language directly from the command line. Understanding Shebang The shebang (#!) symbol indicates which interpreter, or which version of an interpreter, to use when running a script. The name is believed to have originated as a contraction of SHarp ...

Read More
Showing 1011–1020 of 1,707 articles
« Prev 1 100 101 102 103 104 171 Next »
Advertisements