{"id":181,"date":"2020-08-18T19:23:47","date_gmt":"2020-08-18T20:23:47","guid":{"rendered":"http:\/\/www.linux-tutorial.info\/?page_id=77"},"modified":"2020-08-22T19:26:19","modified_gmt":"2020-08-22T20:26:19","slug":"this-is-the-page-title-toplevel-15","status":"publish","type":"page","link":"http:\/\/www.linux-tutorial.info\/?page_id=181","title":{"rendered":"Shells and Utilities"},"content":{"rendered":"\n<title>Shells and Utilities<\/title>\n<p>\nFor most Windows users, &#8220;the <glossary>shell<\/glossary>&#8220;&#8221; is an almost entirely new concept. Many might familar with a command-line\nor &#8220;dos box&#8221;, but this is often just limited to inputting a command based on troubleshooting article they read.  On the\nother hand, most <glossary>UNIX<\/glossary> users are very familiar with &#8220;the <glossary>shell<\/glossary>&#8220;, and for them it is more\nthatn just where you input commands and get output on your screen.  Often, this is only contact administrator have with the system,\nparticularly if this is a server and usually does not normal users running about. In such cases, graphical applications <b>cannot<\/b>\nbe run at all as the necessary software has not been installed. For many, the fact that you do not even need to install a graphical\ninterface can be suprising, if not confusing.\n<\/p>\n<p>\nBecause the Linux <glossary>GUI<\/glossary> has become so easy to use, it is possible for normal users that you can go for\nquite a long time without having to input commands at a shell prompt.  If your only interaction\nwith the <glossary>operating system<\/glossary> is logging into the GUI and starting applications,\nmost of this entire section can only serve to satisfy your curiosity. Obviously, if all you ever do\nis start a graphical application, then understanding about shell is not all that important.  However, if you are\nlike most Linux users, understanding the basic workings of the <glossary>shell<\/glossary>\nwill do wonders to improve your ability to use the system to its fullest extent. For the Linux administrator,\nhowever, knowing how to move about the shell comfortably needs to be second nature.\n<\/p>\n<p>\nUp to this point, we have referred to\nthe <glossary>shell<\/glossary> as an abstract entity.\nIn fact, in most texts, it is usually referred to as simply &#8220;the shell&#8221;, although there\nare many different shells that you can use, and\nthere is always a program that must be started before you can interact\nwith &#8220;the shell&#8221;. Each has its own\ncharacteristics (or even quirks), but all behave in the same general fashion.\nBecause the basic concepts are the same, I will avoid talking about specific\nshells until later.\n<\/p>\n<p>\nIn this chapter, we are going to cover the basic aspects of the <glossary>shell<\/glossary>.\nWe&#8217;ll talk about how to issue commands and how the system\nresponds. Along with that, we&#8217;ll cover how commands can be made to interact with\neach other to provide you with the ability to make your own commands. We&#8217;ll also\ntalk about the different kinds of shells, what each has to offer, and some\ndetails of how particular shells behave.\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shells and Utilities For most Windows users, &#8220;the shell&#8220;&#8221; is an almost entirely new concept. Many might familar with a command-line or &#8220;dos box&#8221;, but this is often just limited to inputting a command based on troubleshooting article they read. &hellip; <a href=\"http:\/\/www.linux-tutorial.info\/?page_id=181\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-181","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=181"}],"version-history":[{"count":1,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/181\/revisions"}],"predecessor-version":[{"id":702,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/181\/revisions\/702"}],"wp:attachment":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}