List of basic commands of unix
reboot
- Immediately stops all running processes,
shuts down the system, then reboots.
sudo - Runs commands as root, which means no limitations due to permissions.
shutdown
- Stops all running processes and shuts down
the system. 
Parameters can be specified to issue a delayed shutdown or a shutdown at a particular time.
Parameters can be specified to issue a delayed shutdown or a shutdown at a particular time.
date
- Prints out the current system date and
time. 
Specified parameters can change the format of the output.
Specified parameters can change the format of the output.
df - Reports the disk space usage for the file system.
hostname
- Displays the name of the current host
system.
ps - Displays information about all of the processes currently running on
the system.
du - Disk usage 
ps - List running processes
To know
the process id of a process running
 ps -elf | grep process_name
 ps -fA | grep process_name
| ->
pipe character is very useful for redirecting output of one command to other
 grep is used to find the pattern
To create
a file
 cat
filename 
 touch
filename
To search
something in a file
 grep -i
thing_to_be_searched filename
To search
something across directories
 grep -rn
pattern_to_be_searched directory_starting_from_where_search_to_be_started  
To view
processes along with the memory they are consuming run
 top
Ctrl + M will sort in decreasing order of
memory consumption
chmod / chown - Changes the access permissions of one or more files (chmod) or 
changes the ownership of a particular file to a new user (chown).
Only users with permission or ownership of a file can change that file’s permissions or ownership.
changes the ownership of a particular file to a new user (chown).
Only users with permission or ownership of a file can change that file’s permissions or ownership.
chown owner_name filename
chmod 755 filename  
Here 7 is
the permission for owner
5 and 5
for group and others respectively
7 - xrw
5 - xr
2-r
4-x
1-w
Access permissions are of three
types
 x Execute permissions (4)
 r Read permission (2)
 w write permissions (1)
Aur linux has concept of owner,
group and others.
Owner is the owner of the file
Every file or directory belong to
a group
And third is others(not owner and
not belonging to the group of the file)
Permissions are in the order
Owner permissions Group permissions 
others permissions