/linux-cheat

Linux tutorials and cheatsheets. Minimal examples. Mostly user-land CLI utilities. Linux kernel at: https://github.com/cirosantilli/linux-kernel-module-cheat Linux教程和备忘单。 最少的例子。 主要是用户级CLI实用程序。 Linux内核位于:https://github.com/cirosantilli/linux-kernel-module-cheat

Primary LanguageShell

Linux Cheat logo

Linux tutorials and cheatsheets. Minimal examples. Mostly user-land CLI utilities. Linux kernel at: https://github.com/************/linux-kernel-module-cheat

Includes Linux concepts and utilities that work on Linux, not necessarily in the LSB. So this is a big dump of useful things, and when something gets big / useful enough, I split to another repository.

  1. Related repositories
    1. Ubuntu Cheat
    2. C++ Cheat
    3. Networking Cheat
    4. Gnuplot Cheat
  2. utils dump of many utilities. Being split up into separate files.
  3. Documentation viewers
    1. man
    2. info
  4. Base standards
    1. POSIX
      1. POSIX regular expressions
    2. LSB
    3. FHS
    4. GNU
  5. Linux
    1. Alternatives
      1. Hurd
      2. BSD
    2. Distros
      1. Minimal distros
      2. Buildroot
    3. Linux runs on
  6. Kernel
    1. System Call
    2. sysctl
    3. dmesg
    4. installkernel
    5. TTY
  7. Initialization
    1. Install Operating System
    2. Boot
    3. Init: System V, Upstart
  8. System information
    1. lsb_release
    2. uname
    3. Hardware
      1. lshw
      2. cpuid
      3. lspci
      4. lsusb
  9. Filesystem
    1. File permissions
    2. Hardlink
    3. badblocks
    4. bindfs
    5. blkid
    6. fdisk
    7. FUSE
    8. Forensic rm
    9. fuser
    10. lsblk
    11. fstab
    12. mountall
    13. pathchk
    14. rsync
    15. rm
    16. sync
    17. swap partition
    18. tune2fs
    19. UUID
    20. OverlayFS
      1. overlayfs.sh
      2. overlayfs-multi-upper.sh
      3. overlayfs-multi-lower.sh
    21. ext filesystems
      1. e2label
      2. e2fsck
      3. mke2fs
      4. mke2fs-multi
    22. Virtual filesystems
      1. proc filesystem
      2. dev filesystem
        1. mknod
        2. /dev/loop
        3. /dev/sr0
      3. sysfs
      4. ramfs
      5. binfmt_misc filesystem
      6. NFS
    23. Files, directories
      1. cp
      2. dd
      3. du
      4. fallocate
      5. fdupes
      6. find
      7. Links
        1. ln
        2. readlink
        3. realpath
      8. locate
      9. ls
      10. mktemp
      11. read
      12. stat
      13. tree
    24. Permissions
      1. chown
      2. chmod
    25. File managers
      1. Krusader
      2. CLI file managers
        1. vifm
    26. Partitions
      1. parted
      2. gparted
      3. Home partition
      4. MBR
      5. GPT
    27. CD DVD
      1. isoinfo
      2. eject
  10. Terminal: terminal emulators, ANSI escapes, control characters
    1. Guake
  11. Stream and file manipulation
    1. cat
    2. head
    3. rev
    4. pr
    5. tac
    6. tail
    7. truncate
  12. Pagers
    1. less
    2. more
    3. pg
  13. Text processing
    1. awk
    2. echo
    3. column
    4. cut
    5. expand
    6. fold
    7. paste
    8. printf
    9. sed
    10. split
    11. strings
    12. tabs
    13. uniq
    14. uuencode, uudecode
    15. wc
  14. IDEs
    1. Eclipse
    2. Code::Blocks
    3. KDevelop
  15. Binary data viewers
    1. hd
    2. hexdump
    3. od
  16. Diff
    1. comm
    2. cmp
    3. diff
    4. wdiff
  17. Programming
    1. ack
    2. Analytics
      1. cloc
      2. sloccount
    3. ctags
    4. cscope
    5. Build systems
      1. autotools
    6. binutils.sh
  18. Processes
    1. procps
      1. free
      2. kill
      3. pgrep
      4. pmap
      5. ps
      6. top
      7. watch
    2. psmisc
      1. killall
    3. Shebang
    4. chroot
    5. env
    6. htop
    7. jobs
    8. lsof
    9. ltrace
    10. nice
    11. nohup
    12. parallel
    13. pstree
    14. pwd
    15. sleep
    16. strace
    17. time
    18. timeout
    19. umask
    20. ulimit
    21. wait
  19. Date and time
    1. cal
    2. ddate
    3. date
    4. hwclock
    5. Time zone
  20. Media video, games, etc.) file types, viewers, editors, capture, synthesizers
    1. Audio: music, sound
      1. avconv
    2. Book: PDF, DJVU.
    3. Dictionary: dictionary formats
    4. Font
    5. Game: games, emulation
      1. Game engines
    6. Image
      1. Formats
        1. NetPBM
      2. GIMP
      3. ImageMagick
    7. Video
      1. Video codecs
      2. Video containers
      3. Utilities
        1. ffmpeg
          1. ffserver.conf
        2. Ripping
          1. HandBrake
      4. Trivia
        1. MPEG LA
      5. VLC
    8. Camera
      1. Video4Linux
  21. File sharing
    1. Dropbox
    2. Nicotine
  22. Compression
    1. 7zip
    2. File Roller
    3. RAR
    4. gzip
    5. tar
    6. zip
    7. ar
  23. User accounts
    1. id
    2. usermod
  24. Desktop
    1. Configuration methods
      1. dconf
      2. gconf
      3. Desktop files
    2. X11
      1. wmctrl
      2. xprop
      3. xsel
      4. xset
      5. Display manager
    3. freedesktop.org
      1. D-Bus
      2. LightDM
    4. Window manager
    5. Default applications
      1. xdg-open
      2. update-alternatives
    6. Startup programs
    7. Notifications
      1. libnotify
      2. zenity
    8. Screenshots
      1. recordMyDesktop
      2. xwd
    9. Screensaver
    10. IBus
    11. logkeys
    12. setleds
    13. solaar
  25. Generic data formats
    1. JSON
    2. XML
  26. Character encoding
    1. Unicode
      1. iconv
  27. Markup
    1. Kramdown
    2. Pandoc
    3. RST
  28. Virtualization
    1. Docker
    2. QEMU
      1. debootstrap-ubuntu-qemu.sh
      2. debootstrap-ubuntu-qemu-arm.sh
      3. debootstrap-debian-qemu.sh
      4. ubuntu-18.04-server-cloudimg-amd64.sh
      5. ubuntu-18.04-server-cloudimg-arm64.sh
      6. ubuntu-18.04.1.0-live-server-amd64.sh
      7. ubuntu-18.04.1-server-arm64.sh
      8. ubuntu-18.04.1-desktop-amd64.sh
      9. ovmf.sh
    3. Xen
    4. Vagrant
    5. Intel SDE
    6. gem5
  29. Configuration automation
    1. chef
    2. puppet
  30. Communication
    1. Chat
      1. IRC
        1. Xchat
  31. Printer
    1. CUPS
      1. lp
      2. lpstat
      3. lpoptions
      4. system-config-printer
    2. ink
    3. Scan
      1. Simple scan
      2. HP
  32. Mathematics
    1. bc
    2. coq
    3. factor
    4. primes
    5. seq
    6. shuf
    7. Sorting
      1. sort
      2. tsort
    8. Graphviz
      1. acyclic
      2. dijkstra
      3. gc
    9. Statistics
  33. Packages
    1. util-linux
  34. Physics
    1. gazebo
  35. Misc
    1. BusyBox
    2. cron
      1. anacron
    3. logrotate
    4. xargs
  36. Security
    1. SELinux
    2. Capabilities
  37. Bibliography

WIP

  1. Filesystem
    1. devpts
    2. eCryptfs
    3. rootfs
    4. MAKEDEV
  2. gcov
  3. File sharing
    1. LDAP