Everything in Linux is a File
1
2
3
4
5
6
7
8
Even the basic commands that we use are stored as a file in the linux system. We can see where those files are located using the `whereis` command:
For eg:-
```
Input: whereis ls
Output: ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
```
This means that the `ls` command is stored as a file in location `/urs/bin`
File Structure Description
/boot= Having files used by boot loader (ex:grub)/dev= System devices files (ex: speakers, keyboard etc.)/etc= Has configuration files/usr/bin= Binaries/usr/sbin= System binaries of the root directory/opt= Installation of optional add-on applications (third party applications)/proc= Running process/usr/lib= C Program library files needed by commands and apps/tmp= Having temporary files/home= Directories of users/root= Home directory of root user/var= System logs/run= System daemons that start very early (ex: systemd and udev) to store temporary runtime files like PID/mnt= To mount external filesystem (ex: NFS)/media= For CDROM Mounts