Find Current Working Directory of a Running Process in Linux

Pradeep Jhuriya
Updated on 25-Jan-2023 10:38:29

9K+ Views

Introduction One of the basic tasks when working with processes on a Linux system is determining the current working directory of a process. The current working directory, also known as the "current directory" or "current working folder, " is the directory in which a process runs and interacts with files. Knowing the current working directory of a process can be useful for a variety of purposes, such as debugging, understanding the environment in which a process is running, or simply monitoring the activity of a process. In this article, we will discuss how to find the current working directory of ... Read More

Remove the Last N Lines of a File in Linux

Pradeep Jhuriya
Updated on 25-Jan-2023 10:37:16

12K+ Views

Introduction There may be times when you need to remove the last few lines of a file on Linux. For example, you may have a log file that is constantly being added and you want to keep only the most recent entries. In this tutorial, we'll explore a few different methods to remove the last N lines of a file on Linux. Use the head and tail commands The head and tail commands are two very useful utilities for displaying the beginning and end of a file, respectively. By combining these commands, we can easily remove the last N lines ... Read More

Extract WAR File in Linux

Pradeep Jhuriya
Updated on 25-Jan-2023 10:33:04

13K+ Views

Introduction WAR (Web ARchive) files are a type of archive file used to package web applications into a single file. They are similar to Java ARchive (JAR) files and are typically used to deploy web applications in a Java environment. In this article, we will learn how to extract a WAR file on Linux using the command line. A WAR file is essentially a ZIP file that contains all the files needed for a web application, including HTML, CSS, JavaScript, and Java files. Checking out a WAR file allows you to access the individual files it contains and make changes ... Read More

Displaying Files Side by Side in Linux

Pradeep Jhuriya
Updated on 25-Jan-2023 10:31:53

18K+ Views

Introduction Working with files on Linux can often involve comparing or analyzing multiple files at once. A useful way to do this is to view the files side by side in the terminal, allowing for easy comparison and analysis. In this article, we'll explore various ways to view files side-by-side on Linux, including using the diff and sdiff commands, as well as using the text editors vim and emacs. Using the diff command The diff command is a standard Linux utility that compares two files and displays the differences between them. It can be used to view files side by ... Read More

fd: An Alternative to the Linux Find Command

Satish Kumar
Updated on 25-Jan-2023 10:30:32

3K+ Views

The fd command is a popular alternative to the find command in Linux. It is a faster and more user-friendly version of find, and is written in Rust for performance. Some of the key features of fd include the ability to search using regular expressions, a more natural syntax for specifying search parameters, and the ability to search using a specific file extension or name. Installation The fd command can be installed on Linux and macOS using the package manager of your distribution. On Debian based distributions − sudo apt-get install fd-find On Fedora and Centos − sudo yum ... Read More

Get Web Page Contents in a Shell Variable on Linux

Pradeep Jhuriya
Updated on 25-Jan-2023 10:29:19

3K+ Views

Introduction One of the most useful and powerful features of the Linux command line is the ability to manipulate text. This can be especially useful when working with web pages, as web page content can often be saved as plain text and then manipulated with command-line tools. In this article, we will explore how to insert the content of a web page into a shell variable in Linux. What is a Shell variable? A Shell variable is a value stored in memory and can be used by the shell (command-line interface) and other programs. Shell variables are usually defined in ... Read More

Append Contents of Multiple Files into One File on Linux

Pradeep Jhuriya
Updated on 25-Jan-2023 10:24:57

34K+ Views

Introduction There are many situations where you may need to combine the contents of multiple files into one file. For example, you may have a number of log files that need to be analyzed or you may want to merge multiple text documents into one document for easy editing. On Linux, there are several ways to aggregate the contents of multiple files into a single file, and in this article, we'll explore some of the most popular and effective methods. Method 1: Use the cat command The "cat" command is a powerful tool on Linux that allows you to view ... Read More

Guide to Generate Random Numbers in Linux

Satish Kumar
Updated on 25-Jan-2023 10:24:42

13K+ Views

In Linux, you can generate random numbers using the random or urandom files in the /dev directory, which are special files that generate random data. To generate a random number between 0 and 32767, you can use the command echo $((RANDOM)). To generate a random number within a specific range, you can use the command echo $((RANDOM%range+min)), where range is the size of the range and min is the minimum value of the range. Another way to generate random numbers in Linux is using the openssl command. The command openssl rand -base64 6 will generate a random base64 encoded string ... Read More

Capture SIGINT in Python

Vikram Chiluka
Updated on 24-Jan-2023 20:10:44

1K+ Views

In this article, we will learn how to capture SIGINT in Python and what has to be done after capturing it. When the signal module receives signals, it does a certain action. Besides that, it can capture the user's interruption through the keyboard using SIGINT. Modules Needed Signal Module The term "signal" refers to the process by which a program can receive information from the operating system. Additionally, the signals are sent to the program when the operating system detects specific events. By executing the following command at the terminal, the signal module can be installed − pip install signal ... Read More

Remove Lines from File A that Appear in File B in Linux

Satish Kumar
Updated on 24-Jan-2023 19:48:17

7K+ Views

You can use the grep command in Linux to remove the lines from file A that appear in file B. The basic syntax is − grep -v -f fileB.txt fileA.txt > outputFile.txt This command uses the -v option to invert the match, so that it returns lines that do not match those in file B. The -f option specifies the file containing the patterns to match. The output is redirected to a new file called outputFile.txt. Alternatively, you can use sed command sed -i '/$(grep -f fileB.txt fileA.txt)/d' fileA.txt This command uses the -i option to edit the ... Read More

Advertisements