{"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 start using it. Whenever you mis-type a command, just type\u00a0fuck\u00a0and&hellip;<\/p>\n<p><a class=\"excerpt-readmore\" href=\"https:\/\/www.sudlatnid.com\/?p=2658\">Read More<\/a><\/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","odd"],"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}]}}