{"id":21485,"date":"2023-02-16T03:08:30","date_gmt":"2023-02-16T03:08:30","guid":{"rendered":"https:\/\/www.booksofall.com\/vi\/?post_type=product&#038;p=21485"},"modified":"2023-02-16T03:08:30","modified_gmt":"2023-02-16T03:08:30","slug":"ten-steps-to-linux-survival","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/","title":{"rendered":"Ten Steps to Linux Survival"},"content":{"rendered":"<h4>Introduction<\/h4>\n<p>\u201dAnd you may ask yourself, \u2019Well, how did I get here?\u2019\u201d &#8211; Talking Heads (Once in a Lifetime)<\/p>\n<p>This is my little \u201d<a href=\"https:\/\/en.wikipedia.org\/wiki\/Bash_(Unix_shell)\">Linux and Bash<\/a> in 10 steps\u201d guide. It\u2019s based on what I consider the essentials for floundering around acting like I know what I\u2019m doing in Linux, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Berkeley_Software_Distribution\">BSD<\/a> and \u201d<a href=\"http:\/\/ibgwww.colorado.edu\/~lessem\/psyc5112\/usail\/library\/flavors.html\">UNIX-flavored<\/a>\u201d systems and looking impressive among people who have only worked on Windows in the GUI. Your \u201d10 steps\u201d may be different than mine and that\u2019s fine, but this list is mine.<\/p>\n<p>I said ten things, but I lied, because history is really important, so we will start at step #0. And since this is before even that I guess that means this is a 12-step program&#8230;<\/p>\n<p>Here is what we\u2019ll cover in the rest of this book:<\/p>\n<ol>\n<li>Some History \u2013 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Unix\">UNIX<\/a> vs. BSD, System V vs. BSD, Linux vs. BSD, POSIX, \u201cUNIXlike,\u201d Cygwin, and why any of this matters now, \u201cWhy does this script off the internet work on this system and not on that one?\u201d<\/li>\n<li>Come Out of Your Shell \u2013 sh vs. ash vs. bash vs. everything else, \u201dREPL\u201d, interactive vs. scripts, command history, tab expansion, environment variables and \u201dA path! A path!\u201d<\/li>\n<li>File Under \u201dDirectories\u201d \u2013 ls, mv, cp, rm (-rf *), cat, chmod\/chgrp\/chown and everyone\u2019s favorite, touch.<\/li>\n<li>Finding Meaning \u2013 the find command in all its glory. Probably the single most useful command in \u201dUNIX\u201d (I think).<\/li>\n<li>Grokking grep \u2013 and probably gawking at awk while we are at it, which means regular expressions, too. Now we have two problems.<\/li>\n<li>\u201cJust a Series of Pipes\u201d \u2013 stdin\/stdout\/stderr, redirects, piping between commands.<\/li>\n<li>vi (had to be #6, if you think about it) \u2013 how to stay sane for 10 minutes in vi. Navigation, basic editing, find, change\/change-all, cut and paste, undo, saving and canceling. Plus easier alternatives like nano, and why vi still matters.<\/li>\n<li>The Whole Wide World \u2013 curl, wget, ifconfig, ping, ssh, telnet, \/etc\/hosts and email before Outlook.<\/li>\n<li>The Man Behind the Curtain &#8211; \/proc, \/dev, ps, \/var\/log, \/tmp and other things under the covers.<\/li>\n<li>How Do You Know What You Don\u2019t Know, man? \u2013 man, info, apropos, Linux Documentation Project, Debian and Arch guides, StackOverflow and the dangers of searching for \u201cman find\u201d or \u201cman touch\u201d on the internet.<\/li>\n<li>And So On &#8211; \/etc, starting and stopping services, apt-get\/rpm\/yum, and more.<\/li>\n<\/ol>\n<p>Plus some stuff at the end to tie the whole room together.<\/p>\n<p>The most current release of the book should always be available for download in different formats on GitHub1 .<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/tenstepstolinuxsurvival-19cg0ve3ka?enforceShowPromotionBar=true&amp;p=1\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":21489,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":""},"product_brand":[],"product_cat":[334],"product_tag":[],"class_list":{"0":"post-21485","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-linux","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ten Steps to Linux Survival - BooksOfAll Vietnamese<\/title>\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.booksofall.com\/vi\/ten-steps-to-linux-survival\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ten Steps to Linux Survival - BooksOfAll Vietnamese\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Vietnamese\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/\",\"url\":\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/\",\"name\":\"Ten Steps to Linux Survival - BooksOfAll Vietnamese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png\",\"datePublished\":\"2023-02-16T03:08:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png\",\"width\":\"486\",\"height\":\"668\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/vi\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/vi\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ten Steps to Linux Survival\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/#website\",\"url\":\"https:\/\/www.booksofall.com\/vi\/\",\"name\":\"BooksOfAll Vietnamese\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/vi\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/#organization\",\"name\":\"BooksOfAll Vietnamese\",\"url\":\"https:\/\/www.booksofall.com\/vi\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Vietnamese\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ten Steps to Linux Survival - BooksOfAll Vietnamese","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.booksofall.com\/vi\/ten-steps-to-linux-survival\/","og_locale":"vi_VN","og_type":"article","og_title":"Ten Steps to Linux Survival - BooksOfAll Vietnamese","og_url":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/","og_site_name":"BooksOfAll Vietnamese","og_image":[{"url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"2 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/","url":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/","name":"Ten Steps to Linux Survival - BooksOfAll Vietnamese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/vi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png","datePublished":"2023-02-16T03:08:30+00:00","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#primaryimage","url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png","contentUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ed9a3cd5346.png","width":"486","height":"668"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/vi\/ten-steps-to-linux-survival\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/vi\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/vi\/categories\/"},{"@type":"ListItem","position":3,"name":"Ten Steps to Linux Survival"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/vi\/#website","url":"https:\/\/www.booksofall.com\/vi\/","name":"BooksOfAll Vietnamese","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/vi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/vi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/vi\/#organization","name":"BooksOfAll Vietnamese","url":"https:\/\/www.booksofall.com\/vi\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Vietnamese"},"image":{"@id":"https:\/\/www.booksofall.com\/vi\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product\/21485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/media\/21489"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/media?parent=21485"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_brand?post=21485"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_cat?post=21485"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_tag?post=21485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}