Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Know your operating system

Know your operating system

VLC Codes session for their learning club, where we presented basic concepts for Linux and UNIX operating systems, how to be proficient with your shell on the terminal, working with files and its permissions, edition and some userful cli tools.

Avatar for jm2dev

jm2dev

June 21, 2022
Tweet

More Decks by jm2dev

Other Decks in Programming

Transcript

  1. KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW

    YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING KNOW YOUR OPERATING SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM José Miguel @jm2dev
  2. WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S

    A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER WHAT'S A COMPUTER A machine that computes.
  3. WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S

    AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING WHAT'S AN OPERATING SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM An abstraction to ease working with computers. A layer between humans & machines.
  4. OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS

    OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS OPERATING SYSTEMS Nix like Commercial Unix BSDs OSx GNU Linux Microsoft Windows
  5. CONCEPTS CONCEPTS CONCEPTS CONCEPTS CONCEPTS CONCEPTS CONCEPTS CONCEPTS CONCEPTS CONCEPTS

    CONCEPTS CONCEPTS to store data to run software Everything is a file
  6. FILE SYSTEM FILE SYSTEM FILE SYSTEM FILE SYSTEM FILE SYSTEM

    FILE SYSTEM FILE SYSTEM FILE SYSTEM FILE SYSTEM FILE SYSTEM FILE SYSTEM FILE SYSTEM file system list copy, move & delete permissions edition
  7. SOFTWARE SOFTWARE SOFTWARE SOFTWARE SOFTWARE SOFTWARE SOFTWARE SOFTWARE SOFTWARE SOFTWARE

    SOFTWARE SOFTWARE INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION INSTALLATION
  8. THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD

    OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY THE GOOD OLD WAY ./configure make make install
  9. PACKAGE PACKAGE PACKAGE PACKAGE PACKAGE PACKAGE PACKAGE PACKAGE PACKAGE PACKAGE

    PACKAGE PACKAGE MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT MANAGEMENT
  10. TOOLING TOOLING TOOLING TOOLING TOOLING TOOLING TOOLING TOOLING TOOLING TOOLING

    TOOLING TOOLING vcs: git editor: vi, nano, emacs, … viewer: less, more, …
  11. ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT ENVIRONMENT

    ENVIRONMENT ENVIRONMENT VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES VARIABLES PATH .zshenv .bashrc …
  12. GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES

    GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES GOOD RESOURCES Archwiki Apple UNIX Windows development environment
  13. Q & A Q & A Q & A Q

    & A Q & A Q & A Q & A Q & A Q & A Q & A Q & A Q & A