{"id":53783,"date":"2020-03-13T16:09:48","date_gmt":"2020-03-13T21:09:48","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/?p=53783"},"modified":"2024-04-17T15:19:35","modified_gmt":"2024-04-17T19:19:35","slug":"command-line-tutorials","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/","title":{"rendered":"Reliable Linux Command Line Tutorials"},"content":{"rendered":"\n<p>The <strong>command line<\/strong>, or <strong>terminal<\/strong>, is a text only interface that lets you work on an operating system or server. It takes some time to learn to use the command line, but learning it means you&#8217;ll get more work done faster. Many common administration tasks are much quicker on the command line than in a graphical interface.<\/p>\n\n\n\n<p>It\u2019s easy enough to access the terminal on your hosting account. <a href=\"https:\/\/www.inmotionhosting.com\/shared-hosting\">Shared hosting<\/a> let you access the terminal <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-launch-the-cpanel-terminal\/\" target=\"_blank\" rel=\"noopener noreferrer\">both from within cPanel<\/a> and from your <a href=\"https:\/\/www.inmotionhosting.com\/support\/server\/ssh\/shared-reseller-ssh\/\">computer via SSH<\/a>. A <a href=\"https:\/\/www.inmotionhosting.com\/vps-hosting\">VPS Hosting Plan<\/a> or a <a href=\"https:\/\/www.inmotionhosting.com\/dedicated-servers\">Dedicated Hosting<\/a> plan both <a href=\"https:\/\/www.inmotionhosting.com\/support\/amp\/obtain-root-access\/\">provide you with root access<\/a> to <a href=\"https:\/\/www.inmotionhosting.com\/support\/server\/ssh\/how-to-login-ssh\/\">SSH into your server<\/a>. This is great if you\u2019re an experienced systems administrator, but what if you\u2019ve never used the command line? Knowing just a few BASH commands let you take advantage of powerful tools like the <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/\">WordPress Command Line Interface<\/a>. Here are a few command line training courses to help you get started!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#short\">Short Introductions<\/a><\/li>\n\n\n\n<li><a href=\"#courses\">In-Depth Courses<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"short\">Short Introductions<\/h2>\n\n\n\n<p>You don\u2019t need to know dozens of terminal commands to start being productive. These short courses can be completed in an hour or two and give you enough to start exploring.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Linux Survival Guide<\/h3>\n\n\n\n<p>It can be scary using a command line for the first time. You may be concerned that you\u2019ll delete something important or cause an error. You should always start out your command line practice in an environment where nothing is at stake. <a href=\"https:\/\/linuxsurvival.com\/\">The Linux Survival<\/a> tutorial runs in your browser, letting you get a feel for basic command line tasks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Zed Shaw\u2019s Command Line Crash Course<\/h3>\n\n\n\n<p>Zed Shaw, author of a series of programming books, always includes a <a href=\"https:\/\/learnpythonthehardway.org\/book\/appendixa.html\">Command Line Crash Course<\/a> to help new programmers get moving quickly. This version of the crash course, from an older <a href=\"https:\/\/www.inmotionhosting.com\/support\/website\/how-to-install-python-on-your-dedicated-server\/\">Python 2<\/a> book, is freely available online. One great benefit of Shaw\u2019s introduction is that it covers not only Linux commands, but their PowerShell equivalent. This lets aspiring coders with Windows devices learn how to leverage command line tools in both environments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"courses\">In-Depth Courses<\/h2>\n\n\n\n<p>Once you\u2019re comfortable moving around and managing files, you\u2019ll probably want to start doing more with your command line skills. These courses offer a more in-depth look at the command line and give you the tools to manage users and introduce you to some of the more advanced tools available.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Linux Journey<\/h3>\n\n\n\n<p><a href=\"https:\/\/linuxjourney.com\/\">The Linux Journey<\/a> is a full in-browser training course that takes you from the very basics all the way to performing advanced sysadmin tasks with the command line. You\u2019ll study the processes of a server, learning to both monitor and configure those processes. If you have a <a href=\"https:\/\/www.inmotionhosting.com\/dedicated-servers\">Dedicated Hosting Plan<\/a>, you owe it to yourself to work through a course like this&#8211; if only for a better understanding of what\u2019s going on behind the scenes!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Linux Command Line<\/h3>\n\n\n\n<p>William Shotts maintains a free, online version of <a href=\"https:\/\/linuxcommand.org\/tlcl.php\">The Linux Command Line<\/a>. This book is enormous and unbelievably thorough. You essentially learn the entire architecture of a Linux system by way of terminal commands. Every chapter introduces a few new commands and explains the software, processes, and configurations they control. Later parts of the book teach you how to perform common, useful tasks from the command line. The final section of the book takes everything you\u2019ve learned and teaches you shell scripting&#8211; letting you automate tasks and solve difficult problems with simple, quick programs.<\/p>\n\n\n\n<p>Want to practice running everything from the command line? Look into one of our <a href=\"https:\/\/www.inmotionhosting.com\/cloud-vps\">Cloud VPS plans<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The command line, or terminal, is a text only interface that lets you work on an operating system or server. It takes some time to learn to use the command line, but learning it means you&#8217;ll get more work done faster. Many common administration tasks are much quicker on the command line than in a<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\"> Read More ><\/a><\/p>\n","protected":false},"author":57014,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4308],"tags":[],"class_list":["post-53783","post","type-post","status-publish","format-standard","hentry","category-linux"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Command Line Tutorials | InMotion Hosting<\/title>\n<meta name=\"description\" content=\"Take total control of your server! Learn how to use the Linux command line in these tutorials to solve problems while doing more, faster.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Command Line Tutorials | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"Take total control of your server! Learn how to use the Linux command line in these tutorials to solve problems while doing more, faster.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-13T21:09:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-17T19:19:35+00:00\" \/>\n<meta name=\"author\" content=\"InMotion Hosting Contributor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InMotion Hosting Contributor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\"},\"author\":{\"name\":\"InMotion Hosting Contributor\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644\"},\"headline\":\"Reliable Linux Command Line Tutorials\",\"datePublished\":\"2020-03-13T21:09:48+00:00\",\"dateModified\":\"2024-04-17T19:19:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\"},\"wordCount\":597,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\",\"name\":\"Command Line Tutorials | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"datePublished\":\"2020-03-13T21:09:48+00:00\",\"dateModified\":\"2024-04-17T19:19:35+00:00\",\"description\":\"Take total control of your server! Learn how to use the Linux command line in these tutorials to solve problems while doing more, faster.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reliable Linux Command Line Tutorials\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644\",\"name\":\"InMotion Hosting Contributor\",\"description\":\"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/inmotion-hosting\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/inmotion-hosting-contributor\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Command Line Tutorials | InMotion Hosting","description":"Take total control of your server! Learn how to use the Linux command line in these tutorials to solve problems while doing more, faster.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/","og_locale":"en_US","og_type":"article","og_title":"Command Line Tutorials | InMotion Hosting","og_description":"Take total control of your server! Learn how to use the Linux command line in these tutorials to solve problems while doing more, faster.","og_url":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2020-03-13T21:09:48+00:00","article_modified_time":"2024-04-17T19:19:35+00:00","author":"InMotion Hosting Contributor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"InMotion Hosting Contributor","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/"},"author":{"name":"InMotion Hosting Contributor","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644"},"headline":"Reliable Linux Command Line Tutorials","datePublished":"2020-03-13T21:09:48+00:00","dateModified":"2024-04-17T19:19:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/"},"wordCount":597,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"articleSection":["Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/","url":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/","name":"Command Line Tutorials | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"datePublished":"2020-03-13T21:09:48+00:00","dateModified":"2024-04-17T19:19:35+00:00","description":"Take total control of your server! Learn how to use the Linux command line in these tutorials to solve problems while doing more, faster.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/command-line-tutorials\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"Reliable Linux Command Line Tutorials"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644","name":"InMotion Hosting Contributor","description":"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!","sameAs":["https:\/\/www.linkedin.com\/company\/inmotion-hosting\/","https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/inmotion-hosting-contributor\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":{"id":4308,"name":"Linux","slug":"linux","link":"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/53783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/57014"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=53783"}],"version-history":[{"count":15,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/53783\/revisions"}],"predecessor-version":[{"id":127616,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/53783\/revisions\/127616"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=53783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=53783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=53783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}