Linux tutorials and cheatsheets. Minimal examples. Mostly user-land CLI utilities. Linux kernel at: https://github.com/cirosantilli/linux-kernel-module-cheat
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
audio
autotools
book
casperjs
chef
coq
ctags
docker
dot
doxygen
kernel
kramdown
libreoffice
m4
netpbm
pandoc
rst
scons
shebang
vagrant
xml
.gitignore
.gitignore_markup
7zip.md
CONTRIBUTING.md
README.md
ack.sh
acyclic.md
alternatives.md
anacron.md
ar.md
arch.md
atom.md
avconv.md
awk.sh
badblocks.md
bc.md
bibliography.md
bindfs.md
binfmt-misc-filesystem.md
binutils.sh
blkid.md
bochs.md
boot.md
bsd.md
buildroot.md
busybox.md
cal.md
camera.md
capabilities.md
cat.md
cd-dvd.md
chat.sh
chmod.sh
chown.sh
chroot.md
cli-file-managers.md
cloc.md
cmp.md
codeblocks.md
column.md
comm.md
compression.md
config-automation.md
cp.sh
cpio.md
cpuid.md
cron.sh
cscope.md
cups.md
cut.sh
date.md
dbus.md
dconf.md
dd.md
ddate.md
debootstrap-debian-qemu.sh
debootstrap-ubuntu-qemu-arm.sh
debootstrap-ubuntu-qemu.sh
default-applications.md sync May 4, 2016
desktop-files.md
desktop.md sync May 4, 2016
dev-filesystem.md More qemu May 29, 2017
devpts.md
df.md
dictionary.md
diff.md
dijkstra.md
display-manager.md
distros.md
dmesg.md
dropbox.md
du.md
e2fsck.md
e2label.md
echo.sh
eclipse.md
ecryptfs.md
eject.md
env.sh
expand.md
factor.md
fallocate.md
fan.md
fdisk.md
fdupes.md
ffmpeg.md
ffserver.conf
fhs.md
file-permissions.md
file-roller.md
file.md
filesystem.md
find.md
fold.md
font.md
forensic-rm.md
free.md
freedesktop-org.md
fstab.md
fuse.md
fuser.md Split utils some more, add printing utils Apr 23, 2015
game-engines.md
game.md
gazebo.md
gazebo.sh
gc.md
gconf.md
gcov.md
gem5.md
getconf.md
gimp.md
gnome-open.md
gnu.md
gparted.md
gpt.md
gpu.md
graphviz.md
grep.md
guake.sh
gzip.md
handbrake.md
hardlink.md
hardware.md
hd.md
head.md
hexdump.md
home-partition.md
hp.md
htop.md
hurd.md
hwclock.md
ibus.md
iconv.md
id.md
image-formats.md
image.md
imagemagick.md
info.md ubuntu-18.04-server-cloudimg-amd64.sh Nov 17, 2018
init.md
initrd.md
ink.md
inotify-tools
install-operating-system.md
installkernel.md
intel-sde.md
irc.sh
isoinfo.md
jobs.sh
json.md
kdevelop.md
kill.sh
killall.md Update summary Feb 14, 2016
krusader.md
ldap.md
less.md
libnotify.sh
lightdm.md
linux-runs-on.md
linux.md
ln.md
locate.md
logkeys.md
logo.jpg Logo. Oct 25, 2014
logrotate.md
loop.md
lp.md
lpoptions.md
lpstat.md
ls.md
lsb.md
lsb_release.md
lsblk.md
lshw.md
lsof.md
lspci.md
lsusb.md
ltrace.md
makedev.md
man.md
mbr.md
minimal-distros.md
mke2fs-multi.sh
mke2fs.sh
mknod.md
mktemp.md
more.md
mount.md
mountall.md
mpeg-la.md
mr.md
nfs.md
nice.sh
nicotine.md
nohup.sh
ocr.md
od.md
openai-gym.md
overlayfs-multi-lower.sh
overlayfs-multi-upper.sh
overlayfs.sh
parallel.md
parted.md
paste.md
pathchk.md
pcregrep.md
pg.md
pgrep.md
physics.md
pmap.md
posix-regular-expressions.md
posix.md
pr.md
primes.md
printf.sh
proc-filesystem.md
profiling.md
ps.md
pstree.sh
puppet.md
pv.md
pwd.sh
qemu.md
ramfs.md
rar.md
read.md
readlink.md
realpath.md
record-my-desktop.md
rename.sh
rev.sh
rm.md
rootfs.md
rsync.md
screensaver.md
script.md
seahorse.md
sed.sh
selinux.md
seq.md
setarch.md
setleds.md
shuf.md
simple-scan.md
sleep.sh
sloccount.md
solaar.md Autoconf input May 28, 2015
sort.md
sparse-files.md
special-files.md
split.md
sr0.md
startup-programs.md
stat.md
statistics.md
strace.md Make split out to another repo, add texinfo Aug 15, 2015
strings.md
su.sh
sudo.md
sudo.sh
sudoers.md
swap-partition.md
symlink.md
sync.md
sysctl.md
sysfs.md
system-call.md
system-config-printer.md
tabs.md
tac.md
tail.md
tar.md
tee.md
terminal.md
texi.md
time-zone.md
time.md
timeout.md
timestamp.md
tmux.md
top.md
tor.md
tput.sh
tr.md
tree.md
truncate.md
tsort.md
tty.md
tune2fs.md
ubuntu-18.04-server-cloudimg-amd64.sh
ubuntu-18.04-server-cloudimg-arm64.sh
ulimit.md
umask.md
uname.md
unicode.md bak May 1, 2017
uniq.md
update-alternatives.md
usermod.md
util-linux.md
utils.sh
uuencode.md
uuid.md
video-codecs.md
video-containers.md
video.md
video4linux.md
vifm.md
virtualbox.md
virtualization.md
vlc.md
wait.sh
watch.md
wc.md
wdiff.md
window-manager.md
wmctrl.md
x11.md
xargs.md
xchat.md
xdg-open.md
xen.md
xprop.md
xsel.md
xset.md
xwd.md
xxd.md
zenity.sh
zip.md

README.md

Linux Cheat logo

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.

  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
      3. Android
    2. Distros
      1. Minimal distros
      2. Buildroot
    3. Linux runs on
    4. Runs Linux
  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. make
      2. 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
      4. gnuplot
    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
    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