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