• Skip to primary navigation
  • Skip to main content
  • Skip to footer

WPJohnny

WordPress Performance Guides and Reviews

  • Start a WordPress site
  • Hosting
  • Themes
  • Plugins
  • Blogging
  • Marketing

Linux Basics – Intro to CLI

Welcome to the Linux command line interface (CLI). Course not finished recording. Once finished, price will be $300. – SEP 21, 2023 updates…course updates coming very VERY soon. 

  • Managing websites basic server tasks from Linux CLI.

This course is a (fun) shortcut course to the most common Linux commands and tasks. I teach you only the commands you’ll actually be using on a daily basis. No boring explanations of Linux philosophy and GUI-shaming. Just a straight-to-the-point tutorial to make you comfortable in CLI and learn how to look up Linux commands (if needed). It’s not meant as a comprehensive course on how to do everything in Linux. The main value here is I save you time by skipping things you don’t really need to know.

This course is intended for junior developers or  “wannabe” webhosts to build familiarity within the Linux CLI environment…and learn how to do typical server admin tasks without having to wait for their (often-busy) sys-admin. Even if you don’t know the CLI at all, I promise you’ll walk out of this with excitement to play…and ability to help in real-world situations. You’ll understand all those server guides out there and know what-the-hell admins are talking about. And at the very least, you’ll finally be able to swim in the command-line!

  1. Linux strategy for beginners
    • Main goal of this basic Linux course (what to expect)
    • Why bother learning how to use Linux?
    • How do we make learning Linux easy?
  2. Logging into SSH command line…… SSH login & keys
    • SSH port and opening firewall (if needed)
    • SSH pass authentication
    • SSH keys (private & public)
    • Resetting SSH password or keys
    • SSH client (prettier, features, customizable)
  3. Navigating directories
    • Seeing directory paths pwd, and navigating in and out with cd
    • Listing files with ls and ls -la.
    • Tab completion & up/down arrows.
  4. Viewing files.
    • Using cat command for text files.
    • Using more command for large files.
  5. File management – creating and editing
    • Text-editing with vi/vim. (other alternative is nano)
    • Archiving and extracting files.
    • Moving, copying, and deleting files.
    • Creating and managing directories.
  6. File ownership and permissions
    • Changing file ownership with chown -R.
    • Changing file permissions with chmod -R.
  7. File transfer
    • Fast file sending with wget.
    • Fast file-syncing with rsync.
  8. Disk management
    • Checking available system space df.
    • Checking sizes within each directory du -sh *.
  9. Server resource diagnosis
    • Using top or htop.
    • cpu
    • memory
  10. Running commands
    • Understanding the logic of running commands
    • Command flags and options
    • Cheatsheet list of Linux commands
Price:
$200
First Name Required
Last Name Required
Invalid Email
Invalid Password
Password Confirmation Doesn't Match
Have a coupon?
Loading... Invalid Coupon Coupon applied successfully

Select Payment Method

StripePayPal Standard

 
Loading... Please fix the errors above

Footer

More links

  • Gadget reviews
  • Try my free WPJ plugins
  • Join the WPJ FB Group
  • WPJ YouTube & newsletter
  • Become a WPJ Affiliate

Popular Reviews

  • Best WordPress Hosting
  • Best WordPress Themes
  • Best WordPress Plugins
  • Best WordPress Cache Plugins

Services

  • Speed optimization
  • Speed optimization courses
  • WordPress hosting
  • Hire me or other experts
  • Client login

About Johnny

10+ years of WordPress design, development, hosting, speed optimization, marketing.
Contact me.

newsletter block

Copyright 2025 | WordPress guides by Johnny Nguyen

Click to Copy