

{"id":111571,"date":"2023-01-23T09:00:21","date_gmt":"2023-01-23T03:30:21","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=111571"},"modified":"2023-01-23T09:41:30","modified_gmt":"2023-01-23T04:11:30","slug":"free-command-in-linux","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/","title":{"rendered":"Free Command in Linux"},"content":{"rendered":"<p><span style=\"font-weight: 400\">In this article, we will look at the free command in Linux. We will look at the free command and why it is used, understand the free command&#8217;s output, and the syntax and various options used with the free command.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In the end, we will look at some practical examples of the free command by pairing it with various commands. So pay attention, grab a coffee or a snack, and read till the end.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">What is Linux free command?<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Free is a command-line-based utility in Linux-based operating systems that gives you a detailed report on the system&#8217;s memory usage. It displays the total amount of physical, swap, free, and used memory.<\/span><\/p>\n<p><span style=\"font-weight: 400\">As a system user, there might have been at least one scenario where you might have asked the question, &#8220;how much free RAM do I have available on my system?&#8221;. The free command comes to help in exactly such scenarios.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The free command is a true boon for system administrators as it helps monitor system resources. By default, the free command shows the information and statistics in kilobytes. Nonetheless, we can change these units by pairing the free command with some specific options. Similarly, we can use a whole load of options to specify how the free command must work and format the output.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Syntax of Linux free command<\/span><\/h3>\n<p><span style=\"font-weight: 400\">The syntax of the free command is one of the easiest there is. Take a look for yourself:<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">free &lt;options&gt;\r\n<\/pre>\n<h3><span style=\"font-weight: 400\">Options used with the free command\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Unlike most of the commands in Linux, the free command has only a few options associated with it. Let us take a brief look at each one of them:<\/span><\/p>\n<p><span style=\"font-weight: 400\">1. -b<\/span><\/p>\n<p><span style=\"font-weight: 400\">This option prints the amount of memory in bytes. You can also write this option as &#8220;&#8211;bytes.&#8221;<\/span><\/p>\n<p>2. -k<\/p>\n<p><span style=\"font-weight: 400\">This option prints the amount of memory in kilobytes. This option is already selected by default. You can also write this option as &#8220;&#8211;kilo.&#8221;<\/span><\/p>\n<p>3. -m<\/p>\n<p><span style=\"font-weight: 400\">This option prints the amount of memory in megabytes. You can also write this option as &#8220;&#8211;mega.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400\">4. <\/span>-g<\/p>\n<p><span style=\"font-weight: 400\">This option prints the amount of memory in gigabytes. You can also write this option as &#8220;&#8211;Giga.&#8221;<\/span><\/p>\n<p>5. -t<\/p>\n<p><span style=\"font-weight: 400\">This option prints the amount of memory in terabytes. You can also write this option as &#8220;&#8211;tera.&#8221;<\/span><\/p>\n<p>6. -c<\/p>\n<p><span style=\"font-weight: 400\">This option prints the result of the number of count times you specified. You can also write this option as &#8220;&#8211;count.&#8221;<\/span><\/p>\n<p>7. -s<\/p>\n<p><span style=\"font-weight: 400\">This option continuously displays the result with a delay of the number of seconds you specified. In simple words, this option acts like an interval. You can also write this option as &#8220;&#8211;seconds.&#8221;<\/span><\/p>\n<p>8. &#8211;si<\/p>\n<p><span style=\"font-weight: 400\">this option uses the power of 1000 instead of using the power of 1024.<\/span><\/p>\n<p>9. -t<\/p>\n<p><span style=\"font-weight: 400\">This option prints a line at the end showing the total of each column. You can also write this option as &#8220;&#8211;total.&#8221;<\/span><\/p>\n<p>10. -l<\/p>\n<p><span style=\"font-weight: 400\">This option prints detailed low and high-memory statistics. You can also write this option as &#8220;&#8211;lohi.&#8221;<\/span><\/p>\n<p>11. -o<\/p>\n<p><span style=\"font-weight: 400\">This option prints the output in the old format, which disables the &#8220;buffer adjusted&#8221; line. You can also write this option as &#8220;&#8211;old.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400\">12. <\/span>-h<\/p>\n<p><span style=\"font-weight: 400\">This option prints the data in a human-readable format. You can also write this option as &#8220;&#8211;human&#8221;. This option automatically scales the units to the shortest 3-digit unit. For example, you can use the following units:<\/span><\/p>\n<p><span style=\"font-weight: 400\">B &#8211; bytes<\/span><\/p>\n<p><span style=\"font-weight: 400\">K &#8211; kilobytes\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">M &#8211; megabytes\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">G &#8211; gigabytes\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">T &#8211; terabytes <\/span><\/p>\n<p>13. -V<\/p>\n<p><span style=\"font-weight: 400\">This options prints information about the version of the free command as shown:<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/version-2.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111626\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/version-2.webp\" alt=\"version\" width=\"1820\" height=\"162\" \/><\/a><\/p>\n<p>14. &#8211;help<\/p>\n<p><span style=\"font-weight: 400\">this option prints out the help menu of the free command as shown below:<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/help-2.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111627\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/help-2.webp\" alt=\"help\" width=\"1820\" height=\"608\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">Understanding the output of the free command\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400\">If you run the free command with absolutely no options at all, you get the following output:<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-output.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111628\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-output.webp\" alt=\"free output\" width=\"1820\" height=\"284\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">The output displayed by the free command in the screenshot shown contains a lot of valuable information. Let us understand the output by looking at the various columns present and what information they show.<\/span><\/p>\n<p>1. Total<\/p>\n<p>This field displays the total amount of RAM<span style=\"font-weight: 400\"> on the system.<\/span><\/p>\n<p><span style=\"font-weight: 400\">2. used<\/span><\/p>\n<p><span style=\"font-weight: 400\">This field displays the memory that is currently used by the processes.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">3. Free<\/span><\/p>\n<p><span style=\"font-weight: 400\">This field displays the memory that is free and unused.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">4. Shared<\/span><\/p>\n<p><span style=\"font-weight: 400\">This field displays the memory shared by multiple processes.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">5. buff\/cache<\/span><\/p>\n<p><span style=\"font-weight: 400\">This field displays the memory used by the kernel for different purposes like buffers, page cache, slabs, and more.<\/span><\/p>\n<p><span style=\"font-weight: 400\">6. Available<\/span><\/p>\n<p><span style=\"font-weight: 400\">This field displays the amount of estimated memory that is available for starting new applications, excluding swap.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now that we have laid down the basics and covered the theory part of the free command, let us look at some examples of the free command in the terminal of Ubuntu 20.04 to understand its working and options better.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400\">Displaying output in human-readable format\u00a0<\/span><\/h4>\n<p><span style=\"font-weight: 400\">If you want to display the free command output in human-readable format, use the option &#8220;-h&#8221; as shown: free -h.<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/human-readable-free.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111629\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/human-readable-free.webp\" alt=\"human readable free\" width=\"1820\" height=\"284\" \/><\/a><\/p>\n<h4><span style=\"font-weight: 400\">Showing the memory usage continuously\u00a0<\/span><\/h4>\n<p><span style=\"font-weight: 400\">If you want to repeatedly and immediately show the memory usage report, use the option &#8220;-s&#8221; followed by the interval you want between each report in seconds as shown: free -s &lt;n&gt;.<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-s-5.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111630\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-s-5.webp\" alt=\"free s 5\" width=\"1820\" height=\"504\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">In the screenshot shown above, the command prints a report continuously with a delay of 5 seconds forever until I terminate it. To terminate the command from printing reports, use the key combination &#8220;Ctrl&#8221; + &#8220;c&#8221;<\/span><\/p>\n<h4><span style=\"font-weight: 400\">Specifying the units of the output<\/span><\/h4>\n<p><span style=\"font-weight: 400\">We have seen above that you can use various options like &#8220;-b&#8221;, &#8220;-k,&#8221; &#8220;-g&#8221;, and more to change the units of the output generated by the free command. The screenshot below illustrates all five options that change units.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-b.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111631\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-b.webp\" alt=\"free b\" width=\"1820\" height=\"504\" \/><\/a><\/p>\n<h4><span style=\"font-weight: 400\">Printing the output multiple times<\/span><\/h4>\n<p><span style=\"font-weight: 400\">If you want to print the report generated by the free command &#8220;<\/span>n&#8221; number of times, make use of the <span style=\"font-weight: 400\">option &#8220;-c&#8221; followed by the number of times you want the free command to print the output as shown: free -c &lt;n&gt;.<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-c.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111632\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-c.webp\" alt=\"free c\" width=\"1820\" height=\"504\" \/><\/a><\/p>\n<h4><span style=\"font-weight: 400\">Separating the buffers and cache columns<\/span><\/h4>\n<p><span style=\"font-weight: 400\">We have seen that in the regular free command output, the buffers and cache columns are under one column named &#8220;buff\/cache&#8221;. However, if you want <\/span>to divide this column into two separate columns<span style=\"font-weight: 400\"> called &#8220;buffers&#8221; and &#8220;cache&#8221;, use the option -w as shown: free -w.<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-w.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111633\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-w.webp\" alt=\"free w\" width=\"1820\" height=\"284\" \/><\/a><\/p>\n<h4><span style=\"font-weight: 400\">Displaying the total of every column<\/span><\/h4>\n<p><span style=\"font-weight: 400\">If you want to print a column at the very end of the report that displays the total for every column in the report of the free command, use the option &#8220;-t&#8221; as shown: free &#8220;-t.&#8221;<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-t.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111634\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-t.webp\" alt=\"free t\" width=\"1820\" height=\"284\" \/><\/a><\/p>\n<h4><span style=\"font-weight: 400\">Combining options<\/span><\/h4>\n<p><span style=\"font-weight: 400\">The best part of options is combining them to produce a specific output.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-t-w-k.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111635\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/free-t-w-k.webp\" alt=\"free t w k\" width=\"1820\" height=\"504\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">Summary<\/span><\/h3>\n<p><span style=\"font-weight: 400\">As you saw, the free command is a simple system resource monitoring system that displays information about the memory in your system. You have now learned the free command, <\/span>the syntax of the free command, why it is used and options used with the free command.<\/p>\n<p><span style=\"font-weight: 400\">You have also learned how to read the free command output as we look at the report&#8217;s different columns. Apart from all this, we looked at some practical commands of the free command by combining them with various options.\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will look at the free command in Linux. We will look at the free command and why it is used, understand the free command&#8217;s output, and the syntax and various&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":111586,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[27206],"class_list":["post-111571","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-free-command-in-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Free Command in Linux - DataFlair<\/title>\n<meta name=\"description\" content=\"Free command in linux is a simple system resource monitoring system that displays information about the memory in your system. Learn more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Free Command in Linux - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Free command in linux is a simple system resource monitoring system that displays information about the memory in your system. Learn more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-23T03:30:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-23T04:11:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/linux-free-command.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Free Command in Linux - DataFlair","description":"Free command in linux is a simple system resource monitoring system that displays information about the memory in your system. Learn more.","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:\/\/data-flair.training\/blogs\/free-command-in-linux\/","og_locale":"en_US","og_type":"article","og_title":"Free Command in Linux - DataFlair","og_description":"Free command in linux is a simple system resource monitoring system that displays information about the memory in your system. Learn more.","og_url":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2023-01-23T03:30:21+00:00","article_modified_time":"2023-01-23T04:11:30+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/linux-free-command.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Free Command in Linux","datePublished":"2023-01-23T03:30:21+00:00","dateModified":"2023-01-23T04:11:30+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/"},"wordCount":1159,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/linux-free-command.webp","keywords":["Free Command in Linux"],"articleSection":["Linux Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/","url":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/","name":"Free Command in Linux - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/linux-free-command.webp","datePublished":"2023-01-23T03:30:21+00:00","dateModified":"2023-01-23T04:11:30+00:00","description":"Free command in linux is a simple system resource monitoring system that displays information about the memory in your system. Learn more.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/free-command-in-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/linux-free-command.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2023\/01\/linux-free-command.webp","width":1200,"height":628,"caption":"linux free command"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/free-command-in-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Linux Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/linux\/"},{"@type":"ListItem","position":3,"name":"Free Command in Linux"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/111571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=111571"}],"version-history":[{"count":5,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/111571\/revisions"}],"predecessor-version":[{"id":111636,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/111571\/revisions\/111636"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/111586"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=111571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=111571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=111571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}