[an error occurred while processing this directive]
 Help HomeNetwork Policies and Procedures
[an error occurred while processing this directive]
 
   

Network Policies and Procedures

Auburn University College of Engineering
Network Services

9. UNIX Quick Reference

This quick reference lists commands, including a syntax diagram and brief description. Arguments inside the brackets ([..]) indicate an optional part of the command. For more detail, click on the command.


9.1 File Manipulation

List files in current directory-->

ls -[l]

List hidden files-->

ls -[l]a

Display file contents--> cat filename
Page through file--> more filename
Copy--> cp source destination
Move or Rename--> mv oldname newname
Remove (delete)--> rm filename
Create or modify file--> pico filename

Search with grep filter-->

grep pattern filename

9.2. File Properties

Changing permission----->

chmod nnn filename

----->

chmod c=p[,c=p...] filename

where n is a digit from 0 to 7 which sets the access level for the user(owner), group, and others(public), respectively. c is one of: u for user, g for group, o for other, or a for all. p is one of: r for read access, w for write access, or x for execute access.


9.3 Directories

Change Directory ---->

cd directory_name

Make new Directory ----> mkdir directory_name
Remove directory ----> rmdir directory
Print working(current) directory ----> pwd

9.4 Job Control

Run command in the background -----> command &
Stop foreground job -----> CTRL-Z
List of background jobs -----> jobs
Bring job forward -----> %n
Resume job in background -----> %n &

9.5 Processes

Listing

BSD ---->
SYSV ---->

ps -[aux]
ps -[elf]
Terminating kill -[HUP] PID

9.6 Managing Disk Space

Disk usage of file system ----> df
Disk usage of individual from current directory ----> du -s
Disk usage of files from current directory ----> ls -l

9.7 Printing 

Printing a file from a cmd shell ----> lpr -Pprintername filename 
Checking the printer queue ----> lpq -Pprintername

9.8 Miscellaneous Commands

List commands for subject -----> man -k subject
Display documentation -----> man command
Log out -----> exit
Log out -----> logout

 
 
[an error occurred while processing this directive]