Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
Using the find -exec Command Option on Linux
The find command in Linux is a versatile and powerful tool for searching files and directories on a file system. The -exec option enhances find's capabilities by allowing you to execute commands on each discovered file or directory. This feature is invaluable for automating tasks like processing, modifying, or managing files that match specific criteria. Syntax and Usage The basic syntax of the find command with the -exec option is as follows − find [path] [options] -exec [command] {} \; path − The starting location for the search (can be a directory path ...
Read MoreBest Skype Alternatives for Linux Desktop
Skype has long been a popular choice for video calling and instant messaging, but it's not always the best fit for Linux users. Fortunately, there are many excellent alternative options available that are fully compatible with Linux desktop environments and often offer superior features, better privacy, or more flexibility. In this article, we'll explore the best Skype alternatives for Linux desktop users, highlighting their key features, participant limits, and unique advantages to help you choose the right communication tool. Zoom Zoom is a leading video conferencing platform that gained massive popularity during the COVID-19 pandemic. The free ...
Read MoreBest Debian-based Linux Distributions
Debian-based Linux distributions are built on the foundation of Debian GNU/Linux, inheriting its stability, extensive package management system, and robust architecture. These distributions offer users access to thousands of pre-compiled software packages through the APT (Advanced Package Tool) system, making software installation and maintenance straightforward. Ubuntu Ubuntu is the most popular Debian-based distribution, developed by Canonical Ltd. It focuses on ease of use, regular release cycles, and comprehensive hardware support. Ubuntu releases new versions every six months, with Long Term Support (LTS) versions every two years that receive five years of security updates. $ lsb_release -a No ...
Read MoreWhat Linux utility for sorting processes by network usage?
Linux provides the famous top command utility that displays information about running processes, including their time, process IDs, CPU usage, and much more. However, the top command does not sort processes by network usage, and the display order changes frequently based on CPU consumption. When you need to monitor which processes are consuming the most network bandwidth, you need a specialized tool. NetHogs is the ideal Linux utility for sorting and monitoring processes by their network usage in real-time. What is NetHogs? NetHogs is a command-line network monitoring tool that displays real-time network traffic bandwidth usage for ...
Read MoreWhat are the process states in Windows and Linux?
A process is not only a program under execution but it is the active state of the program when it is executing and it has its own Process Control Block (PCB). A process requires various resources like memory, CPU, hard disk, and Input/Output devices to function properly. Process States A process has five fundamental states that define its lifecycle in the operating system − Process State Diagram New Ready ...
Read MoreHow to Get the Path of a Linux Command?
A Linux command that you run from a terminal window can be built-in (a part of the system), a function (an application that runs when you enter certain commands), an alias (another name for a command), or an external executable (a program that you download). You can use the which, command, whereis, whatis, and type tools to determine what each one is and where they are located. We will look at the which, command, type, and whereis commands as they are usually found in most Linux-based operating systems. PATH Environment Variable Before we get into the details ...
Read MoreThe Meaning of IFS in Bash Scripting on Linux
In Bash scripts on Linux, the "IFS" (Internal Field Separator) variable plays an important role in controlling how fields in a string are separated. IFS defaults to a space, tab, and newline character, which means that, by default, fields in a string are separated by any combination of these characters. However, the IFS value can be changed to meet the specific needs of a script. In this article, we will explore the meaning of IFS in Bash scripting and how it can be used in various scenarios. What is IFS? IFS is a special variable in Bash which ...
Read MoreLinux comm Command
The comm command is a powerful Linux utility used to compare two sorted files line by line. It displays the comparison results in three columns: lines unique to the first file, lines unique to the second file, and lines common to both files. This command is essential for file analysis, data comparison, and finding differences between datasets. Syntax comm [OPTION]... FILE1 FILE2 Where FILE1 and FILE2 are the two sorted files to be compared. Common Options -1 − Suppress column 1 (lines unique to FILE1) -2 − Suppress column 2 (lines unique ...
Read MoreBest Tools to Install on Fresh Linux Mint Installation
Linux Mint is a popular Linux distribution known for its user-friendly interface and extensive customization options. After a fresh installation, you have a clean system that requires additional software to maximize productivity. This article covers the essential tools you should consider installing on your new Linux Mint system. Package Management Linux Mint includes the Software Manager, a graphical interface for the APT package management system. For command-line users, the apt package manager provides powerful software management capabilities. Basic APT Commands sudo apt update ...
Read MoreHow to Install “IPFire” Free Firewall Linux Distribution
If you're looking for a reliable and robust firewall solution for your network, IPFire might be the answer. IPFire is a free and open-source Linux distribution that provides enterprise-level security features, including a stateful inspection firewall, intrusion detection and prevention, virtual private networking (VPN), and more. In this article, we will guide you through the steps to install IPFire on your network. System Requirements Before we get started, let's make sure that your system meets the minimum requirements for IPFire − A 64-bit processor At least 512 MB of RAM (1 GB recommended) At least 4 ...
Read More