{"id":26609,"date":"2020-12-04T17:49:15","date_gmt":"2020-12-05T01:49:15","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=26609"},"modified":"2020-12-04T17:49:19","modified_gmt":"2020-12-05T01:49:19","slug":"how-to-learn-command-line","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/","title":{"rendered":"How to Learn the Command Line"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p>The command line allows the user to perform tasks, run scripts, and perform other operations on a computer system via text input, without a GUI (graphical user interface). Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the Command Line?<\/h3>\n\n\n\n<p>The command line accepts text input from a user to perform tasks on the computer system. The command line is executed within a program commonly referred to as the terminal. The terminal then uses a shell to execute the tasks entered through the command line.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the Command Line Used for?<\/h3>\n\n\n\n<p>A person using the command line can perform the same tasks they would use while using a program with a GUI. However, the command line allows tasks to be performed quicker than by using a program with a GUI. Imagine needing to rename hundreds of files within a directory. Instead of having to right click and rename each one individually, a script could be written in just a few lines to rename all the files at once.<\/p>\n\n\n\n<p>Identify the task you need accomplished and execute a command using the terminal. There are many tasks you can run using the command line, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Installing libraries, languages, and environments<\/li><li>Creating and manipulating directories and files on your system<\/li><li>Creating archives of files<\/li><li>Running user-created programs in languages like Python<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Types of Command Lines (CLIs)<\/h2>\n\n\n\n<p>Command line is a universal term for the prompt that accepts user input via text; there aren\u2019t really different types of command lines. However, there are different types of CLIs that use a command line. A CLI can stand for:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Command Line Interface<\/li><li>Command Line Input<\/li><li>Command Line Interpreter<\/li><\/ul>\n\n\n\n<p>Two of the most common types of CLIs are Command Prompt for Windows-based computers and Bash for Linux\/macOS computers. Each type of CLI has its own syntax and commands, so performing a task in Command Prompt could be the same as performing a task in Bash, yet the <a href=\"https:\/\/enexdi.sciencesconf.org\/data\/pages\/windows_vs_mac_commands_1.pdf\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">command that is written on the command line to perform that task can and will vary<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Learning the Command Line<\/h2>\n\n\n\n<p>General users do not use the command line to perform various tasks. They use a program with a graphical interface to run tasks needed. However, as a programmer or coder, using the command line is a common, and often necessary, task.<\/p>\n\n\n\n<p>Learning how to use the command line can be fairly straight-forward. Once you start getting used to the command line, you\u2019ll start remembering common inputs. If you need help, rely on system documentation for specific commands to install particular packages or environments to your system.<\/p>\n\n\n\n<p>Remember to adhere to command line safety rules. Without proper precaution being taken, and without knowing exactly what commands you\u2019re inputting, there can be detrimental effects. There are commands that can completely remove items from your hard disk or irreversibly change system settings. Always have proper insight into what tasks are being performed by the commands you input.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Long does it Take to Learn the Command Line?<\/h2>\n\n\n\n<p>You can begin learning the command line within a few minutes. It only takes persistence and the desire to learn the command line. The more you use the command line to perform various tasks, the more you\u2019ll learn and become comfortable using the command line.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Learn the Command Line Step-by-Step<\/h2>\n\n\n\n<p>There are no set rules on how to use the command line. However, the following tips are helpful in learning and becoming more comfortable with command line concepts.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Select your learning sources. <\/strong>There are many resources available to learn the command line. Select the ones that are thorough, were published recently, and that uses language you understand.<\/li><li><strong>Set time aside to learn. <\/strong>As with all things, learning something new takes time and consistency. The learning-curve on learning to use the command line is not as steep as some computer-related topics, there\u2019s still a need to take the time to understand what you\u2019re learning and the commands you\u2019re using.<\/li><li><strong>Practice what you&#8217;ve learned. <\/strong>There isn\u2019t often a need to memorize much of the information on using the command line, though as you use it more often, you\u2019ll start to remember common commands. The main concept you\u2019ll want to learn is how the command line works. Once you understand that, practice what you\u2019ve learned by repeating those tasks in the command line.<\/li><li><strong>Read documentation. <\/strong>Many packages, libraries, and environments used for coding and running tasks have documentation that describes the commands needed to install or use them.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">The Best Command Line Courses and Trainings<\/h2>\n\n\n\n<p>Some methods of learning might be better-suited for you than others, depending on how you learn best. Below are articles, books, and videos to help you learn the command line.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Online Command Line Courses<\/h2>\n\n\n\n<p>There are paid and free online courses available. Here is a list of just a few we recommend:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.codecademy.com\/learn\/learn-the-command-line\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Learn the Command Line by Codecademy<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Format: Online interactive tutorial, self-paced<\/li><li>Duration: 8 hours<\/li><li>Cost: Up to $39\/month until the course is finished<\/li><\/ul>\n\n\n\n<p>Codecademy\u2019s Learn the Command Line is an interactive eight-hour online course. It is self-paced so you can complete it as your schedule allows. There are no prerequisites to starting the course. The course covers navigating the file system via the command line and modifying files through projects and quizzes.<\/p>\n\n\n\n<p>This course requires Codecademy Pro, which is currently $39 per month. A certificate of completion is available to you once you\u2019ve completed the course.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.pluralsight.com\/courses\/meet-command-line\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Meet the Command Line on Pluralsight<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Format: Online videos, self-paced<\/li><li>Duration: 2 hours<\/li><li>Cost: Up to $29\/month until the course is finished<\/li><\/ul>\n\n\n\n<p>The Meet the Command Line course is a video series provided by Pluralsight. The course teaches the Unix command line and has a duration of just two hours. To access the course on Pluralsight, there is a monthly subscription price of $29 per month. However, every few weeks, Pluralsight has free weekends, if you&#8217;d rather not spend money on it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.udacity.com\/course\/linux-command-line-basics--ud595\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Linux Command Line Basics by Udacity<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Fomat: Online videos, self-paced<\/li><li>Duration: 1 week<\/li><li>Cost: Free<\/li><\/ul>\n\n\n\n<p>The Linux Command Line Basics is a beginner-level course offered free of charge by Udacity. Completing the course takes two weeks, through an interactive tutorial that allows you to learn the command line interface of a Linux server and introduce you to files and directories found in the operating file system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Command Line Books<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.amazon.com\/Going-Text-Mastering-Power-Command\/dp\/1718641990\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">\u2018Going Text: Mastering the Power of the Command Line\u2019<\/a>, Brian Schell<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/e9_DssAEL2Cro_P0piLxCT1ui8QZs06qGUCNwRkF5UUPWaEnYVBkM6pEsfmhtYcQI23vWrSMTMndRebDlbmow3l0LFUTeT7_tYk2kL7arf63dCQahlXjrVIkWg2GlvVghtR4suYz\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Formats Available: Kindle Book, Paperback<\/li><li>Cost: $3.99\u2013$9.99, depending on format<\/li><\/ul>\n\n\n\n<p>This book teaches the command line on many system environments and aims to teach everything that\u2019s possible without using a GUI, with just text and a mouse.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.amazon.com\/gp\/slredirect\/picassoRedirect.html\/ref=pa_sp_atf_aps_sr_pg1_1?ie=UTF8&amp;adId=A07987822HD9DGY285B4N&amp;url=%2FLinux-Command-Line-Beginners-Guide-ebook%2Fdp%2FB007CD3SOI%2Fref%3Dsr_1_1_sspa%3Fdchild%3D1%26keywords%3Dcommand%2Bline%2Bbooks%26qid%3D1606008800%26sr%3D8-1-spons%26psc%3D1&amp;qualifier=1606008799&amp;id=574933659684040&amp;widgetName=sp_atf\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">\u2018The Linux Command Line Beginner&#8217;s Guide\u2019<\/a>, Jonathan Moeller<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/TCjYMp1yp_cuNA2ZU7vC-N2Yk0TE0g_6d-bzCv7DXV2hXxD0Ch5lul0GSEzghbNrN-zdPg-6T6vxmxfOJvuepBbJIivS0u4-jW2ns8aguAJCmKADMDZevmFgu7SZPGpkqOLXeV_M\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Formats Available: Kindle Book, Paperback, Audiobook<\/li><li>Cost: $0.99\u2013$13.08, depending on format<\/li><\/ul>\n\n\n\n<p><em>The Linux Command Line Beginner\u2019s Guide<\/em> will teach you how to use the command line in a Linux environment. You\u2019ll learn to access and modify files, detect connectivity issues, and other helpful command line commands.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>\u2018<\/em><a href=\"https:\/\/www.amazon.com\/Windows-Command-Line-Beginners-Guide-ebook\/dp\/B005NRXU0W\/ref=sr_1_2_sspa?dchild=1&amp;keywords=command+line+books&amp;qid=1606010099&amp;sr=8-2-spons&amp;psc=1&amp;spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzTTZJRVVHRTRITFg1JmVuY3J5cHRlZElkPUEwMzk3ODUyMzlEQVFNMTBYS1I0JmVuY3J5cHRlZEFkSWQ9QTA4NDc1OTMyNkJHRERKWThSR1ZPJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">\u2018The Windows Command Line Beginner\u2019s Guide &#8211; Second Edition\u2019<\/a>, Jonathan Moeller<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/m3pgQ9kakWjNuMBcJAYR2P9Ul-HE6oMfgMg4dvQQEl0hWVp-iL7ogBkirQXD6loXWzdLiM1E2dWS1ovtW_EEpSnc0PrtTN76jEht0ujLxXz84LZ7Uv3Fql3JPx10UBvXXg5UmGGV\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Formats Available: Kindle Book, Paperbook<\/li><li>Cost: $0.99\u2013$8.99, depending on Format<\/li><\/ul>\n\n\n\n<p>This book is similar to the <em>Linux Command Line Beginner\u2019s Guide<\/em>, except that it focuses on teaching the commands input into the command line on a Windows Environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Online Command Line Resources<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/Tools_and_testing\/Understanding_client-side_tools\/Command_line\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Command Line Crash Course<\/a>, MDN<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/j9T2RD6W2mzriIiRtzAZhDcX2VKZ4QMCRwRFGApuUe3GCCu0v2Ezt5XYZXyfYsUoleGO6_SleGJLnLYjHmQZ4UUYX_iaL_XOsReeLj6P_kjr6NOQPZH2B3eP55HHiiWoDrcHT7hj\" alt=\"\"\/><\/figure>\n\n\n\n<p>Available as part of the MDN (Mozilla Developer Network) web docs, this crash course covers all beginning aspects of the command line. You\u2019ll learn the difference between the command line and the terminal, about the shell, and how to create your own CLI tools.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/launchschool.com\/books\/command_line\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Introduction to the Command Line<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/Uh3g1LO-lnC0gLQK-4flf-aFjeqi-ZWbypCSkjQBIUV-z5l1ez9yDanj2DY_iC0vD864MO1Y6BCj1QeuQj_BIw4qq0BkMmyB0m6zrsNU5xjiToIoORtSG5TQJVYEg3v6C93AQA2Y\" alt=\"\"\/><\/figure>\n\n\n\n<p>This is an Open Book formatted as a website offered by Launch School. You&#8217;ll learn the basics of the command line, common commands, commands for creating, deleting, and modifying files, executables, and permissions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.youtube.com\/watch?v=yz7nYlnXLfE\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Command Line Crash Course<\/a>, by freeCodeCamp<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/PVcGL26XMAYceAgTFIkxyvNs8mUj1r5KtqLul5yFcSNtqrZ2AuReUL877NdotL0HV3W6F3LtRdFky1uTvWacACkQxtdC71XR1xa3lDLWv5Pb7l7Im91Mh39lRhpybQXAaJTICibj\" alt=\"\"\/><\/figure>\n\n\n\n<p>Intended for beginners, this 35-minute video covers command line basics and commands for completing many common tasks via the command line.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.learnshell.org\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">LearnShell.org<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/-0-4MWMsqx2UaXZqwqgmFVlpvEf66S31f20_VeBNKebfoYTAyStdxQrhT2uR6FTbmY7dMLdAC2_g2M1jzqa7lkyxdQzqrL6apm60l_76zuqsO92lmBZnp6ASdQskoUM_cs4b-iqD\" alt=\"\"\/><\/figure>\n\n\n\n<p>LearnShell.org is a free resource for learning Unix\/Linux shell. Basic and advanced tutorials are provided and exercises are provided for each topic as well. Each topic is broken down into its own clickable chapter, allowing you to skip content you already know, or revisit any topics you need to re-learn.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Should You Study the Command Line?<\/h2>\n\n\n\n<p>Knowing how to use the command line is an expected and necessary skill regardless of whether you\u2019re a beginning developer or an IT professional. Developers from the beginning need to install libraries, languages, and environments via the command line; you\u2019ll need to use the command line to run scripts, and navigate your file system. As a programmer or worker in the tech field, you\u2019ll often use the command line on a daily basis to complete everyday tasks.<\/p>\n\n\n\n<p>Even as a general user, it is helpful to at least understand some command line basics. Having at least a general knowledge of the command line will ensure that you have the best fundamental understanding of the system tools available to you. Knowing how to use the command line is one of the most fundamental, yet powerful, skills to have as a computer user.<\/p>\n","protected":false},"excerpt":{"rendered":"The command line allows the user to perform tasks, run scripts, and perform other operations on a computer system via text input, without a GUI (graphical user interface). Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators. What is the Command Line?&hellip;","protected":false},"author":106,"featured_media":26711,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[50470],"tags":[],"class_list":{"0":"post-26609","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tech-guides"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"how to learn {subject}","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The Command Line: Courses, Training, and Other Resources<\/title>\n<meta name=\"description\" content=\"Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators. Read our article for resources on how to learn the command line.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Learn the Command Line\" \/>\n<meta property=\"og:description\" content=\"Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators. Read our article for resources on how to learn the command line.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-05T01:49:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-05T01:49:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/12\/terminal.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"395\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Brandi Taylor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/blubrandi\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brandi Taylor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/\"},\"author\":{\"name\":\"Brandi Taylor\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/f1b5078d7f2d56f60b72b361c01ba5bd\"},\"headline\":\"How to Learn the Command Line\",\"datePublished\":\"2020-12-05T01:49:15+00:00\",\"dateModified\":\"2020-12-05T01:49:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/\"},\"wordCount\":1556,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/terminal.png\",\"articleSection\":[\"Tech Guides\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/\",\"name\":\"The Command Line: Courses, Training, and Other Resources\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/terminal.png\",\"datePublished\":\"2020-12-05T01:49:15+00:00\",\"dateModified\":\"2020-12-05T01:49:19+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/f1b5078d7f2d56f60b72b361c01ba5bd\"},\"description\":\"Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators. Read our article for resources on how to learn the command line.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/terminal.png\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/terminal.png\",\"width\":1200,\"height\":395},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-to-learn-command-line\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/code\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Learn the Command Line\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/f1b5078d7f2d56f60b72b361c01ba5bd\",\"name\":\"Brandi Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/brandi-taylor-150x150.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/brandi-taylor-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/brandi-taylor-150x150.jpg\",\"caption\":\"Brandi Taylor\"},\"description\":\"Brandi Taylor is a technical writer at Career Karma, where she covers topics such as iOS development, computer science, and web development. A Lambda School alum, Brandi has been immersed in the tech world since the late 90s as a freelance web designer, building sites for startups and other organizations. Since joining the Career Karma team in November 2020, Brandi has used her extensive software development knowledge to connect people with future careers in tech.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/brandi-the-ios-dev\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/blubrandi\"],\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/brandi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Command Line: Courses, Training, and Other Resources","description":"Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators. Read our article for resources on how to learn the command line.","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:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/","og_locale":"en_US","og_type":"article","og_title":"How to Learn the Command Line","og_description":"Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators. Read our article for resources on how to learn the command line.","og_url":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-12-05T01:49:15+00:00","article_modified_time":"2020-12-05T01:49:19+00:00","og_image":[{"width":1200,"height":395,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/12\/terminal.png","type":"image\/png"}],"author":"Brandi Taylor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/blubrandi","twitter_site":"@career_karma","twitter_misc":{"Written by":"Brandi Taylor","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/"},"author":{"name":"Brandi Taylor","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/f1b5078d7f2d56f60b72b361c01ba5bd"},"headline":"How to Learn the Command Line","datePublished":"2020-12-05T01:49:15+00:00","dateModified":"2020-12-05T01:49:19+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/"},"wordCount":1556,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/12\/terminal.png","articleSection":["Tech Guides"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/","url":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/","name":"The Command Line: Courses, Training, and Other Resources","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/12\/terminal.png","datePublished":"2020-12-05T01:49:15+00:00","dateModified":"2020-12-05T01:49:19+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/f1b5078d7f2d56f60b72b361c01ba5bd"},"description":"Learning how to use the command line is helpful \u2014 and sometimes necessary \u2014 for information technology professionals such as system administrators. Read our article for resources on how to learn the command line.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/12\/terminal.png","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/12\/terminal.png","width":1200,"height":395},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/how-to-learn-command-line\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Coding","item":"https:\/\/careerkarma.com\/blog\/code\/"},{"@type":"ListItem","position":3,"name":"How to Learn the Command Line"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/f1b5078d7f2d56f60b72b361c01ba5bd","name":"Brandi Taylor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/brandi-taylor-150x150.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/brandi-taylor-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/brandi-taylor-150x150.jpg","caption":"Brandi Taylor"},"description":"Brandi Taylor is a technical writer at Career Karma, where she covers topics such as iOS development, computer science, and web development. A Lambda School alum, Brandi has been immersed in the tech world since the late 90s as a freelance web designer, building sites for startups and other organizations. Since joining the Career Karma team in November 2020, Brandi has used her extensive software development knowledge to connect people with future careers in tech.","sameAs":["https:\/\/www.linkedin.com\/in\/brandi-the-ios-dev\/","https:\/\/x.com\/https:\/\/twitter.com\/blubrandi"],"url":"https:\/\/careerkarma.com\/blog\/author\/brandi\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/26609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/106"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=26609"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/26609\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/26711"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=26609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=26609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=26609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}