# A Brief Linux Reference Guide

## <span class="qowt-font4-CourierNew" id="E1233">Working with directories</span>

- `<span class="qowt-font4-CourierNew" id="E1235">mkdir <name> </span>`<span class="qowt-font4-CourierNew" id="E1236"> </span>
    - <span class="qowt-font4-CourierNew" id="E1237">make subdirectory with specified name</span>
- <span class="qowt-font4-CourierNew" id="E1239">`rmdir <name>` </span>
    - <span class="qowt-font4-CourierNew" id="E1240"> </span><span class="qowt-font4-CourierNew" id="E1241">remove specified subdirectory</span>
- <span class="qowt-font4-CourierNew" id="E1243">`cd <name>` </span>
    - <span class="qowt-font4-CourierNew" id="E1244"> </span><span class="qowt-font4-CourierNew" id="E1245">move down to specified subdirectory</span>
- <span class="qowt-font4-CourierNew" id="E1247">`cd ..` </span>
    - <span class="qowt-font4-CourierNew" id="E1247">move up one directory level</span>
- <span class="qowt-font4-CourierNew" id="E1249">`ls` </span>
    - <span class="qowt-font4-CourierNew" id="E1250"> </span><span class="qowt-font4-CourierNew" id="E1251">get a directory listing</span>
- <span class="qowt-font4-CourierNew" id="E1253">`ls -l` </span>
    - <span class="qowt-font4-CourierNew" id="E1253">directory listing, long format (letter l)</span>
- <span class="qowt-font4-CourierNew" id="E1255">`ls -al` </span>
    - <span class="qowt-font4-CourierNew" id="E1255">directory listing, including hidden files</span>

## Working with files

- <span class="qowt-font4-CourierNew" id="E1261">`more <filename>` </span>
    - <span class="qowt-font4-CourierNew" id="E1261">display the contents of the file, a page at </span><span class="qowt-font4-CourierNew" id="E1263">a time</span><span class="qowt-font4-CourierNew" id="E1264"> </span><span class="qowt-font4-CourierNew" id="E1265">(press &lt;space&gt; to go to next page, </span><span class="qowt-font4-CourierNew" id="E1267">or &lt;b&gt; to back up to the previous page)</span>
- <span class="qowt-font4-CourierNew" id="E1269">`chmod <permissions> <file>` </span>
    - <span class="qowt-font4-CourierNew" id="E1270">set the permissions on &lt;file&gt;</span>
- <span class="qowt-font4-CourierNew" id="E1272">`chown <UID>.<GID> <file>` </span>
    - <span class="qowt-font4-CourierNew" id="E1273"> </span><span class="qowt-font4-CourierNew" id="E1274">change the user.group owner</span><span class="qowt-font4-CourierNew" id="E1275"> </span><span class="qowt-font4-CourierNew" id="E1276">of &lt;file&gt;</span>
- <span class="qowt-font4-CourierNew" id="E1278">`cp <source> .` </span>
    - <span class="qowt-font4-CourierNew" id="E1278">copy specified file to current </span><span class="qowt-font4-CourierNew" id="E1281">directory</span>
- <span class="qowt-font4-CourierNew" id="E1283">`cp <source> <dest>` </span>
    - <span class="qowt-font4-CourierNew" id="E1284"> </span><span class="qowt-font4-CourierNew" id="E1285"> </span><span class="qowt-font4-CourierNew" id="E1286">copy file &lt;source&gt; to the destination</span>
- <span class="qowt-font4-CourierNew" id="E1288">`mv <old> <new>` </span>
    - <span class="qowt-font4-CourierNew" id="E1288">rename the file from &lt;old&gt; to &lt;new&gt;</span>
- <span class="qowt-font4-CourierNew" id="E1290">`mv <old> <dest>` </span>
    - <span class="qowt-font4-CourierNew" id="E1291">move the file &lt;old&gt; to the destination</span>
- <span class="qowt-font4-CourierNew" id="E1293">`rm <file>` </span>
    - <span class="qowt-font4-CourierNew" id="E1293">remove the specified file</span>
- <span class="qowt-font4-CourierNew" id="E1295">`rm *` </span>
    - <span class="qowt-font4-CourierNew" id="E1295">remove all files in current directory</span>
- <span class="qowt-font4-CourierNew" id="E1297">`head <file>` </span>
    - <span class="qowt-font4-CourierNew" id="E1297">display the first 10 lines of &lt;file&gt;</span>
- <span class="qowt-font4-CourierNew" id="E1299">`head -20 <file>` </span>
    - <span class="qowt-font4-CourierNew" id="E1299">display the first 20 lines of &lt;file&gt;</span>
- <span class="qowt-font4-CourierNew" id="E1301">`tail <file>` </span>
    - <span class="qowt-font4-CourierNew" id="E1301">display the last 10 lines of &lt;file&gt;</span>
- <span class="qowt-font4-CourierNew" id="E1303">`tail -20 <file>` </span>
    - <span class="qowt-font4-CourierNew" id="E1303">display the last 20 lines of &lt;file&gt;</span>

## <span class="qowt-font4-CourierNew" id="E1307">Administration</span>

- <span class="qowt-font4-CourierNew" id="E1309">`man <command>` </span>
    - <span class="qowt-font4-CourierNew" id="E1309">display the manual for &lt;command&gt;</span>
- `<span class="qowt-font4-CourierNew" id="E1311">passwd </span>`
    - <span class="qowt-font4-CourierNew" id="E1311">change your account's password</span>
- <span class="qowt-font4-CourierNew" id="E1313">`chfn` </span>
    - <span class="qowt-font4-CourierNew" id="E1313">change your account's full name</span>
- <span class="qowt-font4-CourierNew" id="E1315">`top` </span>
    - <span class="qowt-font4-CourierNew" id="E1316"> </span><span class="qowt-font4-CourierNew" id="E1317">display all running processes</span>
- <span class="qowt-font4-CourierNew" id="E1319">`kill <pid>` </span>
    - <span class="qowt-font4-CourierNew" id="E1319">kill one of your processes</span>
- <span class="qowt-font4-CourierNew" id="E1321">`ps -u <user>` </span>
    - <span class="qowt-font4-CourierNew" id="E1321">display all running processes </span><span class="qowt-font4-CourierNew" id="E1323">for &lt;user&gt;</span>

## <span class="qowt-font4-CourierNew" id="E1326">Special files</span>

- <span class="qowt-font4-CourierNew" id="E1328">`public_html` </span>
    - <span class="qowt-font4-CourierNew" id="E1329">directory in which all web pages should reside</span>
- <span class="qowt-font4-CourierNew" id="E1331">`.profile` </span>
    - <span class="qowt-font4-CourierNew" id="E1332">account setup file (similar to autoexec.bat)</span>
- <span class="qowt-font4-CourierNew" id="E1334">`.forward` </span>
    - <span class="qowt-font4-CourierNew" id="E1335">used to forward email to another email</span><span class="qowt-font4-CourierNew" id="E1336"> </span><span class="qowt-font4-CourierNew" id="E1337">address</span>