Skip to content
Linux
  • Home
  • About
  • Contact Us
  • Privacy Policy

All About Linux.

Methods to Enable or Disable Root Login in Linux

The root user enjoys the privilege of being able to access just about anything in the Linux system. While disabling root login is an authentication strategy that might boost security, people still debate whether it’s truly effective or not. Don’t worry, in this tutorial we’re going to walk you through different ways to prevent root

Methods to Enable or Disable Root Login in Linux Read More »

Shell Scripting 101: The select Loop in Shell Scripts

We talked about the while, for, and until loops in shell scripts in the past few tutorials now. Let’s learn the select loop in shell scripts, a very interesting and unique loop in bash. Why is it interesting or unique? Let’s find out in this tutorial today. What is the select loop in Shell Scripts?

Shell Scripting 101: The select Loop in Shell Scripts Read More »

Shell Scripting 101: Until Loop in Shell Scripts

Continuing our series, in today’s article, we’ll go over the until loop in shell scripts. We’ve already covered for loops and while loops in shell scripts in our previous tutorials. You’ll find a lot of similarities in the while and until loop so we’ll also look at the differences between both the loops in this

Shell Scripting 101: Until Loop in Shell Scripts Read More »

Shell Scripting 101: Functions in Shell Scripts

After learning the basics in our previous tutorials about if-else statements, switch-case statements, etc, it’s time to create functions in shell scripts. Functions help us divide scripts into different sections and make the code more portable as well as reusable. Defining Functions in Shell Scripts The basic syntax for defining a function is just the

Shell Scripting 101: Functions in Shell Scripts Read More »

Shell Scripting 101: The for Loop in Shell Scripts

Moving ahead with our tutorials now, let’s introduce the for loop in shell scripts in our today’s topic. We’ve already covered the while loop in our previous tutorial and used the break and continue statements to quit the while loop based on certain conditions. Let’s get right into the topic then! What’s The Difference Between

Shell Scripting 101: The for Loop in Shell Scripts Read More »

Shell Scripting 101: Break and Continue Statement in Linux

In our previous tutorial, we learned the use of the while loop in shell scripts. Now, let’s make use of the break and continue statement in Linux and manipulate the flow of loops. As we know, a loop will end if the condition supplied to it becomes FALSE. But what if you’re running a loop

Shell Scripting 101: Break and Continue Statement in Linux Read More »

Shell Scripting 101: Arrays in Shell Scripts

In the previous shell scripting tutorial, we worked with simple variables in shell scripts. Today we’ll cover arrays in shell scripts, and how we can create and make use of arrays within our scripts. To declare or create arrays on the fly, we will use the declare command (more explicit) or directly write array_name=(element1 element2

Shell Scripting 101: Arrays in Shell Scripts Read More »

Shell Scripting 101: Variables in Shell Scripts

In this article of the shell scripting tutorial series, we’ll learn how to create and use variables in shell scripts. We’ll walk through the different variables that we can make use of that are provided by the system for the Bourne Shell and how to create custom variables to use throughout a shell script. Variables

Shell Scripting 101: Variables in Shell Scripts Read More »

How to Create Symbolic Links in Ubuntu Linux

If you’re wondering what symbolic links are and how to create symbolic links in Ubuntu, you’ve arrived at the right tutorial. Even though this is a very simple concept, symbolic links are very useful when working with Linux. The reason why symbolic links are necessary is because of the fact that everything in Linux is

How to Create Symbolic Links in Ubuntu Linux Read More »

How to Install and Configure PostgreSQL on Ubuntu

PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. It is a popular choice for many small and large projects, having many advanced features like transaction management and transaction without read-locks, which are essential for a high performant database. Now, in this tutorial, let us look

How to Install and Configure PostgreSQL on Ubuntu Read More »

← Previous 1 … 122 123 124 … 129 Next →

Recent Posts

  • How to Restart Networking on Ubuntu Without Guessing the Service
  • How to upgrade Raspberry Pi OS to a newer version?
  • How to easily list all directories and sort them by size on Linux
  • How to Find Out all the Open Ports in Linux?
  • Rename a Directory in Linux: 3 Methods

Favorite Sites

  • Python Tutorials
  • GoLang Tutorials
  • CodeForGeek
  • VM-Help
  • MySQL Tutorials
  • Excel Tutorials
Linuxlogo

Learn everything about Linux, under a single roof. LinuxForDevices covers Linux tutorials, Open Source news, and courses to help you grow.

Copyright © 2026 · LinuxForDevices · LinuxForDevices is part of Diyansh IT Services Private Limited
Linux® is a registered trademark of Linus Torvalds.