{"id":698,"date":"2010-02-24T22:23:09","date_gmt":"2010-02-25T03:23:09","guid":{"rendered":"http:\/\/nylinuxhelp.com\/blogs\/?p=698"},"modified":"2010-02-24T22:23:09","modified_gmt":"2010-02-25T03:23:09","slug":"using-linux-at-work","status":"publish","type":"post","link":"https:\/\/nylinuxhelp.com\/blogs\/command-line\/using-linux-at-work","title":{"rendered":"Using Linux at Work"},"content":{"rendered":"<h2>Use Linux at work\u2014even if your PC runs Windows.<\/h2>\n<p>When I started using Linux, I wondered when I would get to actually use it &#8220;on the job&#8221;.\u00a0 It wasn&#8217;t easy sometimes to work with a Windows-based computer\u2014when there&#8217;s a skill set available that can help you do things faster on the computer.\u00a0 This skill set is the Linux command shell, but as mentioned your computer runs Microsoft Windows.\u00a0 What can you do??<\/p>\n<p>At one job, I was able to install Perl.\u00a0 At another job one had to submit a request (with business justification) to add software to a workstation.\u00a0 Instead of Perl I thought &#8220;why not Python?&#8221;\u00a0 Since both times it was a Windows XP Environment, I used the DOS command line (or &#8220;CMD&#8221; app) to execute the Perl or Python programs.<\/p>\n<p>I used the DOS CMD because (at that time) I did not know about Cygwin.\u00a0 Using the DOS CMD to execute programs is easy.\u00a0 The difficult part is dealing with case-insensitivity (which hurts portability) and using a shell to navigate folders with spaces in the names is a real pain.<\/p>\n<p>Using the DOS shell to execute programs is not the same as using Cygwin.\u00a0 Cygwin is command shell that emulates a working Linux environment.\u00a0 Installing Cygwin with the base packages is simple and will provide a good &#8220;starting point&#8221; for learning some shell commands.<\/p>\n<h2>Want to use Linux but your work computer is Mac OS-X?<\/h2>\n<p>OS-X (like Linux) is Unix-based.\u00a0 It has a shell that&#8217;s known as &#8220;Terminal&#8221; and it is in the Applications\/Utilities folder.\u00a0 You can also (if the OS is 10.5 or later) <a title=\"Use Spotlight Search to launch Mac OS-X applications\" href=\"http:\/\/support.apple.com\/kb\/HT1343\" target=\"_blank\">use keystrokes (apple + Space bar) to show the &#8220;spotlight search&#8221; box<\/a> at the top right and start typing <strong>Terminal<\/strong>.\u00a0 When search finds &#8220;Terminal&#8221; then press ENTER and voila!\u00a0 Say hello to the Darwin Terminal.<\/p>\n<p>Darwin handles the basic stuff really well.\u00a0 It&#8217;s capable of helping you learn Shell commands.\u00a0 But it doesn&#8217;t do everything that a regular Linux distro does.\u00a0 Darwin&#8217;s limits can be overcome by installing apps and libraries.\u00a0 Most likely you will need your System Administrator&#8217;s help to get and install X11, MacPorts, or Fink to augment the BSD-derived Darwin environment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use Linux at work\u2014even if your PC runs Windows. When I started using Linux, I wondered when I would get to actually use it &#8220;on the job&#8221;.\u00a0 It wasn&#8217;t easy sometimes to work with a Windows-based computer\u2014when there&#8217;s a skill set available that can help you do things faster on the computer.\u00a0 This skill set [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,12,23],"tags":[48,55,49],"class_list":["post-698","post","type-post","status-publish","format-standard","hentry","category-command-line","category-learn-linux","category-use-linux","tag-cli","tag-cygwin","tag-terminal"],"_links":{"self":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts\/698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/comments?post=698"}],"version-history":[{"count":34,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts\/698\/revisions"}],"predecessor-version":[{"id":732,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/posts\/698\/revisions\/732"}],"wp:attachment":[{"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/media?parent=698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/categories?post=698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nylinuxhelp.com\/blogs\/wp-json\/wp\/v2\/tags?post=698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}