
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 2003 Articles for Operating System

1K+ Views
Overview Copying files is one of the most common operations performed by using the Linux shell. We usually use the cp (copy) commands for this purpose. We're going to discuss how to recursively move a folder to another location with or without overwriting. Introduction to the Problem We first need to understand what "Copy a folder to another location" means in this problem. A good example can help you understand it better. $ tree -a . ├── src │ ├── .hidden.file │ ├── srcFile.txt │ └── subSrc │ ... Read More

760 Views
Overview We’ll look at some ways to create a complete Linux path by combining two paths into one. We’ll first look at some basic techniques for accomplishing this. Then, we'll talk about a generic approach that handles some of the special cases that appear when combining paths. Concatenating Strings to Build a Path We'll start by looking at an example where we want to concatenated strings to create a complete path. $ my_home_dir="/home/shubh/baeldung/" Here we assume that the current directory is where we want to clone the Git repo from. We then create a new folder called my_home_dir inside the ... Read More

336 Views
Overview We’ll look at how the operating systems behave when we delete, move or replace files that have open handles. We’ll first briefly talk about files and inodes. After that, we’ll look at the different scenarios and see which one occurs in each case. Understanding Files and Inodes Files stored on a Linux file system use inode numbers to keep track of their contents. We usually list the contents of a directory by listing its file names (links) and then their corresponding inode numbers (hard links). We can use stat on a file and see which inode it refers to ... Read More

9K+ Views
Overview In this article, we will discuss how to solve the unary operator expected error in Linux. This is one of the most common errors that you may encounter while working with Linux. In this post, we will see how to fix it and what are the possible causes for this error. What Is Unary Operator Expected? The unary operator expects is a type of syntax error that occurs when an expression has only one operand. For example − int x 5; //error - unary operator expected The above code snippet shows an error because there is no binary operation ... Read More

2K+ Views
Overview The Linux terminal is an important tool for any user of the operating system, and it's often used to perform various tasks such as viewing log files or running commands. However, sometimes you may need to clear a screen on your computer so that you can see more than one thing at once. In this article we'll look at how to clear a screen in Linux. It’ll be helpful if we clear the command prompt window so that we can see more clearly what we're doing. We’ll discuss the different ways to accomplish this. Using the clear Command You ... Read More

52K+ Views
Overview We sometimes need to determine how large or small a particular text document is. For example, if we're trying to figure out how long a certain email message is, we might use the number of lines in that message to help us estimate its size. Linux has several different methods for determining the length of a text document. We’ll take a closer peek at some of the most common ways of calculating the number of lines in a specific file. Setup For this quick tutorial, we’ll be using a text file called “programing.txt” which has some of the most ... Read More

408 Views
Overview ImageMagick is an open source software suite for image manipulation. We can install it on our system using apt−get and then run commands through its command line interface (CLI). We’ll take a quick peek at some of the most popular methods for manipulating images with ImageMagick. Installation Let’s start by downloading ImageMagick, which we can install using our package manager (e.g., apt). We can also download the binary directly or compile it from the sources. After installing the software, let’s check whether we've successfully installed it by looking at its current status. $ magick -version Version: ImageMagick 7.0.8-13 Q16 ... Read More

399 Views
Overview You may sometimes want to run several commands sequentially in Linux. To accomplish this, you can use command chaining. For example, if you wanted to download a compressed archive, decompress it, and then remove the resulting archive from disk, you could type these three commands together. Here, we’ll look at some methods for serializing commands using Bash in Linux. Even if they're already running. Inline Command Chaining Bash has great flexibility and powerful features for the end−users. We can create long sequences of instructions to perform any number of tasks. ... Chained operations ... Read More

852 Views
Overview When working with Bash scripts or Unix/Linux command line tools, we often write the same command lines over and over again. Often, these command lines are long and must be repeated multiple times. For instance, when logging into a remote server daily, copying a local folder to the remote server, or searching for hidden files or directories within a directory. You can create aliases using the alias command. In this guide, I will show you how to create an alias that accepts parameters on Linux. This is useful if you want to run a single command repeatedly without having ... Read More

659 Views
Overview In this tutorial, we will learn how to find all links for a specific file on Linux. We will use the command lsof to list all files that are opened by any process and then grep to filter out only those files that have a link to our target file. What is a Link? A link in Unix/Linux systems is an association between two different files or directories. When you create a link, it creates a new name for the original file or directory. You can access the linked file through its alias instead of accessing the original file ... Read More