# Most Useful Ubuntu Commands

**1. Open Terminal :** 

To open a terminal use below key board shortcut

> ctrl + alt + T

**2. Clear Terminal **:

To clear terminal use below command

> clear

**3. Files / Folders:**

a. create a file
> touch filename

b. create a folder
> mkdir foldername

c. list files / folders
> ls

d. list hidden files / folders
> ls -a

e. list files / folders with details such as permissions, filesize etc., .
> ls -l

f. print file content on terminal.
> cat filename

g. To combine two files (file1 and file2) into one file (file3):.
> cat file1 file2 > file3

h. copy content of file1 to file2. (creates file2 if dosen't exist)
> cp file1 file2

i. move file1 to folder1. (we can use it for both folders also)
> mv file1 folder1

j. search a file for a string
> grep "string to be searched" filename

k. delete a file.
> rm filename

l. delete a folder (with all its sub folders). 
> rm -r foldername

**4. Search for a process by name :**

To search for a process running by name you can use the below command.

> ps aux | grep "process name"

**5. Search for a process by port :**

To search for a process running by port you can use the below command.

> lsof -i :port

**6. Top Command : 
**

It will list all the processes running with information like **task**, **memory**, **cpu** etc.,

> top

**7. User Privilege Commands :**

a. run command as root (run any command as root user)
> sudo 

b. open a root shell
> sudo -s

c. exit a root shell
> exit

d. change your password
> passwd 

**8. Firewall Commands :**

a. turn on the frewall
> ufw enable

b. turn of the frewall
> ufw disable

c. allow all connections by default
> ufw default allow

d. allow trafic on port
> ufw allow port

**9. Package Management Commands :**

a. refresh available updates
> apt-get update

b. upgrade all packages
> apt-get upgrade

c. install pkg
> apt-get install pkg

d. uninstall pkg
> apt-get purge pkg

e. remove obsolete packages
> apt-get autoremove

f. try to fix broken packages
> apt-get -f install

**10. Find Ip address :**

To find IP address use the below command.

> ifconfig
















