Difference between revisions of "CLI Navigating"

From FreekiWiki
Jump to navigation Jump to search
Line 1: Line 1:
 +
== Introduction ==
 +
Navigating, or moving around, is essential to command line mastery. When you login you'll start in your home directory, /home/<your-user-name> and for whatever reason you might want to change into a different directory. This page will show you the basics of CLI navigation and present you with some questions to help you learn how to get around better.
 +
 
== Commands ==
 
== Commands ==
 
  cd  = change directory
 
  cd  = change directory
Line 11: Line 14:
  
 
== Examples ==
 
== Examples ==
 +
=== Example 1 ===
 +
Change to the /usr/local/bin directory, using an absolute path.
 +
 +
cd /usr/local/bin/
 +
 +
=== Example 2 ===
 +
Change to the /etc/init.d/ directory, using a relative path (assuming you're in your home directory)
 +
 +
cd ../../etc/init.d/
 +
 +
=== Example 3 ===
 +
Change to your home directory, using an absolute path.
 +
 +
cd /home/<your-user-name>
  
 
== Quiz ==
 
== Quiz ==
Line 21: Line 38:
  
 
== Instructor Notes ==
 
== Instructor Notes ==
This class needs examples; 2 or 3.
 
 
This class needs an introduction paragraph.
 
This class needs an introduction paragraph.
  
 
[[Category:CLI Quizes]]
 
[[Category:CLI Quizes]]
 
[[Category:Classes]]
 
[[Category:Classes]]

Revision as of 13:02, 3 May 2008

Introduction

Navigating, or moving around, is essential to command line mastery. When you login you'll start in your home directory, /home/<your-user-name> and for whatever reason you might want to change into a different directory. This page will show you the basics of CLI navigation and present you with some questions to help you learn how to get around better.

Commands

cd  = change directory
ls  = list directory contents
pwd = print the working directory

Abbreviations

/  = the root directory
.. = the parent directory
~  = your home directory
-  = the last directory you were in (not used in paths)

Examples

Example 1

Change to the /usr/local/bin directory, using an absolute path.

cd /usr/local/bin/

Example 2

Change to the /etc/init.d/ directory, using a relative path (assuming you're in your home directory)

cd ../../etc/init.d/

Example 3

Change to your home directory, using an absolute path.

cd /home/<your-user-name>

Quiz

  1. How would you change to the root directory?
  2. How would you change to the Desktop directory within your home directory?
  3. How would you change back to your home directory?
  4. How would you confirm where you are?
  5. How would you list the contents of your parent directory?
  6. Show a relative path that starts in your home directory and specifies the /etc/init.d/ directory.

Instructor Notes

This class needs an introduction paragraph.