User Tools

Site Tools


linux

This is an old revision of the document!


Linux

How to Use Linux https://docs.google.com/document/d/1rEjxnZP07KJYtramx43-rbF07PB1afU3sop5N0O4szs/edit#

How to Use Linux - A. Install Linux https://docs.google.com/document/d/1eIWOttMwA1zRFZEEn4ucBztk6dKj3hYZa9-1srZcpRM/edit#heading=h.iic5r02c1j5l

How to Use Linux - B. Install Software https://docs.google.com/document/d/1cP4VqP3XCSfCTrvDgHbnNA_cJvyv2Gg7DOGr5Zegt1k/edit#heading=h.iic5r02c1j5l

How to Use Linux - C. Commands deleted

How to Use Linux - Notes https://docs.google.com/document/d/1OktYxaS10zayaata3V_9Hhi7ToUYuC1NlrKYlcwjfIc/edit#

Linux Cheatsheet.
These are commands I use often and I always have to look up the syntax.

$ grep -r "progressive" . 
$ find . -name *.plugin
$ find / -name Wire.h 2>&1 | grep -v "Permission denied"
$ python3 -m http.server & # ampersand puts it in background, will die when terminal closed

Documentation

Components

Boot

Hardware

Package Management

kernel

distribution

open source software

directory structure

Container

cgroups

Hardware

Device

Notes

Interrupts

Disk

Files

Network

Linux Software package management, shell, shell programming

Human Interface

Shell

Startup

systemd

Bus

Install Linux

tmux

multi_user

Multiprocessing

Clock

Concept Organization 1

  • boot
  • device
    • disk
    • keyboard
    • monitor
    • mouse
    • ethernet port
    • wifi
  • disk
  • partition
    • mount
    • file system
  • kernel
    • image
    • modules
  • executables
    • binaries
    • scripts
  • containers
    • cgroup
    • snap
    • docker

Concept Organization 2

  • human individuals and groups
    • Linus
    • Stallman
    • Lennart Poetering
    • Dennis Ritchie
  • Standards Organizations
    • POSIX
      • Single Unix Specification (SUS)
    • Linux Foundation
    • Filesystem Hierarchy Standard (FHS)
    • Linux Standard Base (LSB) - based on SUS, seen in SysV Init
  • personality of the software
    • integration vs containerization
    • monolithic vs modular
    • controlling vs tolerant
    • group dynamics, communication
  • history
    • adoption
    • forking hierarchies
  • kernel
  • cgroups
  • sockets
  • userspace
  • system packages
    • redis
    • dbus
    • systemd
  • human interface
  • cli
    • term
    • shell
  • text-based full-screen interactive
    • tmux
    • editors
    • top
    • man
    • info
  • gui
    • window manager
    • desktop environment
    • gnome
    • kde
  • webchat, full circle
linux.1780811004.txt.gz · Last modified: 2026/06/07 01:43 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki