<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1973289447132802412</atom:id><lastBuildDate>Thu, 19 Dec 2024 03:30:33 +0000</lastBuildDate><category>OS</category><category>Ubuntu</category><category>Ubuntu tips &amp; tricks</category><category>Printer Installation</category><category>windows Tricks</category><title>Operating System</title><description>Windows, Linux &amp;amp; others utility tools Tips &amp;amp; Tricks</description><link>http://ospsc.blogspot.com/</link><managingEditor>noreply@blogger.com (OS)</managingEditor><generator>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-3309949459249466859</guid><pubDate>Wed, 20 May 2015 04:52:00 +0000</pubDate><atom:updated>2023-12-04T12:10:16.730+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">windows Tricks</category><title>How to hide folders in windows OS</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVGWbnyOIbrRwueDOPFTjjCOljtUgBvDo63bSezFtc9PF00cxoAXB9Fz862q1rigDA53lqC5FZJP-KSTINCBfWdyXo4fVe0HuKByzEuSh3Pm2hXZjaNQ3dfHjTXpOyk_nerX2yIYFsL8UMuksW9DXNlgp7kSLd1M3wOnae51CTWoJYe81wMSc_7aQ05I1D/s5184/john-schnobrich-WS7tgu261f0-unsplash.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;hide_folder&quot; border=&quot;0&quot; data-original-height=&quot;5184&quot; data-original-width=&quot;3456&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVGWbnyOIbrRwueDOPFTjjCOljtUgBvDo63bSezFtc9PF00cxoAXB9Fz862q1rigDA53lqC5FZJP-KSTINCBfWdyXo4fVe0HuKByzEuSh3Pm2hXZjaNQ3dfHjTXpOyk_nerX2yIYFsL8UMuksW9DXNlgp7kSLd1M3wOnae51CTWoJYe81wMSc_7aQ05I1D/w266-h400/john-schnobrich-WS7tgu261f0-unsplash.jpg&quot; title=&quot;hide_folder&quot; width=&quot;266&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: medium; font-weight: normal;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;In the digital age, privacy concerns are more pressing than ever.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;A tutorial titled &quot;How to hide folders&quot; seems to provide many users with a way to protect their sensitive&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;data. However, a closer look at these guides reveals many issues that users should avoid.&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;To hide a folder named- &#39;SD&#39; in C drive using cmd&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h3&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;command: -&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;attrib +s +h C:\SD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiP138ggkXl8nS3X3VXlczFaXG9bHNoIXaC0wHYwiRGT3b43aFqRGnrzUJqtxJtcEzjCCkVSsS_DQ1UAevy054Uq8uMbf3sLWlXAZ77amKoG6k-IJ7eeFH22v193jKcUB0Ka2n29YOGblAj1VO09lL2MDTp-kIhTRJvFZ_8JmQWUdBetaGUsvWdGJqHmLx/s1112/hide%20folder.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;hide_folder&quot; border=&quot;0&quot; data-original-height=&quot;137&quot; data-original-width=&quot;1112&quot; height=&quot;103&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiP138ggkXl8nS3X3VXlczFaXG9bHNoIXaC0wHYwiRGT3b43aFqRGnrzUJqtxJtcEzjCCkVSsS_DQ1UAevy054Uq8uMbf3sLWlXAZ77amKoG6k-IJ7eeFH22v193jKcUB0Ka2n29YOGblAj1VO09lL2MDTp-kIhTRJvFZ_8JmQWUdBetaGUsvWdGJqHmLx/w640-h103/hide%20folder.png&quot; title=&quot;hide_folder&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;To unhide &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;b&gt;command: -&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;attrib -s -h C:\SD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIogk-q9Sb-M_Hc9L0-ODEYDtKccYU3YIDJJMxShyphenhyphenSrCEP8e4HxPt7LSAeuM0W7tt36CR8aR-4Uh4BH27TTupdoN5HxJ0eH554vIl0jIarKVSR_WQGEUotDi-n1vcOwcvMA6MNKHnnrwMZBGdw9roi5jwodYJd7nH-2icGm_OqfObWdJfTDksPFXybJ-ms/s1096/unhide%20folder.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;unhide_folder&quot; border=&quot;0&quot; data-original-height=&quot;313&quot; data-original-width=&quot;1096&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIogk-q9Sb-M_Hc9L0-ODEYDtKccYU3YIDJJMxShyphenhyphenSrCEP8e4HxPt7LSAeuM0W7tt36CR8aR-4Uh4BH27TTupdoN5HxJ0eH554vIl0jIarKVSR_WQGEUotDi-n1vcOwcvMA6MNKHnnrwMZBGdw9roi5jwodYJd7nH-2icGm_OqfObWdJfTDksPFXybJ-ms/w640-h182/unhide%20folder.png&quot; title=&quot;unhide_folder&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Don&#39;t worry if you forget the name of the&amp;nbsp;folder.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;--&amp;gt;go to cmd&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;--&amp;gt;type the drive in which you want to check the folders&lt;br /&gt;e.g d:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;--&amp;gt; then type dir/a&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3xUMZd4-vXcqE-2VcJSRyARijVIudn5rEKpwEN58dr-84ifZfNxkGPHKiicoXjZzBVeKpVKnQc88ULdEfY5EdPPAWxAO_VA5xL3v9O_C_5qjoaK6kJZb1c1ISRdQ75yau2FOSibuu5Y6TyDtkbRXTy8r2py_iz6fFBoOi_1H-wBj4AWSTLvEKd2CftzUX/s1116/DIR%20cmd.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;dir_cmd&quot; border=&quot;0&quot; data-original-height=&quot;206&quot; data-original-width=&quot;1116&quot; height=&quot;144&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3xUMZd4-vXcqE-2VcJSRyARijVIudn5rEKpwEN58dr-84ifZfNxkGPHKiicoXjZzBVeKpVKnQc88ULdEfY5EdPPAWxAO_VA5xL3v9O_C_5qjoaK6kJZb1c1ISRdQ75yau2FOSibuu5Y6TyDtkbRXTy8r2py_iz6fFBoOi_1H-wBj4AWSTLvEKd2CftzUX/w640-h144/DIR%20cmd.png&quot; title=&quot;dir_cmd&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; it will show all the&amp;nbsp;&lt;/span&gt;folders.&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;blockquote&gt;User&amp;nbsp;should prioritize more robust methods, such as encryption and secure backup practices, to safeguard their sensitive data effectively.&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://ospsc.blogspot.com/2015/05/hide-folder.html</link><author>noreply@blogger.com (OS)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVGWbnyOIbrRwueDOPFTjjCOljtUgBvDo63bSezFtc9PF00cxoAXB9Fz862q1rigDA53lqC5FZJP-KSTINCBfWdyXo4fVe0HuKByzEuSh3Pm2hXZjaNQ3dfHjTXpOyk_nerX2yIYFsL8UMuksW9DXNlgp7kSLd1M3wOnae51CTWoJYe81wMSc_7aQ05I1D/s72-w266-h400-c/john-schnobrich-WS7tgu261f0-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-4602172370386090687</guid><pubDate>Sat, 07 Feb 2015 05:11:00 +0000</pubDate><atom:updated>2023-12-04T12:15:20.001+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>How to install Oracle Java Packages in Ubuntu</title><description>&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: small; font-weight: normal;&quot;&gt;
Some web services may need the Oracle Java Runtime Environment to be installed in the system for running the services properly. If you would like to get the proprietary Oracle Java packages for your system, you can download and install them.&lt;/span&gt;&lt;/h2&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS1tujIT92UZ8G_Gp8AlBzm4TSJoP5Dcl-qEvn0PoVGKoyeDlbT5TgESS5t3RqYj4lI1txMw3rYgz6VDqiowRFETk2kCrhS2fYFAUHSXYbG03_FhWm9JiayxlyJavG7S1EFqqR7kjuHqifegpXHMj6R6ErioiIjYDGUckb_mJX0RGOfZT650hWU4Vw4YEA/s1920/clement-helardot-95YRwf6CNw8-unsplash.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;java&quot; border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;1920&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS1tujIT92UZ8G_Gp8AlBzm4TSJoP5Dcl-qEvn0PoVGKoyeDlbT5TgESS5t3RqYj4lI1txMw3rYgz6VDqiowRFETk2kCrhS2fYFAUHSXYbG03_FhWm9JiayxlyJavG7S1EFqqR7kjuHqifegpXHMj6R6ErioiIjYDGUckb_mJX0RGOfZT650hWU4Vw4YEA/w640-h426/clement-helardot-95YRwf6CNw8-unsplash.jpg&quot; title=&quot;java&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;&lt;u&gt;Following these steps&lt;/u&gt;:-&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
&lt;br /&gt;&lt;/span&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Press &lt;span style=&quot;color: red;&quot;&gt;Ctrl-Alt-T&lt;/span&gt; to run Terminal.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;Enter &lt;/b&gt;&lt;span style=&quot;color: red; font-family: verdana; font-weight: bold;&quot;&gt;sudo add-apt-repository ppa:webupd8team/java&lt;/span&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt; to add &lt;/b&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;the partner&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;repository.&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;Enter &lt;span style=&quot;color: red;&quot;&gt;sudo apt-get update&lt;/span&gt; to update the source list.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;Enter &lt;span style=&quot;color: red;&quot;&gt;sudo apt-get install oracle-java8-installer&lt;/span&gt; to download and install the Oracle Java packages.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;Enter &lt;span style=&quot;color: red;&quot;&gt;sudo java -version&lt;/span&gt; to check the version of the Java used in the system.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Enter &lt;span style=&quot;color: red;&quot;&gt;sudo update-alternatives --config java&lt;/span&gt; to choose the default Java for use in the system when necessary.&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enter &lt;span style=&quot;color: red;&quot;&gt;sudo add-apt-repository ppa:webupd8team/java&lt;/span&gt; to add the&amp;nbsp; partner repository.&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; Enter &lt;span style=&quot;color: red;&quot;&gt;sudo apt-get update&lt;/span&gt; to update the source list.&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp; Enter &lt;span style=&quot;color: red;&quot;&gt;sudo apt-get install oracle-java8-installer&lt;/span&gt; to download and install the Oracle Java packages.&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;Enter &lt;span style=&quot;color: red;&quot;&gt;sudo java -version&lt;/span&gt; to check the version of the Java used in the system.&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&amp;nbsp;Enter &lt;span style=&quot;color: red;&quot;&gt;sudo update-alternatives --config java&lt;/span&gt; to choose the default Java for use in the system when necessary.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;u&gt;Note: -&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;The new version of Oracle Java may not allow you to run applications or services that are unsigned or self-signed. If you trust the services that you&#39;re using, you may configure the security level of JRE or add the services to the Exception Site List using the Java Control Panel.&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;
To run it, enter &lt;span style=&quot;color: red;&quot;&gt;/usr/bin/jcontrol&lt;/span&gt; in the Terminal&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt; &lt;b&gt;or&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;press Alt-F2, type &lt;span style=&quot;color: red;&quot;&gt;jcontrol&lt;/span&gt; then run the Oracle Java 8 plugin control panel.&lt;/span&gt;&lt;/div&gt;
</description><link>http://ospsc.blogspot.com/2015/02/oracle-java-packages-installation-in.html</link><author>noreply@blogger.com (OS)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS1tujIT92UZ8G_Gp8AlBzm4TSJoP5Dcl-qEvn0PoVGKoyeDlbT5TgESS5t3RqYj4lI1txMw3rYgz6VDqiowRFETk2kCrhS2fYFAUHSXYbG03_FhWm9JiayxlyJavG7S1EFqqR7kjuHqifegpXHMj6R6ErioiIjYDGUckb_mJX0RGOfZT650hWU4Vw4YEA/s72-w640-h426-c/clement-helardot-95YRwf6CNw8-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-3224833814739258613</guid><pubDate>Fri, 06 Feb 2015 07:01:00 +0000</pubDate><atom:updated>2023-12-04T12:19:52.631+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu tips &amp; tricks</category><title>How to change wallpapers Automatically in Ubuntu</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h2 style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: medium; text-align: left;&quot;&gt;Manual wallpaper changing method: -&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;
You can right click your desktop, select &quot;Change Desktop Background&quot; and choose any one of the wallpapers pre-installed, but you need to do it each time you want to change a wallpaper.&lt;/span&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;
&amp;nbsp;...........................................................................&lt;/span&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;What about changing a wallpaper automatically within a certain time interval?&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;Install the wallpaper changer Variety and see the magic&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4p3jAwMx9Kn6pkPGD-3_I8HwOGPECyOmuuQaFs7iv2DroRYtfa8Rlk3sBE3iGrGhe7DfcaG98h7V76a4qPTAwcpYwwPOVzUdELYttsvMk1gCeYk2SVF6B2cyx8z_gqVcBZPyYnTE-Kv29QQNicOjeTGnXpTAgG59JeNaImSvQfLQ8mu9ybGO7sfs0ABbE/s1920/gabriel-heinzer-4Mw7nkQDByk-unsplash.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;sudo_cmd&quot; border=&quot;0&quot; data-original-height=&quot;1440&quot; data-original-width=&quot;1920&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4p3jAwMx9Kn6pkPGD-3_I8HwOGPECyOmuuQaFs7iv2DroRYtfa8Rlk3sBE3iGrGhe7DfcaG98h7V76a4qPTAwcpYwwPOVzUdELYttsvMk1gCeYk2SVF6B2cyx8z_gqVcBZPyYnTE-Kv29QQNicOjeTGnXpTAgG59JeNaImSvQfLQ8mu9ybGO7sfs0ABbE/w640-h480/gabriel-heinzer-4Mw7nkQDByk-unsplash.jpg&quot; title=&quot;sudo_cmd&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Press Ctrl-Alt-T to run Terminal.&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&amp;nbsp;&lt;span&gt;Enter sudo add-apt-repository ppa:peterlevi/ppa&lt;br /&gt;&amp;nbsp;&amp;nbsp; Enter sudo apt-get update&lt;br /&gt;&amp;nbsp;&amp;nbsp; Enter sudo apt-get install variety&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Enter sudo apt-get update&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Enter sudo apt-get install variety&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&quot;With this trick of wallpaper change, you can change wallpapers in a fixed time interval from the sources you set and run it with several other settings such as randomly applying filter effects, color etc.&quot;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://ospsc.blogspot.com/2015/02/changing-wallpapers-automatically-in.html</link><author>noreply@blogger.com (OS)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4p3jAwMx9Kn6pkPGD-3_I8HwOGPECyOmuuQaFs7iv2DroRYtfa8Rlk3sBE3iGrGhe7DfcaG98h7V76a4qPTAwcpYwwPOVzUdELYttsvMk1gCeYk2SVF6B2cyx8z_gqVcBZPyYnTE-Kv29QQNicOjeTGnXpTAgG59JeNaImSvQfLQ8mu9ybGO7sfs0ABbE/s72-w640-h480-c/gabriel-heinzer-4Mw7nkQDByk-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-1066147885604798304</guid><pubDate>Fri, 16 Jan 2015 06:44:00 +0000</pubDate><atom:updated>2023-11-24T10:44:20.325+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ubuntu tips &amp; tricks</category><title>UBUNTU Useful commands</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;


 
 
 
 &lt;style type=&quot;text/css&quot;&gt;p { margin-bottom: 0.25cm; line-height: 120%; }&lt;/style&gt;


&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;em&gt;UBUNTU&lt;/em&gt; Useful commands&amp;nbsp;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
You can use keyboard
shortcuts and other command line tricks to make entering commands
easier and faster. You might already know about the ‘tab’ key
which completes partial commands.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfaOzO9xe9tFYW09CdhGNtYrfVU2R_bNXB6k6Mi0dUdhQ7vtqilQl09zveM7Ncc6J27ksdnqylHFblhyphenhyphenPFGE8-wqhVo-H5VpzofR6m30OQC_CF98ugSt3ExHw_dNSmNyO7FFHFkQhJgD9tFJWmX3Pn8FTkvz32vv2eCeyFqbz-3WT3s4QtqNE31Ec2qGKO/s1920/gabriel-heinzer-xbEVM6oJ1Fs-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;cmd_UB&quot; border=&quot;0&quot; data-original-height=&quot;1440&quot; data-original-width=&quot;1920&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfaOzO9xe9tFYW09CdhGNtYrfVU2R_bNXB6k6Mi0dUdhQ7vtqilQl09zveM7Ncc6J27ksdnqylHFblhyphenhyphenPFGE8-wqhVo-H5VpzofR6m30OQC_CF98ugSt3ExHw_dNSmNyO7FFHFkQhJgD9tFJWmX3Pn8FTkvz32vv2eCeyFqbz-3WT3s4QtqNE31Ec2qGKO/w640-h480/gabriel-heinzer-xbEVM6oJ1Fs-unsplash.jpg&quot; title=&quot;cmd_UB&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
Here are some other
keyboard shortcuts:&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl+Alt+T&lt;/b&gt; &amp;nbsp;&amp;nbsp; Open
Terminal&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-a&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   Move to the
start of the line.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-e&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Move to the
end of the line.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-u&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   Delete from
the cursor to the beginning of the line.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-k&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   Delete from
the cursor to the end of the line.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-w&lt;/b&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  Delete from
the cursor to the start of the word.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl+Sft+V&lt;/b&gt; &amp;nbsp; &amp;nbsp; Pastes
text .&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-l&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;   Clear the
screen leaving the current line at the top of the screen.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-x Ctrl-u&lt;/b&gt; &amp;nbsp;  Undo
the last changes.&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-Alt-r&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;   Undo all
changes to the line.

&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Alt-Ctrl-e &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&amp;nbsp; Expand
command line.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Ctrl-r &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Incremental
reverse search of history.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;Alt-p&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Non-incremental reverse search of history.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;!!&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execute last
command in history&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;!abc&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execute last
command in history beginning with abc&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;!n &lt;/b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Execute nth
command in history&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;^abc^efg&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Replace
first occurrence of abc with efg in last command and&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; execute it&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 100%; margin-bottom: 0cm;&quot;&gt;
Dear Reader, if you like My Blog content, feel free to comment on our blog posts.&amp;nbsp;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://ospsc.blogspot.com/2015/01/ubuntu-useful-commands.html</link><author>noreply@blogger.com (OS)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfaOzO9xe9tFYW09CdhGNtYrfVU2R_bNXB6k6Mi0dUdhQ7vtqilQl09zveM7Ncc6J27ksdnqylHFblhyphenhyphenPFGE8-wqhVo-H5VpzofR6m30OQC_CF98ugSt3ExHw_dNSmNyO7FFHFkQhJgD9tFJWmX3Pn8FTkvz32vv2eCeyFqbz-3WT3s4QtqNE31Ec2qGKO/s72-w640-h480-c/gabriel-heinzer-xbEVM6oJ1Fs-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-3298874280407095266</guid><pubDate>Wed, 07 Jan 2015 08:38:00 +0000</pubDate><atom:updated>2023-11-24T10:47:59.596+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Printer Installation</category><title>Installing Canon Laser Printer (LBP 2900B) in Ubuntu 12.04 LTS, 14.04 LTS</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Dear Ubuntu Users,&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;Please follow the following steps for&lt;br /&gt;Configuration of Canon Laser Printer (LBP 2900B)in Ubuntu 14.04&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNmYOFhu6dAm3BpnYBfRlQRFScLIv3ec9Bl8QFP-mIt-nrKur1J256qKGJIL4aamwxdGeTlBM4kwss4FDlRrTIrJizQYL8T3AsP80r-beVFJtoO5dJ-C8Q-66PxPJR0NTHt_GFHaHbmfUOfdyBzQzTukulVF1rVAb5lr7NkojoFwpkDJVqV_3wpGxpckbw/s1920/ubuntu-3344434_1920.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Ubuntu_printer&quot; border=&quot;0&quot; data-original-height=&quot;1080&quot; data-original-width=&quot;1920&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNmYOFhu6dAm3BpnYBfRlQRFScLIv3ec9Bl8QFP-mIt-nrKur1J256qKGJIL4aamwxdGeTlBM4kwss4FDlRrTIrJizQYL8T3AsP80r-beVFJtoO5dJ-C8Q-66PxPJR0NTHt_GFHaHbmfUOfdyBzQzTukulVF1rVAb5lr7NkojoFwpkDJVqV_3wpGxpckbw/w640-h360/ubuntu-3344434_1920.png&quot; title=&quot;Ubuntu_printer&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;br /&gt;step-1 Download the printer driver from the Internet&lt;br /&gt;&lt;br /&gt;step-2 to keep it in your download folder&lt;br /&gt;&lt;br /&gt;step-3 to extract that folder and you will get another folder&lt;br /&gt;&lt;br /&gt;step-4 Double click on that folder, again you will get another tow folders&lt;br /&gt;&lt;br /&gt;step-5 you have to choose “Debian” folder and double click on that folder&lt;br /&gt;&lt;br /&gt;step-6 you will get two files, again double click on that files one by one from down to install it&lt;br /&gt;&lt;br /&gt;step-7 open your terminal window with “root” user&lt;br /&gt;&lt;br /&gt;Then the following commands are followed :&lt;br /&gt;&lt;br /&gt;1. sudo mkdir /var/ccpd&lt;br /&gt;
&lt;br /&gt;2. sudo mkfifo /var/ccpd/fifo0&lt;br /&gt;
&lt;br /&gt;3.sudo chown -R lp:lp /var/ccpd&lt;br /&gt;
&lt;br /&gt;4.sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E&lt;br /&gt;
&lt;br /&gt;5.sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0&lt;br /&gt;&lt;br /&gt;
6.sudo service ccpd start&lt;br /&gt;&lt;br /&gt;
7.sudo service ccpd status&lt;br /&gt;&lt;br /&gt;
8. Check the printer status.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; captstatusui -P LBP2900&lt;br /&gt;&lt;br /&gt;
After that resart your printer and cpu manualy, then it will be work.&lt;/div&gt;
</description><link>http://ospsc.blogspot.com/2015/01/installing-canon-laser-printer-lbp.html</link><author>noreply@blogger.com (OS)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNmYOFhu6dAm3BpnYBfRlQRFScLIv3ec9Bl8QFP-mIt-nrKur1J256qKGJIL4aamwxdGeTlBM4kwss4FDlRrTIrJizQYL8T3AsP80r-beVFJtoO5dJ-C8Q-66PxPJR0NTHt_GFHaHbmfUOfdyBzQzTukulVF1rVAb5lr7NkojoFwpkDJVqV_3wpGxpckbw/s72-w640-h360-c/ubuntu-3344434_1920.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-8109063241058429396</guid><pubDate>Mon, 08 Dec 2014 05:42:00 +0000</pubDate><atom:updated>2023-09-04T10:08:26.762+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>How Operating Systems Work</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
When you turn on your computer, it&#39;s nice to think that you&#39;re in control. There&#39;s the trusty computer mouse, which you can move anywhere on the screen, summoning up your music library or Internet browser at the slightest whim. Although it&#39;s easy to feel like a director in front of your desktop or laptop, there&#39;s a lot going on inside, and the real man behind the curtain handling the necessary tasks is the operating system.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaaocLHjiJisfpy3qq6HxZ0dG7K-cKg7zTpWag3UCD2pPm2-KATr03CP_igJjAC52-6qxUYXXLAp2BlTqvKEMPKcDqY19Qtlam1sBWpUmKAINLGWe8Owx67e9RNfSdxywaBJABrdjGBFVK/s1600/conceptual_view.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;How Operating Systems Work&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaaocLHjiJisfpy3qq6HxZ0dG7K-cKg7zTpWag3UCD2pPm2-KATr03CP_igJjAC52-6qxUYXXLAp2BlTqvKEMPKcDqY19Qtlam1sBWpUmKAINLGWe8Owx67e9RNfSdxywaBJABrdjGBFVK/w386-h400/conceptual_view.jpg&quot; title=&quot;How Operating Systems Work&quot; width=&quot;386&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf93hGbcUw86c26H3M60E1IK_OalGle8coyf0Hi_svpYGQmWRcJf0vaEoh-SKxm0NkAHzlofpPCARAgGhbpmTLs3aJe-I0mSOqM4DxA7FmrSRZq-djG6mrfod4Uzj1NoWXsHLjBAUCm2mu/s1600/os.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf93hGbcUw86c26H3M60E1IK_OalGle8coyf0Hi_svpYGQmWRcJf0vaEoh-SKxm0NkAHzlofpPCARAgGhbpmTLs3aJe-I0mSOqM4DxA7FmrSRZq-djG6mrfod4Uzj1NoWXsHLjBAUCm2mu/s1600/os.png&quot; width=&quot;365&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://ospsc.blogspot.com/2014/12/how-operating-systems-work.html</link><author>noreply@blogger.com (OS)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaaocLHjiJisfpy3qq6HxZ0dG7K-cKg7zTpWag3UCD2pPm2-KATr03CP_igJjAC52-6qxUYXXLAp2BlTqvKEMPKcDqY19Qtlam1sBWpUmKAINLGWe8Owx67e9RNfSdxywaBJABrdjGBFVK/s72-w386-h400-c/conceptual_view.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-8269319549387121428</guid><pubDate>Fri, 04 Jun 2010 08:24:00 +0000</pubDate><atom:updated>2023-12-06T11:30:45.345+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>Absolutely Important UNIX Commands</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;Absolutely Important UNIX Commands&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt4L0v42YBAfm55j6ebjwNPizOW0iesEmnXA1RpGvF_kEJDvhvFM_D2uGfYZHl8FagnKrUFFCdrgfMHf_M9ZU0p_kPebgwmwl7PUJqTXstbwcspazrt8MIs4Md0ksDYw12oa94PTq7-gYOOh9oZtfkl6e37t5PK15cOS86fh4L6JgqqOS0-IgkxLoQLLQD/s1920/bash-161382_1920.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Bash_cmd&quot; border=&quot;0&quot; data-original-height=&quot;1191&quot; data-original-width=&quot;1920&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt4L0v42YBAfm55j6ebjwNPizOW0iesEmnXA1RpGvF_kEJDvhvFM_D2uGfYZHl8FagnKrUFFCdrgfMHf_M9ZU0p_kPebgwmwl7PUJqTXstbwcspazrt8MIs4Md0ksDYw12oa94PTq7-gYOOh9oZtfkl6e37t5PK15cOS86fh4L6JgqqOS0-IgkxLoQLLQD/w640-h398/bash-161382_1920.png&quot; title=&quot;Bash_cmd&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;cat f List contents of file&lt;br /&gt;
&lt;br /&gt;
cat f1 f2 &amp;gt;f3 Concatenates f1(file 1) &amp;amp; f2(file 2) into f3(file 3)&lt;br /&gt;
&lt;br /&gt;
cd returns you to your home or main directory&lt;br /&gt;
&lt;br /&gt;
cd / takes you to the root, as far up (to the left) as far as possible&lt;br /&gt;
&lt;br /&gt;
cd to move down (right in the pathname) a directory&lt;br /&gt;
&lt;br /&gt;
cd .. moves you up (left in pathname) a directory; likewise, &lt;br /&gt;
&lt;br /&gt;
cd ../../.. :- moves you up (left in the pathname) 3 directory levels&lt;br /&gt;
&lt;br /&gt;
chmod ### :- changes your protections.  The order is:  you|group|universe (rwxrwxrwx).  &lt;br /&gt;
There will be either a d or - before it.  If there&#39;s a d, then it&#39;s a directory.  If there&#39;s not, then it&#39;s a file.  &lt;br /&gt;
You set the protections in the order rwx (read=1, write=2, execute=4).  So, to set the protections for the &lt;br /&gt;
directory directoryname:  you rwx, group r-x, universe r--, you would enter:chmod 751 .&lt;br /&gt;
&lt;br /&gt;
clear :- to clear screen&lt;br /&gt;
&lt;br /&gt;
compress :-compresses the file filename and puts a .Z extension on it.  To uncompress it, type uncompress &lt;br /&gt;
&lt;br /&gt;
cp f1 f2 :- Copy file f1 into f2&lt;br /&gt;
&lt;br /&gt;
cp -r D1D2 :- copies the directory D1 and renames it D2&lt;br /&gt;
&lt;br /&gt;
^-c (ctrl-c):- to kill a running process&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
^-d (ctrl-d):- to close an open window&lt;br /&gt;
&lt;br /&gt;
df :- gives disk usage&lt;br /&gt;
&lt;br /&gt;
diff f1 f2 :- Lists file differences&lt;br /&gt;
&lt;br /&gt;
dig host :- domain name, IP address, and alias information for the given host. &lt;br /&gt;
&lt;br /&gt;
dosdir :- to do a &quot;dir&quot; (~ls in UNIX) on a DOS floppy in the disk drive&lt;br /&gt;
dosread to read a file from a DOS floppy to your computer account&lt;br /&gt;
doswrite to write a file from your computer account to a DOS floppy &lt;br /&gt;
&lt;br /&gt;
du :- lists all subdirectories and their sizes (in blocks?)  and total directory size (in blocks?) (takes a long time)&lt;br /&gt;
&lt;br /&gt;
du -a :- lists all files and their sizes (in blocks?) in present directory and total directory size (in blocks?) (takes a long time)&lt;br /&gt;
&lt;br /&gt;
du -s:- lists overall directory size (in blocks?) (long but clean)&lt;br /&gt;
&lt;br /&gt;
env :- shows current environment set-up &lt;br /&gt;
&lt;br /&gt;
find :- Searches the named directory and it&quot;s sub-directories for files. Most frequently called like this: &lt;br /&gt;
find ./ -name &quot;t*&quot; -print &lt;br /&gt;
Which searches the current directory ( and all of its sub-directories ) for any files that begin with the letter &quot;t&quot; and then prints them out. If you are looking for a specific filename, then replace &quot;t*&quot; with &quot;filename&quot;, and &quot;find&quot; will print out all incidences of this file. &lt;br /&gt;
&lt;br /&gt;
finger @.:- (e.g., finger johndoe@ksu.edu fingers Johndoe at Kent State University)&lt;br /&gt;
&lt;br /&gt;
ftp :- establishes an ftp link with machinename&lt;br /&gt;
&lt;br /&gt;
gzip :- produces files with a .gz extension. &lt;br /&gt;
&lt;br /&gt;
gunzip :- decompress files created by gzip, compress or pack.&lt;br /&gt;
ispell f Interactively checks the spelling of the file f, giving logical alternatives to the misspelled words. Type &quot;?&quot; to get help. &quot;ispell&quot; can be accessed from the command line, and also through emacs with M-x ispell-buffer.&lt;br /&gt;
&lt;br /&gt;
kill -9 -1 :- (from a remotely logged-in site) kills all running processes (essentially forces a logout) *not to be used unless nothing else works* kill -9 process-id# - kills a running process&lt;br /&gt;
&lt;br /&gt;
lpq :- shows UNIX print queue&lt;br /&gt;
&lt;br /&gt;
lpr :- to print the file&lt;br /&gt;
&lt;br /&gt;
lpqrm job# :- removes job from printer queue&lt;br /&gt;
&lt;br /&gt;
ls :- shows listing of files in present directory&lt;br /&gt;
&lt;br /&gt;
ls -a :- shows listing of all files in present directory&lt;br /&gt;
&lt;br /&gt;
ls -l :- shows long listing of files in present directory&lt;br /&gt;
&lt;br /&gt;
ls -la | more :-shows long listing of all files in present directory&lt;br /&gt;
&lt;br /&gt;
man command :- shows help on a specific command.&lt;br /&gt;
&lt;br /&gt;
mkdir :- D creates a new directory called D&lt;br /&gt;
&lt;br /&gt;
more :- to view the contents of a file without making changes to it one screen at a time.  Hit q to quit more.&lt;br /&gt;
&lt;br /&gt;
mv f1 f2 :- Rename file f1 as f2&lt;br /&gt;
&lt;br /&gt;
mv f1D :- moves the file called f1 to the directory D&lt;br /&gt;
&lt;br /&gt;
nslookup host:- domain name, IP address, and alias information for the given host. e.g.,nslookup www.kent.edu gives related data for www.kent.edu&lt;br /&gt;
&lt;br /&gt;
passwd:- to change your password (takes an hour or so to take effect on all machines)&lt;br /&gt;
&lt;br /&gt;
ping host :- to test if the host is up and running.&lt;br /&gt;
&lt;br /&gt;
pwd :- present working directory&lt;br /&gt;
&lt;br /&gt;
ps :- Shows processes running &lt;br /&gt;
&lt;br /&gt;
ps -flu :- Shows detailed description of processes running&lt;br /&gt;
&lt;br /&gt;
pquota:- Shows printer quota&lt;br /&gt;
&lt;br /&gt;
quota -v :- Shows current disk usage and limits.&lt;br /&gt;
&lt;br /&gt;
rlogin :- allows you to remotely log in to another machine on which you have access privileges&lt;br /&gt;
&lt;br /&gt;
rm f :- Delete (removes) the file f.&lt;br /&gt;
&lt;br /&gt;
rm -i f  :- To be prompted for confirmation before you remove a file f, at the UNIX prompt, type&lt;br /&gt;
&lt;br /&gt;
rm dir D :- Delete (removes) the empty directory D&lt;br /&gt;
&lt;br /&gt;
rm - r D :- removes the directory named D and its contents - use with caution&lt;br /&gt;
&lt;br /&gt;
s f :- Alphabetically sort f.&lt;br /&gt;
&lt;br /&gt;
talk :- establishes an e-tak session with user@machinename&lt;br /&gt;
&lt;br /&gt;
tar :- combines multiple files into one or vice-versa&lt;br /&gt;
&lt;br /&gt;
telnet :- allows you to remotely log in to another machine on which you have access privileges&lt;br /&gt;
&lt;br /&gt;
uncompress :- uncompresses filename.&lt;br /&gt;
&lt;br /&gt;
users :- shows who&#39;s logged in on the machine&lt;br /&gt;
&lt;br /&gt;
vi :- to open the file called filename in the vi text editor&lt;br /&gt;
&lt;br /&gt;
who :- Shows who is currently logged on the system.&lt;br /&gt;
&lt;br /&gt;
whoami :-shows username of person logged in that window&lt;br /&gt;
&lt;br /&gt;
whois domain_name :- lists the domain registration record, e.g., whois kent.edu will produce the domain record for kent.edu&lt;br /&gt;
&lt;br /&gt;
*  :- wild card character representing any # or characters  &lt;br /&gt;
&lt;br /&gt;
date :- shows the time and date&lt;br /&gt;
&lt;br /&gt;
date -u  :- shows greenwich mean time&lt;br /&gt;
&lt;br /&gt;
. :- a short cut that stands for the location you are at in a pathway. ex. cp (file (though a pathway) (. (the location you are at)&lt;br /&gt;
&lt;br /&gt;
.. :- move to parent directory from any comand ex. mv (file name) ..    &lt;br /&gt;
&lt;br /&gt;
pwd :- shows where you are in the pathway&lt;br /&gt;
&lt;br /&gt;
? :- wild card character representing one character, can be used in succesion&lt;br /&gt;
&lt;br /&gt;
~ :- abbreviation for the home file ex. ls ~ lists files in home dir w/o moving there &lt;br /&gt;
&lt;br /&gt;
zip :- best compression for IBM files.&lt;/span&gt;&lt;/div&gt;</description><link>http://ospsc.blogspot.com/2010/06/absolutely-important-unix-commands.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt4L0v42YBAfm55j6ebjwNPizOW0iesEmnXA1RpGvF_kEJDvhvFM_D2uGfYZHl8FagnKrUFFCdrgfMHf_M9ZU0p_kPebgwmwl7PUJqTXstbwcspazrt8MIs4Md0ksDYw12oa94PTq7-gYOOh9oZtfkl6e37t5PK15cOS86fh4L6JgqqOS0-IgkxLoQLLQD/s72-w640-h398-c/bash-161382_1920.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-6961469990272317540</guid><pubDate>Mon, 31 May 2010 09:52:00 +0000</pubDate><atom:updated>2023-12-06T11:46:12.629+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>User-Level Threads implementation in user-level libraries</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;User-Level Threads&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBHbPN2R2t_x7Y54kAVa8NiaMTvzzwlq3JtsavUMxerCVChHEKXmLRWSWXDAw1eIB7k7C_KYZOpbxJcfxDyxIcj6mCewPg6VkhuI22NIRlAnKsLVuOR5_2lMxr1GJmUKurqJGliO86B9Nuw7trQuFEDWuNxC4bBwkbmyNfY7-3iQhZrIvrdoy843uQgeRL/s1920/man-37337_1920.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;user_level&quot; border=&quot;0&quot; data-original-height=&quot;1920&quot; data-original-width=&quot;1632&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBHbPN2R2t_x7Y54kAVa8NiaMTvzzwlq3JtsavUMxerCVChHEKXmLRWSWXDAw1eIB7k7C_KYZOpbxJcfxDyxIcj6mCewPg6VkhuI22NIRlAnKsLVuOR5_2lMxr1GJmUKurqJGliO86B9Nuw7trQuFEDWuNxC4bBwkbmyNfY7-3iQhZrIvrdoy843uQgeRL/w340-h400/man-37337_1920.png&quot; title=&quot;user_level&quot; width=&quot;340&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
User-level threads are implemented in user-level libraries, rather than via systems calls, so thread switching does not need to call operating system and to cause interruption to the kernel. In fact, the kernel knows nothing about user-level threads and manages them as if they were single-threaded processes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Advantages:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The most obvious advantage of this technique is that a user-level threads package can be implemented on an Operating System that does not support threads. Some other advantages are&lt;br /&gt;
&lt;br /&gt;
•User-level threads do not require modification to operating systems.&lt;br /&gt;
 &lt;br /&gt;
•Simple Representation: &lt;br /&gt;
    Each thread is represented simply by a PC, registers, stack and a small control block, all stored in the user process address space.&lt;br /&gt;
 &lt;br /&gt;
•Simple Management: &lt;br /&gt;
&lt;br /&gt;
    This simply means that creating a thread, switching between threads and synchronization between threads can all be done without intervention of the kernel.&lt;br /&gt;
 &lt;br /&gt;
•Fast and Efficient:&lt;br /&gt;
    &lt;br /&gt;
Thread switching is not much more expensive than a procedure call. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Disadvantages:&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
•There is a lack of coordination between threads and operating system kernel. Therefore, process as whole gets one time slice irrespect of whether process has one thread or 1000 threads within. It is up to each thread to relinquish control to other threads. &lt;br /&gt;
&lt;br /&gt;
•User-level threads requires non-blocking systems call i.e., a multithreaded kernel. Otherwise, entire process will blocked in the kernel, even if there are runable threads left in the processes. For example, if one thread causes a page fault, the process blocks&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://ospsc.blogspot.com/2010/05/user-level-threads.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBHbPN2R2t_x7Y54kAVa8NiaMTvzzwlq3JtsavUMxerCVChHEKXmLRWSWXDAw1eIB7k7C_KYZOpbxJcfxDyxIcj6mCewPg6VkhuI22NIRlAnKsLVuOR5_2lMxr1GJmUKurqJGliO86B9Nuw7trQuFEDWuNxC4bBwkbmyNfY7-3iQhZrIvrdoy843uQgeRL/s72-w340-h400-c/man-37337_1920.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-5100148677750481959</guid><pubDate>Mon, 31 May 2010 09:49:00 +0000</pubDate><atom:updated>2023-12-06T11:49:50.519+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>Why threads used in designing operating systems</title><description>&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;The following are some reasons why we use threads in designing operating systems.&lt;/span&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdi3NOcDgGBAp8Ikmf4G7UF2SopjwEZggyeqMYoaU08OsOCamEg_S_S_UAnLgVS0Tcvkub9_LTOU77Po9N39olgdNVWkmnwuRET_kjJ9_r8ZtDWjbsa6FFSsaAR8SNxYhnmR0KcmcIjq3ZoI9c96RF1OX5b4VBDxDO_pVLlTmHfXXamjnbY5x0oDePFN19/s1920/computer-98400_1920.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;threads&quot; border=&quot;0&quot; data-original-height=&quot;1920&quot; data-original-width=&quot;1891&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdi3NOcDgGBAp8Ikmf4G7UF2SopjwEZggyeqMYoaU08OsOCamEg_S_S_UAnLgVS0Tcvkub9_LTOU77Po9N39olgdNVWkmnwuRET_kjJ9_r8ZtDWjbsa6FFSsaAR8SNxYhnmR0KcmcIjq3ZoI9c96RF1OX5b4VBDxDO_pVLlTmHfXXamjnbY5x0oDePFN19/w394-h400/computer-98400_1920.png&quot; title=&quot;threads&quot; width=&quot;394&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;
1.A process with multiple threads makes a great server, for example, a printer server. &lt;br /&gt;
&lt;br /&gt;
2.Because threads can share common data, they do not need to use inter process communication. &lt;br /&gt;
&lt;br /&gt;
3.Because of their very nature, threads can take advantage of multiprocessors. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Threads are cheap in the sense that.&lt;br /&gt;
&lt;br /&gt;
1.They only need a stack and storage for registers therefore, threads are cheap to create.&lt;br /&gt;
 &lt;br /&gt;
2.Threads use very little resources of an operating system in which they are working. That is, threads do not need new address space, global data, program code or operating system resources. &lt;br /&gt;
&lt;br /&gt;
3.Context switching are fast when working with threads. The reason is that we only have to save and/or restore PC, SP and registers. &lt;br /&gt;
But this cheapness does not come free - the biggest drawback is that there is no protection between threads.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://ospsc.blogspot.com/2010/05/why-threads.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdi3NOcDgGBAp8Ikmf4G7UF2SopjwEZggyeqMYoaU08OsOCamEg_S_S_UAnLgVS0Tcvkub9_LTOU77Po9N39olgdNVWkmnwuRET_kjJ9_r8ZtDWjbsa6FFSsaAR8SNxYhnmR0KcmcIjq3ZoI9c96RF1OX5b4VBDxDO_pVLlTmHfXXamjnbY5x0oDePFN19/s72-w394-h400-c/computer-98400_1920.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-8818958456717670197</guid><pubDate>Mon, 31 May 2010 08:18:00 +0000</pubDate><atom:updated>2023-12-04T12:30:51.358+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>What is Process Control Block</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;A process in an operating system is represented by a data structure known as a process control block (PCB) or process descriptor. The PCB contains important information about the specific process including&lt;br /&gt;
&lt;br /&gt;
 The current state of the process i.e., whether it is ready, running, waiting, or whatever. &lt;br /&gt;
&lt;br /&gt;
 Unique identification of the process in order to track &quot;which is which&quot; information. &lt;br /&gt;
&lt;br /&gt;
 A pointer to parent process. &lt;br /&gt;
&lt;br /&gt;
 Similarly, a pointer to child process (if it exists). &lt;br /&gt;
&lt;br /&gt;
 The priority of process (a part of CPU scheduling information). &lt;br /&gt;
&lt;br /&gt;
 Pointers to locate memory of processes. &lt;br /&gt;
&lt;br /&gt;
 A register save area. &lt;br /&gt;
&lt;br /&gt;
 The processor it is running on. &lt;br /&gt;
&lt;br /&gt;
The PCB is a certain store that allows the operating systems to locate key information about a process. Thus, the PCB is the data structure that defines a process to the operating systems.&lt;/span&gt;</description><link>http://ospsc.blogspot.com/2010/05/process-control-block.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-7039295668267692046</guid><pubDate>Mon, 31 May 2010 08:12:00 +0000</pubDate><atom:updated>2023-12-04T12:30:03.571+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>Definition of Process in OS</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;Definition &lt;br /&gt;
The term &quot;process&quot; was first used by the designers of the MULTICS in 1960&#39;s. Since then, the term process, used somewhat interchangeably with &#39;task&#39; or &#39;job&#39;. The process has been given many definitions for instance.&lt;br /&gt;
• A program in Execution. &lt;br /&gt;
• An asynchronous activity. &lt;br /&gt;
• The &#39;animated sprit&#39; of a procedure in execution. &lt;br /&gt;
• The entity to which processors are assigned. &lt;br /&gt;
• The &#39;dispatchable&#39; unit. &lt;br /&gt;
and many more definitions have given. As we can see from above that there is no universally agreed upon definition, but the definition &quot;Program in Execution&quot; seem to be most frequently used. And this is a concept are will use in the present study of operating systems.&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;
Now that we agreed upon the definition of process, the question is what is the relation between process and program. It is same beast with different name or when this beast is sleeping (not executing) it is called program and when it is executing becomes process. Well, to be very precise. Process is not the same as program. In the following discussion we point out some of the difference between process and program. As we have mentioned earlier.&lt;br /&gt;
Process is not the same as program. A process is more than a program code. A process is an &#39;active&#39; entity as oppose to program which consider to be a &#39;passive&#39; entity. As we all know that a program is an algorithm expressed in some suitable notation, (e.g., programming language). Being a passive, a program is only a part of process. Process, on the other hand, includes:&lt;br /&gt;
• Current value of Program Counter (PC) &lt;br /&gt;
• Contents of the processors registers &lt;br /&gt;
• Value of the variables &lt;br /&gt;
• The process stack (SP) which typically contains temporary data such as subroutine parameter, return address, and temporary variables. &lt;br /&gt;
• A data section that contains global variables. &lt;br /&gt;
A process is the unit of work in a system.&lt;br /&gt;
In Process model, all software on the computer is organized into a number of sequential processes. A process includes PC, registers, and variables. Conceptually, each process has its own virtual CPU. In reality, the CPU switches back and forth among processes. (The rapid switching back and forth is called multiprogramming).&lt;/span&gt;&lt;/div&gt;</description><link>http://ospsc.blogspot.com/2010/05/definition-of-process.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-1842249893954266999</guid><pubDate>Fri, 28 May 2010 10:28:00 +0000</pubDate><atom:updated>2023-09-11T16:19:33.564+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>Operating Systems Services</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;The following are the five services provided by an operating system to the convenience of the users.&lt;br /&gt;
&lt;br /&gt;
Program Execution&lt;br /&gt;
The purpose of a computer system is to allow the user to execute programs. So, the operating systems provide an environment where the user can conveniently run programs. The user does not have to worry about memory allocation or multitasking or anything. These things are taken care of by the operating systems.&lt;br /&gt;
Running a program involves allocating and deallocating memory, CPU scheduling in case of multiprocessing. These functions cannot be given to the user-level programs. So, user-level programs cannot help the user to run programs independently without the help from operating systems.&lt;br /&gt;
&lt;br /&gt;
I/O Operations&lt;br /&gt;
&lt;br /&gt;
Each program requires input and produces output. This involves the use of I/O. The operating systems hides the user the details of underlying hardware for the I/O. All the user sees is that the I/O has been performed without any details. So the operating systems by providing I/O makes it convenient for the users to run programs.&lt;br /&gt;
For efficiently and protection users cannot control I/O so this service cannot be provided by user-level programs.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
File System Manipulation&lt;br /&gt;
&lt;br /&gt;
The output of a program may need to be written into new files or input taken from some files. The operating systems provide this service. The user does not have to worry about secondary storage management. User gives a command for reading or writing to a file and sees his/her task accomplished. Thus, operating systems make it easier for user programs to accomplish their task.&lt;br /&gt;
This service involves secondary storage management. The speed of I/O that depends on secondary storage management is critical to the speed of many programs and hence I think it is best relegated to the operating systems to manage it than giving individual users the control of it. It is not difficult for the user-level programs to provide these services but for the above-mentioned reasons it is best if this service s left with the operating system.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;&lt;b&gt;&lt;u&gt;
Communications&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There are instances where processes need to communicate with each other to exchange information. It may be between processes running on the same computer or running on different computers. By providing this service the operating system relieves the user of the worry of passing messages between processes. In the event where the messages need to be passed to process on the other computers through a network it can be done by the user programs. The user program may be customized to the specifics of the hardware through which the message transits and provides the service interface to the operating system.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;&lt;b&gt;&lt;u&gt;
Error Detection&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
An error in one part of the system may cause malfunctioning of the complete system. To avoid such a situation the operating system constantly monitors the system to detect the errors. This relieves the user of the worry of errors propagating to various parts of the system and causing malfunctioning.&lt;br /&gt;
This service cannot be handled by user programs because it involves monitoring and in cases altering area of memory or deallocation of memory for a faulty process. Or maybe relinquishing the CPU of a process that goes into an infinite loop. These tasks are too critical to be handed over to the user programs.  A user program if given these privileges can interfere with the correct (normal) operation of the operating systems&lt;/span&gt;</description><link>http://ospsc.blogspot.com/2010/05/operating-systems-services.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-214155166519537463</guid><pubDate>Fri, 28 May 2010 10:26:00 +0000</pubDate><atom:updated>2023-12-04T12:28:08.361+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>Command Interpreter System</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;A command interpreter is an interface of the operating system with the user. The user gives commands with are executed by operating system (usually by turning them into system calls). The main function of a command interpreter is to get and execute the next user specified command. Command-Interpreter is usually not part of the kernel, since multiple command interpreters (shell, in UNIX terminology) may be supported by an operating system, and they do not really need to run in kernel mode.&amp;nbsp;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;u&gt;&lt;b&gt;There are two main advantages to separating the command interpreter from the kernel.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
1. If we want to change the way the command interpreter looks, i.e., I want to change the interface of command interpreter, I am able to do that if the command interpreter is separate from the kernel. I cannot change the code of the kernel so I cannot modify the interface.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;2. If the command interpreter is a part of the kernel, it is possible for a malicious process to gain access to certain part of the kernel that it showed not have to avoid this ugly scenario it is advantageous to have the command interpreter separate from kernel.&lt;/span&gt;&lt;/div&gt;</description><link>http://ospsc.blogspot.com/2010/05/command-interpreter-system.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-3981926666919717156</guid><pubDate>Fri, 28 May 2010 10:19:00 +0000</pubDate><atom:updated>2023-09-11T16:11:42.818+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>Objectives of Operating Systems</title><description>&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;u&gt;Objectives of Operating Systems&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Modern Operating systems generally have the following three major goals. Operating systems generally accomplish these goals by running processes in low privilege and providing service calls that invoke the operating system kernel in high-privilege state.&lt;br /&gt;
• To hide details of hardware by creating abstraction&lt;br /&gt;
An abstraction is software that hides lower level details and provides a set of higher-level functions. An operating system transforms the physical world of devices, instructions, memory, and time into a virtual world that is the result of abstractions built by the operating system. There are several reasons for abstraction. &lt;br /&gt;
First, the code needed to control peripheral devices is not standardized. Operating systems provide subroutines called device drivers that perform operations on behalf of programs, for example, input/output operations. &lt;br /&gt;
Second, the operating system introduces new functions as it abstracts the hardware. For instance, the operating system introduces file abstraction so that programs do not have to deal with disks. &lt;br /&gt;
Third, the operating system transforms the computer hardware into multiple virtual computers, each belonging to a different program. Each program that is running is called a process. Each process views the hardware through the lens of abstraction. &lt;br /&gt;
Fourth, the operating system can enforce security through abstraction.&lt;br /&gt;
  &lt;br /&gt;
• To allocate resources to processes (Manage resources)&lt;br /&gt;
An operating system controls how processes (the active agents) may access resources (passive entities).&lt;br /&gt;
  &lt;br /&gt;
• Provide a pleasant and effective user interface &lt;br /&gt;
The user interacts with the operating systems through the user interface and is usually interested in the “look and feel” of the operating system. The most important components of the user interface are the command interpreter, the file system, on-line help, and application integration. The recent trend has been toward increasingly integrated graphical user interfaces that encompass the activities of multiple processes on networks of computers. &lt;br /&gt;
One can view Operating Systems from two points of view: Resource manager and Extended machines. From the Resource manager point of view Operating Systems manage the different parts of the system efficiently and from extended machines point of view Operating Systems provide a virtual machine to users that is more convenient to use. Structural Operating Systems can be designed as a monolithic system, a hierarchy of layers, a virtual machine system, an exokernel, or using the client-server model. The basic concepts of Operating Systems are processes, memory management, I/O management, the file systems, and security.&lt;/span&gt;</description><link>http://ospsc.blogspot.com/2010/05/objectives-of-operating-systems.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1973289447132802412.post-8319395158333367807</guid><pubDate>Fri, 28 May 2010 10:16:00 +0000</pubDate><atom:updated>2023-09-11T16:09:56.773+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OS</category><title>What is an Operating System?</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;&lt;u&gt;Definition of an operating system&lt;/u&gt;&lt;/b&gt; is “the software that controls the hardware”. However, today, due to microcode we need a better definition. We see an operating system as the programs that make the hardware useable. In brief, an operating system is the set of programs that controls a computer. Some examples of operating systems are UNIX, Mach, MS-DOS, MS-Windows, Windows/NT, Chicago, OS/2, MacOS, VMS, MVS, and VM. &lt;br /&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Controlling the computer involves software at several levels. We will differentiate kernel services, library services, and application-level services, all of which are part of the operating system. Processes run Applications, which are linked together with libraries that perform standard services. The kernel supports the processes by providing a path to the peripheral devices. The kernel responds to service calls from the processes and interrupts from the devices. The core of the operating system is the kernel, a control program that functions in privileged state (an execution context that allows all hardware instructions to be executed), reacting to interrupts from external devices and to service requests and traps from processes. Generally, the kernel is a permanent resident of the computer. It creates and terminates processes and responds to their request for service.&lt;br /&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Operating Systems are resource managers. The main resource is computer hardware in the form of processors, storage, input/output devices, communication devices, and data. Some of the operating system functions are: implementing the user interface, sharing hardware among users, allowing users to share data among themselves, preventing users from interfering with one another, scheduling resources among users, facilitating input/output, recovering from errors, accounting for resource usage, facilitating parallel operations, organizing data for secure and rapid access, and handling network communications&lt;/span&gt;&lt;/div&gt;</description><link>http://ospsc.blogspot.com/2010/05/what-is-operating-system.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>