{"id":1892,"date":"2017-03-23T18:27:47","date_gmt":"2017-03-23T12:57:47","guid":{"rendered":"https:\/\/www.wikitechy.com\/technology\/?p=1892"},"modified":"2017-03-28T17:51:46","modified_gmt":"2017-03-28T12:21:46","slug":"rc-bashrc-stand","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/technology\/rc-bashrc-stand\/","title":{"rendered":"BASH &#8211; What does \u201crc\u201d in .bashrc stand for"},"content":{"rendered":"<h4 id=\"rc-in-bashrc-stand-for\"><span style=\"color: #800000;\"><strong>\u201crc\u201d in .bashrc stand for:<\/strong><\/span><\/h4>\n<ul>\n<li>It stands for \u201crun commands\u201d.<\/li>\n<li>This comes from MIT\u2019s CTSS (Compatible Time-Sharing System) and Multics, where the idea that a command processing shell would be an ordinary program originated.<\/li>\n<li>CTSS had a program called RUNCOM (for \u201crun commands\u201d) and a script was called \u201ca runcom\u201d in the community where Unix originated, leading to the file extension .rc and generally to the rc abbreviation.<\/li>\n<li>rc stuck as a name for any list of commands.<\/li>\n<\/ul>\n[ad type=&#8221;banner&#8221;]\n<p>1.run commands<br \/>\n2.resource control<br \/>\n3.run control<br \/>\n4.runtime configuration<\/p>\n<p>In run control, ESR says so.<\/p>\n<h4 id=\"his-footnote-says\"><strong><span style=\"color: #ff00ff;\">His footnote says:<\/span><\/strong><\/h4>\n<ul>\n<li>The \u2018rc\u2019 suffix goes back to Unix&#8217;s grandparent, CTSS.It had a command-script feature called &#8220;runcom&#8221;. Early<br \/>\nUnixes used \u2018rc\u2019 for the name of the operating system&#8217;s boot script, as a tribute to CTSS runcom.<\/li>\n<li>&#8220;run commands&#8221; as the default long-form, but admits that context should determine word choice.<\/li>\n<li>While not historically precise, rc may also be pronounced as &#8220;run control&#8221;, because an rc file controls how a program runs.<\/li>\n<li>For instance, the editor Vim looks for and reads the contents of the .vimrc file to determine<br \/>\nits initial configuration.<\/li>\n<li>The most sensible pronunciation depends on the function of the file: to start<br \/>\nsomething up, or to control how something starts up.<\/li>\n<\/ul>\n[ad type=&#8221;banner&#8221;]\n","protected":false},"excerpt":{"rendered":"<p>\u201crc\u201d in .bashrc stand for: It stands for \u201crun commands\u201d. This comes from MIT\u2019s CTSS (Compatible Time-Sharing System) and Multics, where the idea that a command processing shell would be an ordinary program originated. CTSS had a program called RUNCOM (for \u201crun commands\u201d) and a script was called \u201ca runcom\u201d in the community where Unix [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699],"tags":[4039,4029,4041,4040,4038,4042,4036,4037,4030,4043,4032,4031,4034,4028,4035,4033],"class_list":["post-1892","post","type-post","status-publish","format-standard","hentry","category-linux","tag-bash-what-does-rc-in-bashrc-stand-for","tag-bashrc-in-custom-folder","tag-configuration-what-does-rc","tag-configuration-file","tag-etc-mean","tag-in-bashrc","tag-linux-etcrc-d-what-does-rc-stand-for","tag-linux-what-does-the-rc-in-bashrc","tag-match-empty-line-in-an-alias-bashrc","tag-nanorc-stand-for","tag-what-does-bashrc-command-do","tag-what-does-dd-stand-for","tag-what-does-the-rc-on-the-end-of-home-directory-configuration-files-mean","tag-what-is-the-purpose-of-bashrc-and-how-does-it-work","tag-whats-so-special-about-directories-whose-names-begin-with-a-dot","tag-why-does-bashrc-check-whether-the-current-shell-is-interactive"],"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/1892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/comments?post=1892"}],"version-history":[{"count":0,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/posts\/1892\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/media?parent=1892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/categories?post=1892"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/technology\/wp-json\/wp\/v2\/tags?post=1892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}