{"id":21445,"date":"2023-02-15T09:56:54","date_gmt":"2023-02-15T09:56:54","guid":{"rendered":"https:\/\/www.booksofall.com\/vi\/?post_type=product&#038;p=21445"},"modified":"2023-02-15T09:56:55","modified_gmt":"2023-02-15T09:56:55","slug":"advanced-linux-programming","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/","title":{"rendered":"Advanced Linux Programming"},"content":{"rendered":"<h5>Introduction<\/h5>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/GNU\">GNU<\/a>\/<a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux\">Linux<\/a> has taken the world of computers by storm. At one time, personal computer users were forced to choose among proprietary operating environments and applications. Users had no way of fixing or improving these programs, could not look \u201cunder the hood,\u201d and were often forced to accept restrictive licenses. GNU\/Linux and other open source systems have changed that\u2014now PC users, administrators, and developers can choose a free operating environment complete with tools, applications, and full source code.<\/p>\n<p>A great deal of the success of GNU\/Linux is owed to its open-source nature. Because the source code for programs is publicly available, everyone can take part in development, whether by fixing a small bug or by developing and distributing a complete major application. This opportunity has enticed thousands of capable developers worldwide to contribute new components and improvements to GNU\/Linux, to the point that modern GNU\/Linux systems rival the features of any proprietary system, and distributions include thousands of programs and applications spanning many CDROMs or DVDs.<\/p>\n<p>The success of GNU\/Linux has also validated much of the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Unix\">UNIX<\/a> philosophy. Many of the <a href=\"https:\/\/en.wikipedia.org\/wiki\/API\">application programming interfaces (APIs)<\/a> introduced in <a href=\"https:\/\/www.att.com\/\">AT&amp;T<\/a> and BSD UNIX variants survive in Linux and form the foundation on which programs are built. The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Unix_philosophy\">UNIX philosophy<\/a> of many small command line-oriented programs working together is the organizational principle that makes GNU\/Linux so powerful. Even when these programs are wrapped in easy-to-use graphical user interfaces, the underlying commands are still available for power users and automated scripts.<\/p>\n<p>A powerful GNU\/Linux application harnesses the power of these APIs and commands in its inner workings. GNU\/Linux\u2019s APIs provide access to sophisticated features such as interprocess communication, multithreading, and high-performance networking. And many problems can be solved simply by assembling existing commands and programs using simple scripts.<\/p>\n<h5>GNU and Linux<\/h5>\n<p>Where did the name GNU\/Liux come from? You\u2019ve certainly heard of Linux before, and you may have heard of the GNU Project. You may not have heard the name GNU\/Linux, although you\u2019re probably familiar with the system it refers to.<\/p>\n<p>Linux is named after Linus Torvalds, the creator and original author of the kernel that runs a GNU\/Linux system. The kernel is the program that performs the most basic functions of an operating system: It controls and interfaces with the computer\u2019s hardware, handles allocation of memory and other resources, allows multiple programs to run at the same time, manages the file system, and so on.<\/p>\n<p>The kernel by itself doesn\u2019t provide features that are useful to users. It can\u2019t even provide a simple prompt for users to enter basic commands. It provides no way for users to manage or edit files, communicate with other computers, or write other programs. These tasks require the use of a wide array of other programs, including command shells, file utilities, editors, and compilers. Many of these programs, in turn, use libraries of general-purpose functions, such as the library containing standard C library functions, which are not included in the kernel.<\/p>\n<p>On GNU\/Linux systems, many of these other programs and libraries are software developed as part of the GNU Project.1 A great deal of this software predates the Linux kernel.The aim of the GNU Project is \u201cto develop a complete UNIX-like operating system which is free software\u201d (from the GNU Project Web site, http:\/\/www.gnu.org).<\/p>\n<p>The Linux kernel and software from the GNU Project has proven to be a powerful combination.Although the combination is often called \u201cLinux\u201d for short, the complete system couldn\u2019t work without GNU software, any more than it could operate without the kernel. For this reason, throughout this book we\u2019ll refer to the complete system as GNU\/Linux, except when we are specifically talking about the Linux kernel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/ad-hoc-data-analysis-from-the-unix-command-line-printable-version-19beyreqmh?enforceShowPromotionBar=true&amp;p=1\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":21449,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":""},"product_brand":[],"product_cat":[334],"product_tag":[],"class_list":{"0":"post-21445","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>Advanced Linux Programming - 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\/advanced-linux-programming\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advanced Linux Programming - BooksOfAll Vietnamese\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Vietnamese\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-15T09:56:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.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_63ecab162cf47.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 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\/advanced-linux-programming\/\",\"url\":\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/\",\"name\":\"Advanced Linux Programming - BooksOfAll Vietnamese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png\",\"datePublished\":\"2023-02-15T09:56:54+00:00\",\"dateModified\":\"2023-02-15T09:56:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png\",\"width\":\"558\",\"height\":\"734\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#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\":\"Advanced Linux Programming\"}]},{\"@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":"Advanced Linux Programming - 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\/advanced-linux-programming\/","og_locale":"vi_VN","og_type":"article","og_title":"Advanced Linux Programming - BooksOfAll Vietnamese","og_url":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/","og_site_name":"BooksOfAll Vietnamese","article_modified_time":"2023-02-15T09:56:55+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/","url":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/","name":"Advanced Linux Programming - BooksOfAll Vietnamese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/vi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png","datePublished":"2023-02-15T09:56:54+00:00","dateModified":"2023-02-15T09:56:55+00:00","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#primaryimage","url":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png","contentUrl":"https:\/\/www.booksofall.com\/vi\/wp-content\/uploads\/sites\/10\/2023\/02\/img_63ecab162cf47.png","width":"558","height":"734"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/vi\/advanced-linux-programming\/#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":"Advanced Linux Programming"}]},{"@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\/21445","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\/21449"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/media?parent=21445"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_brand?post=21445"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_cat?post=21445"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/vi\/wp-json\/wp\/v2\/product_tag?post=21445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}