Learning to use (and love) the Command Line

shell

Back to Snip <-- Previous Change | Next Change -->

Diff Summary
Title Learning to use (and love) the Command Line Learning to use (and love) the Command Line
Date 2010-07-18 01:31:17 2010-07-18 01:37:44
Editor serjant serjant
Tags

2010-07-18 01:31:17 by serjant
2010-07-18 01:37:44 by serjant
n1<div>Everyone has heard about it, and most new usen1<div style="width:200px">Everyone has heard about 
>rs dread it… the command line. However, it really >it, and most new users dread it… the command line.
>doesn't need to be so frightening. After you get u> However, it really doesn't need to be so frighten
>sed to it, it really is a very useful tool. Below >ing. After you get used to it, it really is a very
>you will find a summary of many of the basic comma> useful tool. Below you will find a summary of man
>nds you will need in order to use the command line>y of the basic commands you will need in order to 
> effectively.>use the command line effectively.
2<br/>2<br/>
3<strong>First, some background:</strong>3<strong>First, some background:</strong>
4<p>The Linux command line is much like DOS, except4<p>The Linux command line is much like DOS, except
> there are some very important differences. First,> there are some very important differences. First,
> it is case sensitive. In dos cd desktop and cd De> it is case sensitive. In dos cd desktop and cd De
>sktop did the same thing. In Linux, this is not th>sktop did the same thing. In Linux, this is not th
>e case. Your desktop folder is located at ~/Deskto>e case. Your desktop folder is located at ~/Deskto
>p, and if you type ~/desktop it will tell you the >p, and if you type ~/desktop it will tell you the 
>folder does not exist. There are times when you mi>folder does not exist. There are times when you mi
>ght come into contact with capital letters, so be >ght come into contact with capital letters, so be 
>aware.</p>>aware.</p>
5<p>Second, there are permissions to consider. You,5<p>Second, there are permissions to consider. You,
> as a normal user, are only allowed access to your> as a normal user, are only allowed access to your
> home folder (~, or /home/&lt;username&gt;). You c> home folder (~, or /home/&lt;username&gt;). You c
>an read, write and delete files to your hearts con>an read, write and delete files to your hearts con
>tent here (not that this is a good idea, but you c>tent here (not that this is a good idea, but you c
>an). Outside of this folder you need to use the ro>an). Outside of this folder you need to use the ro
>ot user to change anything. Basically, use the com>ot user to change anything. Basically, use the com
>mand "su -" to switch to the root user. You will n>mand "su -" to switch to the root user. You will n
>eed to enter the root password you created at inst>eed to enter the root password you created at inst
>all. You now have the power to break your system, >all. You now have the power to break your system, 
>so use it carefully. Only run commands as root if >so use it carefully. Only run commands as root if 
>you absolutely need to, to avoid the risk of break>you absolutely need to, to avoid the risk of break
>ing stuff.</p>>ing stuff.</p>
6<p>To get to the command line, there is an icon on6<p>To get to the command line, there is an icon on
> the dock with a command prompt. Also, if you go t> the dock with a command prompt. Also, if you go t
>o the menu, under System there is an entry for the>o the menu, under System there is an entry for the
> terminal. These are the "pretty" terminals with t> terminal. These are the "pretty" terminals with t
>ransparency. For a simpler version (equally functi>ransparency. For a simpler version (equally functi
>onal, just more plain looking), use the terminal c>onal, just more plain looking), use the terminal c
>hoice at the top level of the menu, or pick xterm >hoice at the top level of the menu, or pick xterm 
>under the System menu.</p>>under the System menu.</p>
7<p>OK, time to learn some basic commands</p>7<p>OK, time to learn some basic commands</p>
8<h1 id="toc0"><span><strong>su - Switch User &amp;8<h1 id="toc0"><span><strong>su - Switch User &amp;
> Super User</strong></span></h1>> Super User</strong></span></h1>
9<p><strong>su</strong> is the switch user command.9<p><strong>su</strong> is the switch user command.
> If you have multiple users you can switch between> If you have multiple users you can switch between
> them on the terminal with this command (note, thi> them on the terminal with this command (note, thi
>s does not affect your GUI session). If I have a u>s does not affect your GUI session). If I have a u
>ser "bob" that I want to switch to, I can use this>ser "bob" that I want to switch to, I can use this
> command to switch (assuming I have the password).> command to switch (assuming I have the password).
> The exit command can be used to stop being that u> The exit command can be used to stop being that u
>ser:</p>>ser:</p>
n10<div class="code">n10<div id="code">
11<pre>su bob 11<pre>[df4@localhost ~]$ su bob
12exit 12[root@localhost ~]# exit
13</pre></div>13</pre></div>
14<br>14<br>
15And the video for this command:<br>15And the video for this command:<br>
16<object width="425" height="350"><param value="htt16<object width="425" height="350"><param value="htt
>p://www.youtube.com/v/nXOFpG1uh4I" name="movie">>p://www.youtube.com/v/nXOFpG1uh4I" name="movie">
17<param value="transparent" name="wmode">17<param value="transparent" name="wmode">
18<embed width="425" height="350" wmode="transparent18<embed width="425" height="350" wmode="transparent
>" type="application/x-shockwave-flash" src="http:/>" type="application/x-shockwave-flash" src="http:/
>/www.youtube.com/v/nXOFpG1uh4I"></object>>/www.youtube.com/v/nXOFpG1uh4I"></object>
19<p>There are many cases where you need root permis19<p>There are many cases where you need root permis
>sions to edit system files. In order to access the>sions to edit system files. In order to access the
>se files, you need to be "root", or the admin user>se files, you need to be "root", or the admin user
>. To switch to root, the best way to use this comm>. To switch to root, the best way to use this comm
>and. It will send you to roots home folder (/root)>and. It will send you to roots home folder (/root)
> and give you roots commands (many of which are un> and give you roots commands (many of which are un
>available to normal users for security reasons). A>available to normal users for security reasons). A
>gain, the exit command returns you to your normal >gain, the exit command returns you to your normal 
>user:</p>>user:</p>
n20<div class="code">n20<div id="code">
21<pre>su - 21<pre>[df4@localhost ~]$ su -
22exit22exit
23</pre></div>23</pre></div>
24<p>Another use of the "su" command is a more tempo24<p>Another use of the "su" command is a more tempo
>rary "su -c". This runs only the single command yo>rary "su -c". This runs only the single command yo
>u specify as the superuser, then returns you to yo>u specify as the superuser, then returns you to yo
>ur normal prompt:</p>>ur normal prompt:</p>
n25<div class="code">n25<div id="code">
26<pre>su -c 'apt-get install ati'26<pre>[df4@localhost ~]$ su -c 'apt-get install ati
 >'
27</pre></div>27</pre></div>
28<h1 id="toc1"><span><strong>ls - List</strong></sp28<h1 id="toc1"><span><strong>ls - List</strong></sp
>an></h1>>an></h1>
29<p><strong>ls</strong> (1) is the basic command to29<p><strong>ls</strong> (1) is the basic command to
> list all the files in a directory. It is a rough > list all the files in a directory. It is a rough 
>equivelent of the DOS command dir, but much more p>equivelent of the DOS command dir, but much more p
>owerful. By itself it lists the files in the direc>owerful. By itself it lists the files in the direc
>tory you are currently in, however if you append a>tory you are currently in, however if you append a
> directory after it (2) it will list the files the> directory after it (2) it will list the files the
>re. There are many extra options you can pass with>re. There are many extra options you can pass with
> the ls command. Some common ones are -a and -l, o> the ls command. Some common ones are -a and -l, o
>ften combined as ls -al (3). ls -a shows all files>ften combined as ls -al (3). ls -a shows all files
> (including hidden files) and -l shows more info a> (including hidden files) and -l shows more info a
>bout the files (owner, permissions, etc.). For a f>bout the files (owner, permissions, etc.). For a f
>ull listing of all options available with the ls c>ull listing of all options available with the ls c
>ommand, type ls &mdash;help (4).</p>>ommand, type ls &mdash;help (4).</p>
30<p>(1)</p>30<p>(1)</p>
n31<div class="code">n31<div id="code">
32<pre>[df4@localhost ~]$ ls32<pre>[df4@localhost ~]$ ls
33Desktop/               irc_minutes.odt   Screensho33Desktop/               irc_minutes.odt   Screensho
>t.png          wallpaper/>t.png          wallpaper/
34eosking_backpaper.gif  Screenshot-1.png  Swiftfox_34eosking_backpaper.gif  Screenshot-1.png  Swiftfox_
>wallpaper.png>wallpaper.png
35install-swiftfox.sh*   Screenshot-2.png  tmp/35install-swiftfox.sh*   Screenshot-2.png  tmp/
36</pre></div>36</pre></div>
37<p>(2)</p>37<p>(2)</p>
n38<div class="code">n38<div id="code">
39<pre><code>[df4@localhost ~]$ ls /opt39<pre>[df4@localhost ~]$ ls /opt
40firefox/  swiftfox/  thunderbird/</code>40firefox/  swiftfox/  thunderbird/
41</pre></div>41</pre></div>
42<p>(3)</p>42<p>(3)</p>
n43<div class="code">n43<div id="code">
44<pre>[df4@localhost ~]$ ls -al44<pre>[df4@localhost ~]$ ls -al
45total 315645total 3156
46drwxr-xr-x 38 df4  df4    4096 Apr 19 14:25 ./46drwxr-xr-x 38 df4  df4    4096 Apr 19 14:25 ./
47drwxr-xr-x  3 root root   4096 Apr 16 02:32 ../47drwxr-xr-x  3 root root   4096 Apr 16 02:32 ../
48drwx------  2 df4  df4    4096 Apr 18 16:33 .AbiSu48drwx------  2 df4  df4    4096 Apr 18 16:33 .AbiSu
>ite/>ite/
106drwx------  4 df4  df4    4096 Apr 18 17:34 .xchat106drwx------  4 df4  df4    4096 Apr 18 17:34 .xchat
>2/>2/
107-rw-rw-r--  1 df4  df4    7062 Apr 16 02:31 .xscre107-rw-rw-r--  1 df4  df4    7062 Apr 16 02:31 .xscre
>ensaver>ensaver
108-rw-r--r--  1 df4  df4    5192 Apr 19 14:31 .xsess108-rw-r--r--  1 df4  df4    5192 Apr 19 14:31 .xsess
>ion-errors>ion-errors
109</pre></div>109</pre></div>
110<p>(4)</p>110<p>(4)</p>
n111<div class="code">n111<div id="code">
112<pre>[df4@localhost ~]$ ls --help112<pre>[df4@localhost ~]$ ls --help
113Usage: ls [OPTION]... [FILE]...113Usage: ls [OPTION]... [FILE]...
114List information about the FILEs (the current dire114List information about the FILEs (the current dire
>ctory by default).>ctory by default).
115Sort entries alphabetically if none of -cftuvSUX n115Sort entries alphabetically if none of -cftuvSUX n
>or --sort.>or --sort.
116116
217217
218Report bugs to &lt;bug-coreutils@gnu.org&gt;.218Report bugs to &lt;bug-coreutils@gnu.org&gt;.
219</pre></div>219</pre></div>
220<h1 id="toc2"><span><strong>cd - Change Directory<220<h1 id="toc2"><span><strong>cd - Change Directory<
>/strong></span></h1>>/strong></span></h1>
221<p><strong>cd</strong> is the command to change di221<p><strong>cd</strong> is the command to change di
>rectory. It is very much similar to the DOS comman>rectory. It is very much similar to the DOS comman
>d by the same name. To use it, type the name of th>d by the same name. To use it, type the name of th
>e directory you want to go to. For example, if I a>e directory you want to go to. For example, if I a
>m at my home folder (~), I can type this to get th>m at my home folder (~), I can type this to get th
>ere, because Desktop is a subfolder of the home fo>ere, because Desktop is a subfolder of the home fo
>lder (as I saw by typing ls above):</p>>lder (as I saw by typing ls above):</p>
n222<div class="code">n222<div id="code">
223<pre>cd Desktop 223<pre>[df4@localhost ~]$ cd Desktop
224</pre></div>224</pre></div>
225<p>Lets say I am in the home folder and I want to 225<p>Lets say I am in the home folder and I want to 
>go to the /opt folder. In this case, I need the wh>go to the /opt folder. In this case, I need the wh
>ole path, as /opt is not a subfolder of my home fo>ole path, as /opt is not a subfolder of my home fo
>lder:</p>>lder:</p>
n226<div class="code">n226<div id="code">
227<pre>cd /opt 227<pre>[df4@localhost ~]$ cd /opt
228</pre></div>228</pre></div>
229<p>Finally, if I want to go up a folder, there is 229<p>Finally, if I want to go up a folder, there is 
>a shortcut. It is similar to DOS, but in DOS there>a shortcut. It is similar to DOS, but in DOS there
> is no space:</p>> is no space:</p>
n230<div class="code">n230<div id="code">
231<pre>cd .. 231<pre>[df4@localhost ~]$ cd ..
232</pre></div>232</pre></div>
233<h1 id="toc3"><span><strong>cp - Copy</strong></sp233<h1 id="toc3"><span><strong>cp - Copy</strong></sp
>an></h1>>an></h1>
234<p><strong>cp</strong> is used to copy a file. It 234<p><strong>cp</strong> is used to copy a file. It 
>is often used to create backups of config files be>is often used to create backups of config files be
>fore you edit them, or move a folder while leaving>fore you edit them, or move a folder while leaving
> the original. Lets say I want to make a copy of t> the original. Lets say I want to make a copy of t
>he file /boot/grub/menu.lst. I have two options. F>he file /boot/grub/menu.lst. I have two options. F
>irst, I could cd to the directory then make the ch>irst, I could cd to the directory then make the ch
>ange:</p>>ange:</p>
n235<div class="code">n235<div id="code">
236<pre>su - 236<pre>[df4@localhost ~]$ su -
237cd /boot/grub 237[root@localhost ~]# cd /boot/grub
238cp menu.lst menu.lst.backup 238[root@localhost ~]# cp menu.lst menu.lst.backup
239</pre></div>239</pre></div>
240<p>Note that I needed to become root to edit anyth240<p>Note that I needed to become root to edit anyth
>ing in /boot since it is not in my home folder. No>ing in /boot since it is not in my home folder. No
>w this is how I could do it in one command:</p>>w this is how I could do it in one command:</p>
n241<div class="code">n241<div id="code">
242<pre><code>su - 242<pre>[df4@localhost ~]$su -
243cp /boot/grub/menu.lst /boot/grub/menu.lst.backup243[root@localhost ~]# cp /boot/grub/menu.lst /boot/g
 >rub/menu.lst.backup
244exit</code> 244[root@localhost ~]# exit
245</pre></div>245</pre></div>
246<h1 id="toc4"><span><strong>ln - Link</strong></sp246<h1 id="toc4"><span><strong>ln - Link</strong></sp
>an></h1>>an></h1>
247<p><strong>ln</strong> is the command used to crea247<p><strong>ln</strong> is the command used to crea
>te links. It is very useful when you want a file t>te links. It is very useful when you want a file t
>o be available in several places but with only one>o be available in several places but with only one
> version. You can link to directories or single fi> version. You can link to directories or single fi
>les. Typically you use what are called "symbolic l>les. Typically you use what are called "symbolic l
>inks". These "symbolic links" are created by using>inks". These "symbolic links" are created by using
> "ln -s", followed by the file that you are linkin> "ln -s", followed by the file that you are linkin
>g, and the path that it is being linked to. Note t>g, and the path that it is being linked to. Note t
>hat you cannot make a link to a link, you must lin>hat you cannot make a link to a link, you must lin
>k to the original file/directory. A common applica>k to the original file/directory. A common applica
>tion of a link is to enable plugins in multiple br>tion of a link is to enable plugins in multiple br
>owsers. Below is an example of linking the flash p>owsers. Below is an example of linking the flash p
>lugin in my firefox plugins folder to "swiftfox" w>lugin in my firefox plugins folder to "swiftfox" w
>hich I have installed:</p>>hich I have installed:</p>
n248<div class="code">n248<div id="code">
249<pre><code>su - 249<pre>[df4@localhost ~]$ su -
250ln -s /usr/lib/mozilla/plugins/libflashplayer.so /250[root@localhost ~]# ln -s /usr/lib/mozilla/plugins
>opt/swiftfox/plugins/>/libflashplayer.so /opt/swiftfox/plugins/
251exit</code> 251[root@localhost ~]# exit
252</pre></div>252</pre></div>
253<h1 id="toc5"><span><strong>mv - Move</strong></sp253<h1 id="toc5"><span><strong>mv - Move</strong></sp
>an></h1>>an></h1>
254<p><strong>mv</strong> is the command used to move254<p><strong>mv</strong> is the command used to move
> a file or a directory. To move a file, you simply> a file or a directory. To move a file, you simply
> use mv, followed by the file, followed by the pla> use mv, followed by the file, followed by the pla
>ce you want to move it to. In this example I am mo>ce you want to move it to. In this example I am mo
>ving my recently downloaded Fedora 7 Test 4 disk i>ving my recently downloaded Fedora 7 Test 4 disk i
>mage from the desktop to my home folder:</p>>mage from the desktop to my home folder:</p>
n255<div class="code">n255<div id="code">
256<pre><code>mv ~/Desktop/F-6.93-i386-DVD.iso ~/</co256<pre>[df4@localhost ~]$ mv ~/Desktop/F-6.93-i386-D
>de>>VD.iso ~/
257</pre></div>257</pre></div>
258<h1 id="toc6"><span><strong>rm - Remove/Delete</st258<h1 id="toc6"><span><strong>rm - Remove/Delete</st
>rong></span></h1>>rong></span></h1>
259<p><strong>rm</strong> is the command to delete fr259<p><strong>rm</strong> is the command to delete fr
>om the command line. This is a very dangerous comm>om the command line. This is a very dangerous comm
>and and should be used sparingly, as once a file i>and and should be used sparingly, as once a file i
>s deleted by rm there is no way to recover it. Her>s deleted by rm there is no way to recover it. Her
>e I will delete the iso file from above using rm:<>e I will delete the iso file from above using rm:<
>/p>>/p>
n260<div class="code">n260<div id="code">
261<pre><code>rm ~/F-6.93-i386-DVD.iso</code>261<pre>[df4@localhost ~]$ rm ~/F-6.93-i386-DVD.iso</
 >code>
262</pre></div>262</pre></div>
263<p>To delete a folder, use the tag "-r" for recurs263<p>To delete a folder, use the tag "-r" for recurs
>ive. Here I will delete a folder called Pictures o>ive. Here I will delete a folder called Pictures o
>n my desktop:</p>>n my desktop:</p>
n264<div class="code">n264<div id="code">
265<pre><code>rm -r ~/Desktop/Pictures</code> 265<pre>[df4@localhost ~]$rm -r ~/Desktop/Pictures
266</pre></div>266</pre></div>
267<h1 id="toc7"><span><strong>pwd - Print Working Di267<h1 id="toc7"><span><strong>pwd - Print Working Di
>rectory</strong></span></h1>>rectory</strong></span></h1>
268<p><strong>pwd</strong> stands for "print working 268<p><strong>pwd</strong> stands for "print working 
>directory", and it does just that. It prints the l>directory", and it does just that. It prints the l
>ocation you are currently in. Here is what happens>ocation you are currently in. Here is what happens
> when I type pwd from my home folder:</p>> when I type pwd from my home folder:</p>
n269<div class="code">n269<div id="code">
270<pre><code>[df4@localhost ~]$ pwd270<pre>[df4@localhost ~]$ pwd
271/home/df4271/home/df4
n272[df4@localhost ~]$</code> n
273</pre></div>272</pre></div>
274<h1 id="toc8"><span><strong>mkdir - Make a Directo273<h1 id="toc8"><span><strong>mkdir - Make a Directo
>ry</strong></span></h1>>ry</strong></span></h1>
275<p><strong>mkdir</strong> is the command you would274<p><strong>mkdir</strong> is the command you would
> use to create a new folder. You need to specify t> use to create a new folder. You need to specify t
>he path and name of the folder. If I wanted to cre>he path and name of the folder. If I wanted to cre
>ate a new folder on my desktop called pictures, it>ate a new folder on my desktop called pictures, it
> would look like this:</p>> would look like this:</p>
n276<div class="code">n275<div id="code">
277<pre><code>mkdir ~/Desktop/Pictures</code> 276<pre>[df4@localhost ~]$ mkdir ~/Desktop/Pictures
278</pre></div>277</pre></div>
279<h1 id="toc9"><span><strong>mount - Mount a Drive<278<h1 id="toc9"><span><strong>mount - Mount a Drive<
>/strong></span></h1>>/strong></span></h1>
280<p><strong>mount</strong> is a command that lets y279<p><strong>mount</strong> is a command that lets y
>ou access new hard drives or partitions on your sy>ou access new hard drives or partitions on your sy
>stem (including flash drives that are not automati>stem (including flash drives that are not automati
>cally recognized). In this most common use, I am m>cally recognized). In this most common use, I am m
>ounting a drive that has another linux OS on it:</>ounting a drive that has another linux OS on it:</
>p>>p>
281<p>First, I need to know what the partition is cal280<p>First, I need to know what the partition is cal
>led, so I run this:</p>>led, so I run this:</p>
n282<div class="code">n281<div id="code">
283<pre><code>[df4@localhost ~]$ su -282<pre>[df4@localhost ~]$ su -
284Password: 283Password: 
285[root@localhost ~]# fdisk -l284[root@localhost ~]# fdisk -l
286285
287Disk /dev/sda: 81.9 GB, 81964302336 bytes286Disk /dev/sda: 81.9 GB, 81964302336 bytes
288255 heads, 63 sectors/track, 9964 cylinders287255 heads, 63 sectors/track, 9964 cylinders
292/dev/sda1               1        2490    20000893+291/dev/sda1               1        2490    20000893+
>  83  Linux>  83  Linux
293/dev/sda2            2491        4980    20000925 292/dev/sda2            2491        4980    20000925 
>  83  Linux>  83  Linux
294/dev/sda3   *        4981        7412    19535040 293/dev/sda3   *        4981        7412    19535040 
>  83  Linux>  83  Linux
295/dev/sda4            7413        9964    20498940 294/dev/sda4            7413        9964    20498940 
>   5  Extended>   5  Extended
296/dev/sda5            7413        9819    19334196 295/dev/sda5            7413        9819    19334196 
>  83  Linux>  83  Linux
n297/dev/sda6            9820        9964     1164681 n296/dev/sda6            9820        9964     1164681 
>  82  Linux swap / Solaris</code>>  82  Linux swap / Solaris
298</pre></div>297</pre></div>
299<p>Now say I want to mount the first partition, wh298<p>Now say I want to mount the first partition, wh
>ich is identified as /dev/sda1. First I need to cr>ich is identified as /dev/sda1. First I need to cr
>eate a mount point (just a folder I will access th>eate a mount point (just a folder I will access th
>e drive through). The usual places for this are in>e drive through). The usual places for this are in
> /media and /mnt. Either is equally acceptable. Th> /media and /mnt. Either is equally acceptable. Th
>en use the mount command to mount the drive, the c>en use the mount command to mount the drive, the c
>d to the directory to browse its contents:</p>>d to the directory to browse its contents:</p>
n300<div class="code">n299<div id="code">
301<pre><code>mkdir /media/sda1 300<pre>[root@localhost ~]# mkdir /media/sda1
302mount /dev/sda1 /media/sda1 301[root@localhost ~]# mount /dev/sda1 /media/sda1
303cd /media/sda1</code> 302[root@localhost ~]# cd /media/sda1
304</pre></div>303</pre></div>
305<p>If I were mounting a windows partition, the ste304<p>If I were mounting a windows partition, the ste
>ps would basically be the same, except the mount c>ps would basically be the same, except the mount c
>ommand would look different. Windows NTFS partitio>ommand would look different. Windows NTFS partitio
>ns can be mounted as ntfs, which only allows readi>ns can be mounted as ntfs, which only allows readi
>ng of the files, not writing, or as ntfs-3g, which>ng of the files, not writing, or as ntfs-3g, which
> alows you to change the files. To use ntfs-3g, us> alows you to change the files. To use ntfs-3g, us
>e the -t flag in order to specify the file system >e the -t flag in order to specify the file system 
>type:</p>>type:</p>
n306<div class="code">n305<div id="code">
307<pre><code>mount -t ntfs-3g /dev/sda1 /media/sda1<306<pre>[root@localhost ~]# mount -t ntfs-3g /dev/sda
>/code>>1 /media/sda1
308</pre></div>307</pre></div>
309<p>Finally, if you want to mount all the file syst308<p>Finally, if you want to mount all the file syst
>ems listed in your /etc/fstab file (*INSERT LINK T>ems listed in your /etc/fstab file (*INSERT LINK T
>O FSTAB PAGE HERE*), use the -a flag:</p>>O FSTAB PAGE HERE*), use the -a flag:</p>
t310<div class="code">t309<div id="code">
311<pre><code>mount -a</code> 310<pre>[root@localhost ~]# mount -a
312</pre></div>311</pre></div>
313<h1 id="toc10"><span><strong>locate - A File Searc312<h1 id="toc10"><span><strong>locate - A File Searc
>h</strong></span></h1>>h</strong></span></h1>
314<p><strong>locate</strong> is used to find a file 313<p><strong>locate</strong> is used to find a file 
>anywhere on your system. If I want to find any fla>anywhere on your system. If I want to find any fla
>shplayer on my system, I could search with the loc>shplayer on my system, I could search with the loc
>ate command like this:</p>>ate command like this:</p>
315<div id="code">314<div id="code">
316<pre>[df4@localhost ~]$ locate libflashplayer.so315<pre>[df4@localhost ~]$ locate libflashplayer.so

No users online



Google Search Engine