Body
The following is a list of common UNIX commands. There may be some differences between shells. Many commands take further parameters and options not listed here.
ls
|
Lists the files in the current directory or another directory. Examples:
ls list files in current directory
ls –a list files in the current directory plus hidden files
ls tempdir list files in the directory temp
|
cd
|
Changes directories. Example:
cd tempdir changes to the directory temp
cd .. changes to the parent directory above the current one
cd returns to your home directory
|
mkdir or md
|
Creates a new directory. Example:
md tempdir creates a new directory named temp
|
rmdir or rd
|
Removes (deletes) a directory. The directory must be empty. Example:
rd tempdir deletes the directory temp
|
rm
|
Removes (deletes) a file. Example:
rm tempfile deletes the file tempfile
|
cp
|
Copies a file to another file or to a directory. The file name can include path information. Examples:
cp tempfile1 tempfile2
cp tempfile tempdir
|
mv
|
Renames as well as moves files and directories. Examples:
mv tempfile1 tempfile2 renames the file tempfile1 to tempfile2
mv tempfile1 tempdir moves the file tempfile to the directory tempdir
mv tempdir1 tempdir2 renames the directory tempdir1 to tempdir2
|
more
|
Display a file to the screen one screen’s worth at a time; use the spacebar for another screen’s worth or q to quit. Example:
more tempfile displays the file tempfile to the screen
|
pwd
|
Stands for present working directory; displays the full path and name of the current
directory
|
grep
|
Searches for words or patterns in files.
The general format is:
grep <search string> <file(s)>
This is a case sensitive command. Examples:
grep hello myfile Searches for and finds both hello and Hello in the file myfile
grep –i hello myfile Searches for and finds hello but not Hello in the file myfile
|
man
|
Stands for manual and is the utility that returns information about using a command. Example:
man cd returns information about using the command cd.
|