{"id":60112,"date":"2024-11-16T20:32:37","date_gmt":"2024-11-16T20:32:37","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/"},"modified":"2024-11-16T20:33:51","modified_gmt":"2024-11-16T20:33:51","slug":"5-ways-to-make-linux-commands-work-the-way-you-want","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/","title":{"rendered":"5 Ways to Make Linux Commands Work the Way You Want"},"content":{"rendered":"<p> <a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<div>\n<p>If you&#8217;re attending to grips with Linux and the command line, it is necessary to unlock its full energy. Most instructions you run have a wealth of settings you may tweak to alter what they do. You simply have to know the place to look.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":0,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":0,\"nbrPlacementsScanned\":0,\"ruleCount\":400,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":225} --><br \/>\n<!-- Zone: below first paragraph. --><\/p>\n<h2 id=\"change-behavior-with-command-line-options\"><span class=\"item-num\">1 <\/span><span> Change Habits With Command-Line Choices <\/span> <\/h2>\n<p>Essentially the most primary method to change how instructions run is by passing choices as arguments. You have in all probability used arguments with out interested by it; once you run a command like ls, for instance:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":0,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":0,\"nbrPlacementsScanned\":0,\"ruleCount\":400,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":409} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":400,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<pre><code class=\"hljs bash\">ls docs\/<\/code> <\/pre>\n<p>Right here, docs\/ is an argument that tells ls which file to listing. The command will run its default motion: show the names of recordsdata within the docs listing, in columns throughout the display screen.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":0,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":0,\"nbrPlacementsScanned\":1,\"ruleCount\":400,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":181} --><\/p>\n<p>Nonetheless, ls has many choices that you should utilize to alter its conduct. These take the type of an argument starting with a minus signal (&#8220;-&#8220;), between the command identify and its different arguments:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":0,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":0,\"nbrPlacementsScanned\":1,\"ruleCount\":400,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":370} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":true,\"currentRuleCount\":400,\"actualCount\":370,\"hasActualCountMetThreshold\":true,\"countRemainingForInjection\":30,\"nextBlockCount\":480,\"hasCountRemainingForInjectionMetThreshold\":true,\"nextCount\":850} --><\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":0,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":0,\"nbrPlacementsScanned\":1,\"ruleCount\":400,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":400} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":1,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":1,\"ruleCount\":400,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":0} --><\/p>\n<div class=\"table-container\">\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"\" align=\"\" summary=\"\">\n<thead>\n<tr>\n<th scope=\"col\">\n<p>Choice<\/p>\n<\/th>\n<th scope=\"col\">\n<p>Habits<\/p>\n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<p>-l<\/p>\n<\/td>\n<td>\n<p>Checklist recordsdata in lengthy format.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>-a<\/p>\n<\/td>\n<td>\n<p>Embody hidden recordsdata.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>-d<\/p>\n<\/td>\n<td>\n<p>Checklist directories as recordsdata as a substitute of displaying their contents.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>-t<\/p>\n<\/td>\n<td>\n<p>Type recordsdata displaying the newest first.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>-F<\/p>\n<\/td>\n<td>\n<p>Label file sorts utilizing a trailing character.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":2,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":450} --><\/p>\n<p>Use an possibility by typing it, surrounded with areas, after the command&#8217;s identify. You possibly can mix single-letter choices so that you need not hold repeating the minus signal:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":2,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":617} --><\/p>\n<pre><code class=\"hljs bash\">ls -a .<br\/>ls -lt<br\/>ls -Fdatl \/usr\/<span class=\"hljs-built_in\">native<\/span>\/bin<\/code> <\/pre>\n<p>Many Linux instructions additionally assist lengthy choices which appear like this:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":2,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":684} --><\/p>\n<pre><code class=\"hljs bash\">ls --all<\/code> <\/pre>\n<p>That is equal to ls -a. You can&#8217;t mix lengthy choices and so they can contain lots of typing, however they are much simpler to grasp. Subsequently, you would possibly want to make use of them till you might be extra accustomed to a command, and so they&#8217;re good for scripts that you just would possibly share with different customers.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":2,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":976} --><\/p>\n<section class=\"emaki-custom-block emaki-custom-tip\">\n<!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":1,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":2,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":1216} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":1000,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/section>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":0} --><\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":0} --><\/p>\n<h2 id=\"create-aliases-for-common-uses\"><span class=\"item-num\">2 <\/span><span> Create Aliases for Frequent Makes use of <\/span> <\/h2>\n<p>An alias is sort of a shortcut to a command with pre-defined choices. <a href=\"https:\/\/www.howtogeek.com\/why-you-should-be-using-aliases-in-the-linux-terminal\/\" target=\"_blank\">Aliases have many benefits<\/a> however their predominant goal is to extend comfort and save time. So, if you would like the ls command to all the time present an extended itemizing, like this:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":231} --><\/p>\n<pre><code class=\"hljs bash\">ls -l<\/code> <\/pre>\n<p>You possibly can outline an alias like this:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":265} --><\/p>\n<pre><code class=\"hljs bash\"><span class=\"hljs-built_in\">alias<\/span> ls=<span class=\"hljs-string\">'ls -l'<\/span><\/code> <\/pre>\n<p>Now, once you run the ls command, it can all the time use the -l choice to show recordsdata within the lengthy format. If you wish to hold the default conduct of ls, you should utilize a brand new identify for the alias, e.g.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":459} --><\/p>\n<pre><code class=\"hljs bash\"><span class=\"hljs-built_in\">alias<\/span> ll=<span class=\"hljs-string\">'ls -l'<\/span><\/code> <\/pre>\n<p>Operating this on the command line will set a short lived alias in your present session. You possibly can listing all present aliases by working the command with no arguments:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":619} --><\/p>\n<pre><code class=\"hljs bash\"><span class=\"hljs-built_in\">alias<\/span><\/code> <\/pre>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:38%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1000\" height=\"380\" loading=\"lazy\" decoding=\"async\" alt=\"linux-alias\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-alias.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":859} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":true,\"currentRuleCount\":1000,\"actualCount\":859,\"hasActualCountMetThreshold\":true,\"countRemainingForInjection\":141,\"nextBlockCount\":285,\"hasCountRemainingForInjectionMetThreshold\":true,\"nextCount\":1144} --><\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":2,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":1000} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":0} --><\/p>\n<p> Your system might arrange sure aliases by default, however you may set your personal, completely, in an applicable startup file. The precise file location will rely in your system and the shell you run. Sometimes, on Linux, you will wish to add aliases to ~\/.bashrc and, on macOS, to ~\/.zshrc.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":144} --><\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":144} --><\/p>\n<h2 id=\"set-environment-variables-when-you-run-the-command\"><span class=\"item-num\">3 <\/span><span> Set Atmosphere Variables When You Run the Command <\/span> <\/h2>\n<p>Instructions will typically use <a href=\"https:\/\/www.howtogeek.com\/668503\/how-to-set-environment-variables-in-bash-on-linux\/\" target=\"_blank\">environment variables<\/a> to alter how they function. A command&#8217;s man web page ought to listing these in a piece headed &#8220;Atmosphere&#8221; or &#8220;Atmosphere Variables.&#8221; This is an instance, displaying the person web page for the much less command:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":380} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:63.882863340564%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1844\" height=\"1178\" loading=\"lazy\" decoding=\"async\" alt=\"The Linux man page for the less command showing the ENVIRONMENT VARIABLES section.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-man-less.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":620} --><\/p>\n<p> You should utilize an surroundings variable by setting it once you run a command, a bit like how you employ choices:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":726} --><\/p>\n<pre><code class=\"hljs plaintext\">NAME=VALUE command<\/code> <\/pre>\n<p>For instance, the much less pager helps an EDITOR surroundings variable. This allows you to change the command that runs once you press &#8220;v&#8221; to edit a file. You possibly can set this variable to your most popular editor once you run the command:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":949} --><\/p>\n<p><em>EDITOR=vim much less .\/myfile<\/em><\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":973} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":true,\"currentRuleCount\":1000,\"actualCount\":973,\"hasActualCountMetThreshold\":true,\"countRemainingForInjection\":27,\"nextBlockCount\":215,\"hasCountRemainingForInjectionMetThreshold\":true,\"nextCount\":1188} --><\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":3,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":1000} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":4,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":0} --><\/p>\n<p>The much less program even helps a variable\u2014LESS\u2014that permits you to go any choice to it, as an alternative choice to utilizing aliases. This is an instance the place I exploit LESS to set two choices as a substitute of passing them as arguments:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":5,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":188} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:56.925207756233%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1444\" height=\"822\" loading=\"lazy\" decoding=\"async\" alt=\"Passing options to the less command via an environment variable.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-less-envvar.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":5,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":428} --><\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":5,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":428} --><\/p>\n<h2 id=\"use-permanent-environment-variables\"><span class=\"item-num\">4 <\/span><span> Use Everlasting Atmosphere Variables <\/span> <\/h2>\n<p>You might have considered trying some surroundings variables to use by default completely. The earlier instance confirmed how one can set choices utilizing a variable, however there&#8217;s little level should you&#8217;re nonetheless typing out the choices every time you run a command. As a substitute, you may outline surroundings variables that can apply once you begin your terminal session.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":5,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":763} --><\/p>\n<p>Once more, the way you achieve this will rely in your actual system and the way you prefer to set issues up. A standard method is to make use of the \/and so forth\/surroundings file which applies to all customers of your system. It is a textual content file itemizing surroundings variables, not a shell script:<\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":4,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":5,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":1019} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":5,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":1000,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:25.50831792976%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1082\" height=\"276\" loading=\"lazy\" decoding=\"async\" alt=\"An example \/etc\/environment file showing configuration of the less command and the EDITOR and PAGER environment variables.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-etc-environment.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":6,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":240} --><\/p>\n<p> You possibly can add any surroundings variable setting to this file utilizing the identical &#8220;NAME=VALUE&#8221; format.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":6,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":334} --><\/p>\n<p>Atmosphere variables grow to be actually highly effective when they&#8217;re standardized and a number of other instructions can share them. For instance, many instructions assist the PAGER and EDITOR variables, so when you&#8217;ve got a choice, simply set it as soon as and all supporting instructions will routinely obey.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":6,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":608} --><\/p>\n<p>If you wish to set user-specific surroundings variables, you are able to do so in a file like ~\/.bashrc (Linux) or ~\/.zshrc (macOS). These are script recordsdata to allow them to do much more, together with utilizing the image &#8220;~&#8221; which expands to your own home listing.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":6,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":850} --><\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":6,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":850} --><\/p>\n<h2 id=\"edit-application-specific-config-files\"><span class=\"item-num\">5 <\/span><span> Edit Utility-Particular Config Recordsdata <\/span> <\/h2>\n<p>The ultimate sort of configuration is determined by the command\u2014or utility\u2014you might be utilizing. Every app is free to make use of whichever configuration format it needs, though plain textual content codecs are hottest underneath Linux.<\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":5,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":6,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":1061} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":6,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":1000,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<p>You may often have a few of these recordsdata in your house listing (e.g. ~\/.vimrc) or, on fashionable programs, in a hierarchy underneath the hidden folder ~\/.config.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":7,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":151} --><\/p>\n<p>Listed below are some examples of various kinds of config file.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":7,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":208} --><\/p>\n<h3 id=\"run-control-files\"> Run-Management Recordsdata <\/h3>\n<p>These are sometimes hidden recordsdata ending in &#8220;rc&#8221;; <a href=\"https:\/\/www.howtogeek.com\/830549\/whats-the-difference-between-bashrc-and-profile-on-linux\/\" target=\"_blank\">the .bashrc file<\/a> lined earlier is one case. These recordsdata could be full-blown scripts\u2014as within the case of .bashrc\u2014or extra data-driven, itemizing settings like .vimrc.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":7,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":421} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:54.986522911051%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1484\" height=\"816\" loading=\"lazy\" decoding=\"async\" alt=\"Part of a .vimrc file showing settings including syntax highlighting and plugin loading.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-vimrc.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":7,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":661} --><\/p>\n<h3 id=\"ini-like\"> INI-like <\/h3>\n<p>Some config recordsdata borrow from the Home windows INI format for configuring (&#8220;initializing&#8221;) packages. On this format, settings are grouped into sections, every of which is headed with a time period in sq. brackets. Particular person settings use a well-known &#8220;NAME = VALUE&#8221; syntax.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":7,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":922} --><\/p>\n<p>A superb instance of this format is the .gitconfig file that the git model management system makes use of:<\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":6,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":7,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":1016} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":7,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":7,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":1000,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:60.496613995485%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=500&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png?q=70&amp;fit=crop&amp;w=500&amp;dpr=1\"\/><img width=\"886\" height=\"536\" loading=\"lazy\" decoding=\"async\" alt=\"An example .gitconfig file showing its simple INI-like syntax.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-gitconfig.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":8,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":240} --><\/p>\n<h3 id=\"json\"> JSON <\/h3>\n<p>JSON is without doubt one of the hottest information interchange codecs at the moment in use. It borrows JavaScript&#8217;s syntax for object definition and allows you to outline extra complicated buildings in configuration recordsdata. The <a href=\"https:\/\/www.howtogeek.com\/rss-feed-in-the-linux-terminal-read-the-latest-with-this-cli-tool\/\" target=\"_blank\">cleed RSS feed reader<\/a> makes use of JSON as its configuration format which appears to be like like this:<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":8,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":522} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:15.471167369902%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1422\" height=\"220\" loading=\"lazy\" decoding=\"async\" alt=\"An example configuration file in JSON format.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-cleed-json.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":8,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":762} --><\/p>\n<h3 id=\"scripts\"> Scripts <\/h3>\n<p>Some packages reuse <a href=\"https:\/\/www.howtogeek.com\/808593\/bash-script-examples\/\" target=\"_blank\">the bash script format<\/a> for his or her configuration. This provides lots of performance with the draw back that it may get extra sophisticated. The system info software, neofetch, makes use of this method which makes it extremely customizable:<\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":7,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":8,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":1008} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":8,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":1000,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\" style=\"padding-bottom:40.94616639478%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1226\" height=\"502\" loading=\"lazy\" decoding=\"async\" alt=\"The neofetch configuration file which is a shell script.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-neofetch-config.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":9,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":240} --><\/p>\n<h3 id=\"bespoke\"> Bespoke <\/h3>\n<p>Some apps have such a sophisticated configuration that they resort to their very own, bespoke format. The Apache net server is an ideal instance. Supporting an unlimited vary of web site setups, this app&#8217;s documentation is usually about its huge configuration.<\/p>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":9,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":491} --><\/p>\n<div class=\"body-img portrait \">\n<div class=\"responsive-img image-expandable img-article-item-portrait\" style=\"padding-bottom:101.83727034121%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure><picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=750&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=750&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=750&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=750&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=600&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=600&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=360&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png?q=49&amp;fit=crop&amp;w=360&amp;dpr=2\"\/><img width=\"1524\" height=\"1552\" loading=\"lazy\" decoding=\"async\" alt=\"An excerpt from an apache2 config file showing plenty of comments surrounding directives to define the location of an error file and configure access to specific directories.\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/11\/linux-apache2conf.png\" style=\"display:block;height:auto;max-width:100%;\"\/><\/picture><\/figure>\n<\/div><\/div>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":9,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":731} --><\/p>\n<hr\/>\n<p><!-- No repeatable ad for zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":9,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"actualCount\":731} --><\/p>\n<p> Linux configuration could be daunting as a result of there may be a lot of it, and every program can take care of it barely in another way. However this implies your toolset is immensely versatile, so it is nicely value attending to grips with command settings. Discover ways to learn man pages, experiment with run-control recordsdata, and dwell your Linux life to its fullest!<\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":8,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":9,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":1070} --><!-- Zone: every entry repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":9,\"startingPoint\":1,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":9,\"nbrPlacementsScanned\":9,\"ruleCount\":1000,\"degradationStartingPoint\":2,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":1000,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} -->\n <\/div>\n<iframe src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/><a href=\"https:\/\/www.howtogeek.com\/ways-to-configure-linux-command-line-tools\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re attending to grips with Linux and the command line, it is necessary to unlock its full energy. Most instructions you run have a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":60113,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-60112","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-universe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>5 Ways to Make Linux Commands Work the Way You Want - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 Ways to Make Linux Commands Work the Way You Want - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-16T20:32:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-16T20:33:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2024\/11\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"5 Ways to Make Linux Commands Work the Way You Want\",\"datePublished\":\"2024-11-16T20:32:37+00:00\",\"dateModified\":\"2024-11-16T20:33:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/\"},\"wordCount\":1290,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg\",\"articleSection\":[\"Tech Universe\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/\",\"name\":\"5 Ways to Make Linux Commands Work the Way You Want - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg\",\"datePublished\":\"2024-11-16T20:32:37+00:00\",\"dateModified\":\"2024-11-16T20:33:51+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg\",\"width\":2400,\"height\":1600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2024\\\/11\\\/16\\\/5-ways-to-make-linux-commands-work-the-way-you-want\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 Ways to Make Linux Commands Work the Way You Want\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"5 Ways to Make Linux Commands Work the Way You Want - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","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:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/","og_locale":"en_US","og_type":"article","og_title":"5 Ways to Make Linux Commands Work the Way You Want - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2024-11-16T20:32:37+00:00","article_modified_time":"2024-11-16T20:33:51+00:00","og_image":[{"width":2400,"height":1600,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2024\/11\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"5 Ways to Make Linux Commands Work the Way You Want","datePublished":"2024-11-16T20:32:37+00:00","dateModified":"2024-11-16T20:33:51+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/"},"wordCount":1290,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2024\/11\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg","articleSection":["Tech Universe"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/","url":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/","name":"5 Ways to Make Linux Commands Work the Way You Want - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2024\/11\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg","datePublished":"2024-11-16T20:32:37+00:00","dateModified":"2024-11-16T20:33:51+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2024\/11\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2024\/11\/a-hand-using-a-laptop-and-linux-mascot-coming-out-of-the-screen-with-a-gear-and-some-files-behind.jp.jpeg","width":2400,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2024\/11\/16\/5-ways-to-make-linux-commands-work-the-way-you-want\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"5 Ways to Make Linux Commands Work the Way You Want"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/60112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=60112"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/60112\/revisions"}],"predecessor-version":[{"id":60114,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/60112\/revisions\/60114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/60113"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=60112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=60112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=60112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}