Links to GNU/Linux Websites and Books

Tips, Tutorials and Documentation

The Linux Documentation Project & Linux man pages online.
Debian documentation

Shell Check - Find bugs in your shell scripts.
commandlinefu - command-line gems.
Google Shell Style guide - Short, sensible advice on coding style.
The Linux Cookbook - Tips and Techniques.
Linux Shell Scripting Tutorial - LSST.
Administration shell scripts - Dawid Michalczyk.
grymoire.com - home for UNIX wizards.
Introduction to text manipulation on UNIX-based systems.
LWN - Linux Weekly News.
TCP and UDP port numbers - Wikipedia.
System76 - OSHWA certified open source hardware.

Man pages

Man7.org
Linux.Die.net
Explain Shell - Enter an Ubuntu (bash) command-line to see the help text that matches each argument.
Unix/Linux/BSD Toolbox - Concise summary of commands.
FreeBSD Man pages

Bash specific help

Greg Wooledge Bash Guide and FAQ
Bash Guide for beginners - Machtelt Garrels.
GNU Bash Manual - gzip archives.
Documentation and Examples - bash cook book.
bash tips - Configure the bash terminal.
Bash pitfalls - GreyCat's wiki.
Hyperpolyglot - Comparison of bash vs cmd vs PowerShell.
Introduction to the Ubuntu terminal
Shell Check - Static analysis tool - alerts for many common beginner's syntax errors.

Discussion & Newsgroups

Linux Questions.org
UbuntuForums - HowTo guides and forum.
comp.unix.shell - Shell scripting.
comp.os.linux - General linux.
SS64 Discussion Forum

Recommended Books

[ Full disclosure: I get a finder's fee on stuff you buy from Amazon.com by clicking through this website.
That doesn't cost you anything, but the commissions help to keep the site running ]

SysAdmin handbook UNIX and Linux System Administration Handbook 5th Edition, Aug 2017 by Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley
The latest edition of the world’s best-selling UNIX system administration book has been made even better by adding coverage of the leading Linux distributions: Ubuntu, openSUSE, and RHEL.

Linux in a Nutshell Linux in a Nutshell 6th Edition, Sept 2009
A command reference for Linux, find the command syntax you need. Also UNIX in a Nutshell, Fourth edition (2008) by Arnold Robbins
the standard desktop reference. (it even inspired a spoof cover)

bash cookbook bash Cookbook: Solutions and Examples for bash Users O'Reilly Nov 2017 by Carl Albing,‎ JP Vossen
A substantial trove of tips and useful scripts, covers bash 3.2

Essesntial SysAdmin Essential System Administration, Third Edition Aug 2002 by Æleen Frisch
Describes Unix tools in the context of a system administrator's job. More than just covering syntax, tools and concepts, this book shows how to use administrative tools intelligently and efficiently.

UNIX Power Tools UNIX Power Tools by Jerry D Peak, Tim O'Reilly et al
Useful tricks and techniques, each chapter describes the different ways of performing a task. e.g. the page on 'Wildcards' has 10 ways to select a group of files - only two of which involve the grep command. [Archive of shell scripts]
1200 pages.

Shell Programming in Unix, Linux and OS X Shell Programming in Unix, Linux and OS X, Fourth Edition (Paperback)
by Stephen Kochan, Patrick Wood
Detailed coverage of shell programming: regular expressions, the kernel and utilities.

OS Downloads

Bash downloads - Latest versions and patches.
Distrowatch - Compare major distributions.
Elementary.io - macOS clone.
Gentoo
RedHat Linux
Linux.Dell.com (Red Hat)
Linux Mint - Multimedia out of the box - based on Debian/Ubuntu - xfce is a lightweight desktop, good for older hardware.
Novell linux
Open Suse Tumbleweed (rolling distribution) or Leap (stable release model).
Live CDs & Wikipedia Live CDs
Ubuntu & Gnome
Compiz Ubuntu desktop.

Terminals

Alacritty
Konsole
st - simple terminal
rxvt-unicode (urxvt).
A comparison of Terminal emulators - lwn.net
Terminal fonts

Apps & Utilities

Beyond grep - A grep-like tool, aimed at programmers.
Asunder - Audio CD ripper and encoder for Linux.
Audacity - CD Ripper, Sound editor.
AutoFsck - Configure boot disc checks (Ubuntu).
cabextract - Free Software for extracting Microsoft cabinet files.
Clonezilla - Partition and disk imaging/cloning program.
CSV kit - Utilities for working with CSV files.
Dar - Disk Archive/backup.
Easy Tag - Tag editor for MP3, Ogg Vorbis files.
GNU Parted | Partimage - partition managers.
Gftp multithreaded ftp
HTML Tidy - Check and fix HTML and XML files.
htop - an interactive process viewer.
i3 window manager
Inkscape - Vector Graphics (Illustrator).
ImageMagick - Edit/Convert bitmap images(PNG, JPEG, GIF) on the command line (scripts).
k3b.org - The CD/DVD Kreator.
KNode newsreader - for K desktop.
KVM - Virtualization software (Kernel-based Virtual Machine.)
K3b - The CD/DVD Kreator for Linux - optimized for KDE.
Micro - Terminal-based text editor that aims to be easy to use and intuitive.
Midnight Commander - File Manager.
MPV media player (fork of mplayer)
Network Monitoring Tools - SLAC.
Partition Image - re-image OS.
PhotoRec - Data recovery software - hard disk, CD-ROM & Memory Cards.
PDFtk - Command-line tool for processing PDFs.
PostgreSQL - Database.
Performance monitoring tools: htop, iftop
rDesktop - RDP client for Windows (Terminal Services).
Sectools.org - Top 100 Network Security Tools.
ShellCheck - A shell script static analysis tool.
Shoreline Firewall
Shotcutapp - free, open source, cross-platform video editor.
TeamViewer - Screen sharing/Remote control (Mac/PC/Linux).
Terminator - Gnome Terminal management.
Textadept - cross-platform text editor.
thttpd - HTTP Web Server.
VLC Media Player
WebP utilities - encode/decode WebP animated images, Google.
Wink - Capture screenshots/video, add help text.
Xfce - Lightweight window manager.
GNU FTP Sites - GNU programs and Manuals.

“Talk is cheap. Show me the code” - Linus Torvalds


 
Copyright © 1999-2020 SS64.com
Some rights reserved