{"id":2658,"date":"2024-11-14T12:08:40","date_gmt":"2024-11-14T17:08:40","guid":{"rendered":"http:\/\/sudlatnid.com\/?p=2658"},"modified":"2024-11-14T12:08:40","modified_gmt":"2024-11-14T17:08:40","slug":"linux-command-line-tools-that-will-blow-your-mind","status":"publish","type":"post","link":"https:\/\/www.sudlatnid.com\/?p=2658","title":{"rendered":"(Linux) Command-Line tools that will blow your mind"},"content":{"rendered":"<h2 id=\"432a\" class=\"of og ge bf oh oi oj ok ol om on oo op ns oq or os nw ot ou ov oa ow ox oy oz bk\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/nvbn\/thefuck?tab=readme-ov-file#experimental-instant-mode\" target=\"_blank\" rel=\"noopener ugc nofollow\">The Fuck<\/a>\u00a0\u2014 Magnificent app which correct your previous console command<\/h2>\n<p id=\"61df\" class=\"pw-post-body-paragraph nj nk ge nl b gy pb nn no hb pc nq nr ns pd nu nv nw pe ny nz oa pf oc od oe fx bk\" data-selectable-paragraph=\"\">\u2018The Fuck\u2019 has to be one of the most addicting command line tool once you start using it. Whenever you mis-type a command, just type\u00a0<code class=\"cx pg ph pi pj b\">fuck<\/code>\u00a0and it will automatically run the corrected version of the previous command!<\/p>\n<figure class=\"mt mu mv mw mx my mq mr paragraph-image\">\n<div class=\"mq mr pk\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1372\/format:webp\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 1372w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 686px\" \/><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1372\/1*pQ0_4IjuoZyf-yuMyQYGrA.gif 1372w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 686px\" data-testid=\"og\" \/><img loading=\"lazy\" decoding=\"async\" class=\"bh ly nd c\" role=\"presentation\" src=\"http:\/\/sudlatnid.com\/wp-content\/uploads\/2024\/11\/1pQ0_4IjuoZyf-yuMyQYGrA.gif\" alt=\"\" width=\"686\" height=\"379\" \/><\/picture><\/div><figcaption class=\"ne nf ng mq mr nh ni bf b bg z dx\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/nvbn\/thefuck?tab=readme-ov-file#experimental-instant-mode\" target=\"_blank\" rel=\"noopener ugc nofollow\">Source<\/a><\/figcaption><\/figure>\n<p id=\"325d\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">By default, the\u00a0<code class=\"cx pg ph pi pj b\">fuck<\/code>\u00a0command will ask you to confirm the corrected command to run. To run fixed commands without confirmation, use the\u00a0<code class=\"cx pg ph pi pj b\">--yeah<\/code>\u00a0option (or just\u00a0<code class=\"cx pg ph pi pj b\">-y<\/code>\u00a0for short, or\u00a0<code class=\"cx pg ph pi pj b\">--hard<\/code>\u00a0if you&#8217;re especially frustrated).<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"f23d\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\">fuck --yeah\r\nfuck --hard<\/span><\/strong><\/pre>\n<p id=\"4254\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">To fix command recursively until success, use the\u00a0<code class=\"cx pg ph pi pj b\">-r<\/code>\u00a0option.<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"9142\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\">fuck -r<\/span><\/strong><\/pre>\n<p id=\"7dc1\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">To install this tool use the following commands ~<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"5157\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\"><span class=\"hljs-comment\"># macOS or Linux<\/span>\r\nbrew install thefuck\r\n\r\n<span class=\"hljs-comment\"># Ubuntu\/Mint<\/span>\r\nsudo apt update\r\nsudo apt install python3-dev python3-pip python3-setuptools\r\npip3 install thefuck --user\r\n\r\n<span class=\"hljs-comment\"># On other systems, install using pip<\/span>\r\npip install thefuck\r\n\r\n<\/span><\/strong><\/pre>\n<div class=\"ab cb\">\n<div class=\"ci bh fa fb fc fd\">\n<h2 id=\"5d18\" class=\"of og ge bf oh oi oj ok ol om on oo op ns oq or os nw ot ou ov oa ow ox oy oz bk\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/zyedidia\/micro\" target=\"_blank\" rel=\"noopener ugc nofollow\">micro<\/a>\u00a0\u2014 A modern and intuitive terminal based text editor<\/h2>\n<p id=\"63ff\" class=\"pw-post-body-paragraph nj nk ge nl b gy pb nn no hb pc nq nr ns pd nu nv nw pe ny nz oa pf oc od oe fx bk\" data-selectable-paragraph=\"\">For those who started with modern code editors like VSCode or Sublime Text, switching to command-line editors like Vim or Nano can be a daunting learning curve. For these users,\u00a0<strong class=\"nl gf\">Micro<\/strong>\u00a0offers an ideal solution. It\u2019s a terminal-based text editor designed to be easy to use and highly intuitive, combining the power of the command line with a user-friendly experience.<\/p>\n<figure class=\"mt mu mv mw mx my mq mr paragraph-image\">\n<div class=\"mz na ee nb bh nc\" tabindex=\"0\" role=\"button\">\n<div class=\"mq mr pt\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*X7Q1zW-17Uktkw7EGdncIQ.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*X7Q1zW-17Uktkw7EGdncIQ.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*X7Q1zW-17Uktkw7EGdncIQ.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*X7Q1zW-17Uktkw7EGdncIQ.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*X7Q1zW-17Uktkw7EGdncIQ.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*X7Q1zW-17Uktkw7EGdncIQ.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/1*X7Q1zW-17Uktkw7EGdncIQ.png 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" \/><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*X7Q1zW-17Uktkw7EGdncIQ.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*X7Q1zW-17Uktkw7EGdncIQ.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*X7Q1zW-17Uktkw7EGdncIQ.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*X7Q1zW-17Uktkw7EGdncIQ.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*X7Q1zW-17Uktkw7EGdncIQ.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*X7Q1zW-17Uktkw7EGdncIQ.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/1*X7Q1zW-17Uktkw7EGdncIQ.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\" \/><img loading=\"lazy\" decoding=\"async\" class=\"bh ly nd c\" role=\"presentation\" src=\"http:\/\/sudlatnid.com\/wp-content\/uploads\/2024\/11\/1X7Q1zW-17Uktkw7EGdncIQ.png\" alt=\"\" width=\"700\" height=\"369\" \/><\/picture><\/div>\n<\/div><figcaption class=\"ne nf ng mq mr nh ni bf b bg z dx\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/zyedidia\/micro\" target=\"_blank\" rel=\"noopener ugc nofollow\">Source<\/a><\/figcaption><\/figure>\n<p id=\"5954\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">Some of the amazing features offered by micro are as follows ~<\/p>\n<ul class=\"\">\n<li id=\"de56\" class=\"nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe pu pv pw bk\" data-selectable-paragraph=\"\">Support for multiple cursors<\/li>\n<li id=\"4584\" class=\"nj nk ge nl b gy px nn no hb py nq nr ns pz nu nv nw qa ny nz oa qb oc od oe pu pv pw bk\" data-selectable-paragraph=\"\">Keybindings that are common to most of the modern IDEs<\/li>\n<li id=\"73fe\" class=\"nj nk ge nl b gy px nn no hb py nq nr ns pz nu nv nw qa ny nz oa qb oc od oe pu pv pw bk\" data-selectable-paragraph=\"\">Extremely good mouse support<\/li>\n<li id=\"b984\" class=\"nj nk ge nl b gy px nn no hb py nq nr ns pz nu nv nw qa ny nz oa qb oc od oe pu pv pw bk\" data-selectable-paragraph=\"\">Simple autocompletion<\/li>\n<li id=\"60a1\" class=\"nj nk ge nl b gy px nn no hb py nq nr ns pz nu nv nw qa ny nz oa qb oc od oe pu pv pw bk\" data-selectable-paragraph=\"\">Syntax highlighting for over 130 languages<\/li>\n<\/ul>\n<p id=\"1aab\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">Since it is packaged into a single binary, installing it is as simple as running the following command ~<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"79c7\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\">curl https:\/\/getmic.ro | bash<\/span><\/strong><\/pre>\n<p id=\"b650\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">You can even use popular package manager to install micro.<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"3086\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\"><span class=\"hljs-comment\"># Using Homebrew on Mac<\/span>\r\nbrew install micro\r\n\r\n<span class=\"hljs-comment\"># Using snap on Linux<\/span>\r\nsnal install micro --classic<\/span><\/strong><\/pre>\n<h2 id=\"a0d1\" class=\"of og ge bf oh oi oj ok ol om on oo op ns oq or os nw ot ou ov oa ow ox oy oz bk\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/eza-community\/eza\" target=\"_blank\" rel=\"noopener ugc nofollow\">eza<\/a>\u00a0\u2014 Modern alternative to ls<\/h2>\n<p id=\"691d\" class=\"pw-post-body-paragraph nj nk ge nl b gy pb nn no hb pc nq nr ns pd nu nv nw pe ny nz oa pf oc od oe fx bk\" data-selectable-paragraph=\"\">eza is a modern replacement for file listing program\u00a0<code class=\"cx pg ph pi pj b\">ls<\/code>. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it\u2019s small, fast, and just one single binary.<\/p>\n<figure class=\"mt mu mv mw mx my mq mr paragraph-image\">\n<div class=\"mz na ee nb bh nc\" tabindex=\"0\" role=\"button\">\n<div class=\"mq mr qc\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*GS1cl2TklNYpgcd1LjYKsA.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*GS1cl2TklNYpgcd1LjYKsA.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*GS1cl2TklNYpgcd1LjYKsA.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*GS1cl2TklNYpgcd1LjYKsA.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*GS1cl2TklNYpgcd1LjYKsA.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*GS1cl2TklNYpgcd1LjYKsA.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/1*GS1cl2TklNYpgcd1LjYKsA.png 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" \/><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*GS1cl2TklNYpgcd1LjYKsA.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*GS1cl2TklNYpgcd1LjYKsA.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*GS1cl2TklNYpgcd1LjYKsA.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*GS1cl2TklNYpgcd1LjYKsA.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*GS1cl2TklNYpgcd1LjYKsA.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*GS1cl2TklNYpgcd1LjYKsA.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/1*GS1cl2TklNYpgcd1LjYKsA.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\" \/><img loading=\"lazy\" decoding=\"async\" class=\"bh ly nd c\" role=\"presentation\" src=\"http:\/\/sudlatnid.com\/wp-content\/uploads\/2024\/11\/1GS1cl2TklNYpgcd1LjYKsA.png\" alt=\"\" width=\"700\" height=\"380\" \/><\/picture><\/div>\n<\/div><figcaption class=\"ne nf ng mq mr nh ni bf b bg z dx\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/eza-community\/eza\/blob\/main\/docs\/images\/screenshots.png\" target=\"_blank\" rel=\"noopener ugc nofollow\">Source<\/a><\/figcaption><\/figure>\n<p id=\"f857\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">Following instructions can get you to install the\u00a0<code class=\"cx pg ph pi pj b\">eza<\/code>\u00a0command line tool ~<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"ad69\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\"><span class=\"hljs-comment\"># macOS<\/span>\r\nbrew install eza\r\n\r\n<span class=\"hljs-comment\"># With existing RUST environment setup<\/span>\r\ncargo install eza<\/span><\/strong><\/pre>\n<p id=\"a367\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">For other installation steps, refer\u00a0<a class=\"af pa\" href=\"https:\/\/github.com\/eza-community\/eza\/blob\/main\/INSTALL.md\" target=\"_blank\" rel=\"noopener ugc nofollow\">docs<\/a>.<\/p>\n<h2 id=\"957d\" class=\"of og ge bf oh oi oj ok ol om on oo op ns oq or os nw ot ou ov oa ow ox oy oz bk\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/tldr-pages\/tldr\" target=\"_blank\" rel=\"noopener ugc nofollow\">tldr<\/a>\u00a0\u2014 Collaborative cheatsheets for console commands<\/h2>\n<p id=\"f682\" class=\"pw-post-body-paragraph nj nk ge nl b gy pb nn no hb pc nq nr ns pd nu nv nw pe ny nz oa pf oc od oe fx bk\" data-selectable-paragraph=\"\">The tldr-pages project is a collection of community maintained help pages for command-line tools, that aims to be a simpler, more approachable complement to traditional man pages.<\/p>\n<figure class=\"mt mu mv mw mx my mq mr paragraph-image\">\n<div class=\"mz na ee nb bh nc\" tabindex=\"0\" role=\"button\">\n<div class=\"mq mr qd\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/1*dfW41iQDQGFMbiLQOCMQQQ.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/1*dfW41iQDQGFMbiLQOCMQQQ.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/1*dfW41iQDQGFMbiLQOCMQQQ.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/1*dfW41iQDQGFMbiLQOCMQQQ.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/1*dfW41iQDQGFMbiLQOCMQQQ.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/1*dfW41iQDQGFMbiLQOCMQQQ.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/format:webp\/1*dfW41iQDQGFMbiLQOCMQQQ.png 1400w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" \/><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/1*dfW41iQDQGFMbiLQOCMQQQ.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/1*dfW41iQDQGFMbiLQOCMQQQ.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/1*dfW41iQDQGFMbiLQOCMQQQ.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/1*dfW41iQDQGFMbiLQOCMQQQ.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/1*dfW41iQDQGFMbiLQOCMQQQ.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/1*dfW41iQDQGFMbiLQOCMQQQ.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1400\/1*dfW41iQDQGFMbiLQOCMQQQ.png 1400w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 700px\" data-testid=\"og\" \/><img loading=\"lazy\" decoding=\"async\" class=\"bh ly nd c\" role=\"presentation\" src=\"http:\/\/sudlatnid.com\/wp-content\/uploads\/2024\/11\/1dfW41iQDQGFMbiLQOCMQQQ.png\" alt=\"\" width=\"700\" height=\"413\" \/><\/picture><\/div>\n<\/div><figcaption class=\"ne nf ng mq mr nh ni bf b bg z dx\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/tldr-pages\/tldr\" target=\"_blank\" rel=\"noopener ugc nofollow\">Source<\/a><\/figcaption><\/figure>\n<p id=\"e955\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">Following commands can be used to install tldr on your system<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"d82a\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\"><span class=\"hljs-comment\"># Installation using npm<\/span>\r\nnpm install -g tldr\r\n\r\n<span class=\"hljs-comment\"># Installation using pip<\/span>\r\npip install tldr\r\n\r\n<span class=\"hljs-comment\"># Installation using brew<\/span>\r\nbrew install tl<\/span><\/strong><\/pre>\n<h2 id=\"1b84\" class=\"of og ge bf oh oi oj ok ol om on oo op ns oq or os nw ot ou ov oa ow ox oy oz bk\" data-selectable-paragraph=\"\"><a class=\"af pa\" href=\"https:\/\/github.com\/sharkdp\/bat\" target=\"_blank\" rel=\"noopener ugc nofollow\">bat<\/a>\u00a0\u2014 A cat clone with wings<\/h2>\n<p id=\"e8f1\" class=\"pw-post-body-paragraph nj nk ge nl b gy pb nn no hb pc nq nr ns pd nu nv nw pe ny nz oa pf oc od oe fx bk\" data-selectable-paragraph=\"\">The\u00a0<a class=\"af pa\" href=\"https:\/\/github.com\/sharkdp\/bat\" target=\"_blank\" rel=\"noopener ugc nofollow\">bat<\/a>\u00a0tool is a clone of famous cat program with support for syntax highlighting and git integration.<\/p>\n<\/div>\n<\/div>\n<div class=\"my\">\n<div class=\"ab cb\">\n<div class=\"lt qe lu qf lv qg cf qh cg qi ci bh\">\n<div class=\"mt mu mv mw mx ab kn\">\n<figure class=\"gv my qj qk ql qm qn paragraph-image\">\n<div class=\"mz na ee nb bh nc\" tabindex=\"0\" role=\"button\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/0*5tICLlQIo9Lhsxvs.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/0*5tICLlQIo9Lhsxvs.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/0*5tICLlQIo9Lhsxvs.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/0*5tICLlQIo9Lhsxvs.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/0*5tICLlQIo9Lhsxvs.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/0*5tICLlQIo9Lhsxvs.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1160\/format:webp\/0*5tICLlQIo9Lhsxvs.png 1160w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 580px\" \/><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*5tICLlQIo9Lhsxvs.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*5tICLlQIo9Lhsxvs.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*5tICLlQIo9Lhsxvs.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*5tICLlQIo9Lhsxvs.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*5tICLlQIo9Lhsxvs.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*5tICLlQIo9Lhsxvs.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:1160\/0*5tICLlQIo9Lhsxvs.png 1160w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 580px\" data-testid=\"og\" \/><img loading=\"lazy\" decoding=\"async\" class=\"bh ly nd c\" role=\"presentation\" src=\"http:\/\/sudlatnid.com\/wp-content\/uploads\/2024\/11\/05tICLlQIo9Lhsxvs.png\" alt=\"\" width=\"580\" height=\"327\" \/><\/picture><\/div>\n<\/figure>\n<figure class=\"gv my qo qk ql qm qn paragraph-image\">\n<div class=\"mz na ee nb bh nc\" tabindex=\"0\" role=\"button\"><picture><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/format:webp\/0*FI3uq0t8qh8PsbZJ.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/format:webp\/0*FI3uq0t8qh8PsbZJ.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/format:webp\/0*FI3uq0t8qh8PsbZJ.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/format:webp\/0*FI3uq0t8qh8PsbZJ.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/format:webp\/0*FI3uq0t8qh8PsbZJ.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/format:webp\/0*FI3uq0t8qh8PsbZJ.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:842\/format:webp\/0*FI3uq0t8qh8PsbZJ.png 842w\" type=\"image\/webp\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 421px\" \/><source srcset=\"https:\/\/miro.medium.com\/v2\/resize:fit:640\/0*FI3uq0t8qh8PsbZJ.png 640w, https:\/\/miro.medium.com\/v2\/resize:fit:720\/0*FI3uq0t8qh8PsbZJ.png 720w, https:\/\/miro.medium.com\/v2\/resize:fit:750\/0*FI3uq0t8qh8PsbZJ.png 750w, https:\/\/miro.medium.com\/v2\/resize:fit:786\/0*FI3uq0t8qh8PsbZJ.png 786w, https:\/\/miro.medium.com\/v2\/resize:fit:828\/0*FI3uq0t8qh8PsbZJ.png 828w, https:\/\/miro.medium.com\/v2\/resize:fit:1100\/0*FI3uq0t8qh8PsbZJ.png 1100w, https:\/\/miro.medium.com\/v2\/resize:fit:842\/0*FI3uq0t8qh8PsbZJ.png 842w\" sizes=\"(min-resolution: 4dppx) and (max-width: 700px) 50vw, (-webkit-min-device-pixel-ratio: 4) and (max-width: 700px) 50vw, (min-resolution: 3dppx) and (max-width: 700px) 67vw, (-webkit-min-device-pixel-ratio: 3) and (max-width: 700px) 65vw, (min-resolution: 2.5dppx) and (max-width: 700px) 80vw, (-webkit-min-device-pixel-ratio: 2.5) and (max-width: 700px) 80vw, (min-resolution: 2dppx) and (max-width: 700px) 100vw, (-webkit-min-device-pixel-ratio: 2) and (max-width: 700px) 100vw, 421px\" data-testid=\"og\" \/><img loading=\"lazy\" decoding=\"async\" class=\"bh ly nd c\" role=\"presentation\" src=\"http:\/\/sudlatnid.com\/wp-content\/uploads\/2024\/11\/0FI3uq0t8qh8PsbZJ.png\" alt=\"\" width=\"421\" height=\"450\" \/><\/picture><\/div><figcaption class=\"ne nf ng mq mr nh ni bf b bg z dx qp ee qq qr\" data-selectable-paragraph=\"\">Git integration and syntax highlighting improves the legacy cat program<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"ab cb\">\n<div class=\"ci bh fa fb fc fd\">\n<p id=\"4c04\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">Conveniently, using\u00a0<code class=\"cx pg ph pi pj b\">bat<\/code>\u00a0is similar to using the\u00a0<code class=\"cx pg ph pi pj b\">cat<\/code>\u00a0program.<\/p>\n<pre class=\"mt mu mv mw mx pl pj pm bp pn bb bk\"><strong><span id=\"e25a\" class=\"po og ge pj b bg pp pq l pr ps\" data-selectable-paragraph=\"\">~ sudo apt install bat  <span class=\"hljs-comment\"># Installation on Ubuntu <\/span>\r\n\r\n~ brew install bat <span class=\"hljs-comment\"># Installation on MacOS<\/span><\/span><\/strong><\/pre>\n<p id=\"9dff\" class=\"pw-post-body-paragraph nj nk ge nl b gy nm nn no hb np nq nr ns nt nu nv nw nx ny nz oa ob oc od oe fx bk\" data-selectable-paragraph=\"\">A detailed guide for installing it on various distribution is provided\u00a0<a class=\"af pa\" href=\"https:\/\/github.com\/sharkdp\/bat?tab=readme-ov-file#installation\" target=\"_blank\" rel=\"noopener ugc nofollow\">here<\/a>.<\/p>\n<p data-selectable-paragraph=\"\">\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Fuck\u00a0\u2014 Magnificent app which correct your previous console command \u2018The Fuck\u2019 has to be one of the most addicting command line tool once you&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21],"tags":[],"class_list":["post-2658","post","type-post","status-publish","format-standard","hentry","category-linux-ubuntu-lubuntu-linuxmint","wpcat-21-id"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=\/wp\/v2\/posts\/2658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2658"}],"version-history":[{"count":1,"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=\/wp\/v2\/posts\/2658\/revisions"}],"predecessor-version":[{"id":2665,"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=\/wp\/v2\/posts\/2658\/revisions\/2665"}],"wp:attachment":[{"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sudlatnid.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}