Lesson 2 - The File System

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

Linux File System(FS)

File systems are the mechanisms by which the data on a storage medium gets
organized.

 If you have not used Linux before, the way that Linux stores and organizes
files is likely to be new to you because the layout is quite different from
Windows and Mac OS X.

 In the Windows world, each disk drive is labeled with an identifying letter
such as C: for your hard disk and D: for the CD/DVD drive. In the Linux
world, however, everything is part of the same filesystem organization.

As such, if you have two or three hard disks, a CD drive, and a USB stick all
plugged in, they will all be part of the same folder structure.
What is a File?
UNIX expands the usual definition of a file to include
anything from which data can be taken or to which data
can be sent.
It can also refer to the various I/O devices (keyboard,
printer etc)
Since that describes virtually everything the OS deals
with, it is often said that everything is a file in UNIX
Three general kinds of UNIX files
Ordinary files:- – These are the common computer files
Special files :- Also called device files, special files represent
physical devices such as terminals, printers and other peripherals.
Directory files:- Ordinary and special files are organized into
collections called directory files or directories
• The Linux file system
The Linux Directory Structure
• The file system is a tree-shaped structure.

• Right at the top of the tree is the root folder, is identified


by a slash character referred to as “ / ”. It is the highest
place you can go to. Inside this folder are a number of
special system folders, each with a specific use.

• As an example, the /home folder contains a number of


home directories for each user on the system.

• As such, the user account has the home folder set to


/home/matthew.
The Linux Directory Structure
Which Folder Does What?
• The folder structure in a modern Linux distribution such as Ubuntu.
• Other linux distributions includes Fedora, Arch, Mageia, Mandriva,
Deepin, Bodhi etc.

• /boot: This folder contains important files to boot the computer,


including the bootloader configuration and the kernel.

• /dev: Each device on your system (such as sound cards, Webcams, etc.)
has an entry in this folder. Each application accesses the device by using
the relevant items inside /dev.

• /etc: ( editable text conf.) System wide configuration files for the
software installed on your system are stored here.

• /home: Each user account on the system has a home directory that is
stored here.
The Linux Directory Structure
• /lib: (libraries) Important system software libraries are stored here.
You should never need to delve into this world of the unknown.

• /media: Media devices such as CD drives and USB sticks are


referenced here when they are plugged in. More on this later.

• /mnt: (Mount) Other devices can be mounted too. Again, more on


this later.

• /opt: Optional software can be installed here. This folder is


usually used when you want to build your own software. If you
don’t build your own software, you ignore this folder.

• /proc/sys: (Process Information Pseudo file system) Information


about the current running status of the system is stored here.
The Linux Directory Structure
• /root: This is the home directory for the main superuser.

• /bin: (binary) Software that is vital for the system to be


able to boot is stored here.

• /sbin: (system binaries) Software that should be run only


by the superuser is stored here.

• /usr: (Unix system Resources) General software is


installed here.

• /var: (variable data files) This folder contains log files


about the software on your computer.
Learning Unity Keyboard Shortcuts

• The more you can do from one place, the more efficient your
actions will be. Here is a list of things you can do with Unity
without moving your hands away from the keyboard.

• Of course, you don’t have to do things this way, but power


users love to save time and energy, even if it means spending a
little more time up front learning how; in the long term, the
savings add up.
Learning Unity Keyboard Shortcuts

The Super key

• is used for several of the shortcuts. It is sometimes known as the Windows


key. In the following tables, it is simply called Super.

• Super (long press): Open Launcher, display shortcuts

• Super-Tab: Switch applications via the Launcher

• Super-# (1–9): Same as clicking on a Launcher icon

• Super-Shift-# (1–9): Open a new window for the same application

• Super-T: Open Trash


Learning Unity Keyboard Shortcuts

Switching Shortcuts

• Alt-Tab: Switch between applications

 Alt-` Hold Alt and press ` : to switch between windows of current


application

 Cursor left or right: Move the focus within lists or images of


applications when switching or in a menu

Windows Management Shortcuts


• Super-W: Spread all windows in the current workspace

• Ctrl + Super-D: Minimize all windows

• Ctrl + Super-Cursor up: Fully Maximize the current window when the
window is semi-maxi
Learning Unity Keyboard Shortcuts
Switching Shortcuts

• Ctrl + Super-Cursor down: Restore or minimize current window

• Ctrl + Super-Cursor left or right: Semi-maximize current window

• Alt-F4: Close current window

• Alt-Space: Open window accessibility menu

• Ctrl-Alt-Num: Place window in corresponding positions on the screen

• Alt-Left mouse drag: Move window

• Super-L: Lock screen

You might also like