Linux Commands

Linux users can interact with their machines through a wide assortment of different commands. Here, we have in-depth explanations of a variety of these commands.

Linux Commands subscription active
You will receive email notifications for new publications on Linux Commands.
563 Results
  • Tutorial

    How To Use Find and Locate to Search for Files on Linux

    Finding files is a very common task on any operating system. The Linux "find" and "locate" commands can both be used to search for files on the filesystem. This guide will cover how to use these two tools to craft spe...
    By Justin Ellingwood Linux Basics System Tools Linux Commands
  • Tutorial

    Using Grep & Regular Expressions to Search for Text Patterns in Linux

    Grep is a tool used to search for specified patterns within text input using regular expressions. Regular expressions are a system for describing complex text patterns. Regular expressions are a powerful tool that c...
    By Justin Ellingwood, Brian Hogan Linux Basics Linux Commands
  • How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 1: Practical Examples

    This tutorial shows you how to configure system services to automatically restart after a crash or a server reboot. We cover the three most common init systems in this tutorial: System V, Upstart, and systemd.
    By Sadequl Hussain System Tools Linux Commands Linux Basics CentOS Debian Ubuntu
  • Tutorial

    How To Use ps, kill, and nice to Manage Processes in Linux

    Process management is an essential skill when using any computer system. This is especially true when administrating a server environment. This article will introduce some powerful tools that can be used to manage p...
    By Justin Ellingwood Linux Basics System Tools Linux Commands
  • Tutorial

    Package Management Basics: apt, yum, dnf, pkg

    Most modern Unix-like operating system, rely on a centralized package management system for finding and installing software. This guide serves as a quick reference for the fundamentals of finding, installing, and upgr...
    By Brennen Bearnes Linux Commands Getting Started System Tools Linux Basics
  • How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 2: Reference

    In this second tutorial about starting Linux services automatically, we'll take a step back and explain init processes in more detail. You should gain a good understanding of how they control a daemon's start-up behav...
    By Sadequl Hussain System Tools Linux Basics Linux Commands CentOS Debian Ubuntu
  • Tutorial

    How to Add and Delete Users on Ubuntu 18.04

    Learning how to manage users effectively is an essential skill for any Linux system administrator. In this guide, we will discuss how to add and delete users and assign sudo privileges on an Ubuntu 18.04 server.
    By Jamon Camisso Linux Basics Linux Commands Ubuntu 18.04
  • Tutorial

    Systemd Essentials: Working with Services, Units, and the Journal

    In recent years, Linux distributions have increasingly migrated away from other init systems to systemd. The systemd suite of tools provides a fast and flexible init model for managing an entire machine, from boot onw...
    By Justin Ellingwood System Tools Linux Commands Logging
  • Series: Using Sed

    The Basics of Using the Sed Stream Editor to Manipulate Text in Linux

    The sed stream editor is a non-interactive line editor that can perform powerful editing operations on text streams or files. Learning to use sed well will allow you to transform text with great speed and flexibility.
    By Justin Ellingwood, Brian Hogan Linux Basics Linux Commands
  • Tutorial

    How To Use the AWK language to Manipulate Text in Linux

    Awk is a programming language and utility included in all Linux distributions that can be used to manipulate and process text files in a fine-grained manner. In this guide, we will discuss the basics of how to use aw...
    By Justin Ellingwood, Brian Hogan System Tools Linux Basics Linux Commands
  • Tutorial

    How To Loop Through Files in a Directory

    Iterate through the files in a directory and run commands against them using shell scripting loops.
    By joshtronic Linux Commands Linux Basics
  • Tutorial

    How To Build Go Executables for Multiple Platforms on Ubuntu 16.04

    The Go programming language comes with a rich toolchain that makes obtaining packages and building executables incredibly easy. One of Go's most powerful features is the ability to cross-build executables for any Go-s...
    By Marko Mudrinić Applications Miscellaneous Open Source Linux Commands
  • Tutorial

    How To Use Bash's Job Control to Manage Foreground and Background Processes

    In this guide, we'll talk about how bash, the Linux system, and your terminal come together to offer process and job control. In a previous guide, we discussed how...
    By Justin Ellingwood Linux Basics Linux Commands
  • Tutorial

    How to Add and Delete Users on Debian 8

    Learning how to manage users effectively is an essential skill for any Linux system administrator. In this guide, you'll learn to add and delete users and assign sudo privileges on a Debian 8 server.
    By Brian Hogan Linux Basics Linux Commands Debian
  • Tutorial

    Initial Server Setup with Debian 8

    When you first create a new Debian 8 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give yo...
    By Mitchell Anicas Getting Started Initial Server Setup Linux Basics Security Linux Commands Debian
  • Tutorial

    What is APT?

    Advanced Package Tool, more commonly known as "APT", is a collection of tools used to install, update, remove, and otherwise manage software packages on Debian and its derivative operating systems, including Ubuntu an...
    By Mark Drake Linux Basics Linux Commands Glossary
  • Tutorial

    How to Configure NTP for Use in the NTP Pool Project on Ubuntu 16.04

    Accurate time keeping is critical for almost any service or software. Emails, loggers, event systems and schedulers, user authentication mechanisms, and services running on distributed platforms all need accurate time...
    By Daniel Ziegenberg Miscellaneous Networking Linux Commands Ubuntu 16.04
  • Tutorial

    How to Download Files with cURL

    Download files from a remote server to your local system from the command-line using the curl command.
    By joshtronic Linux Basics Linux Commands
  • Tutorial

    How To Manage Packages In Ubuntu and Debian With Apt-Get & Apt-Cache

    In this guide, we will discuss the basics of managing software packages with apt-get and apt-cache. The apt packaging tools provide a user-friendly interface to mange packages and their dependencies. A working knowl...
    By Justin Ellingwood Getting Started Linux Basics Linux Commands Ubuntu Debian
  • Tutorial

    How to Configure NTP for Use in the NTP Pool Project on CentOS 7

    Accurate time keeping is critical for almost any service or software. Emails, loggers, event systems and schedulers, user authentication mechanisms, and services running on distributed platforms all need accurate time...
    By Daniel Ziegenberg Miscellaneous Linux Commands Networking CentOS