By BLFS Development Team (PDF, Multi-page HTML, Single-page HTML; 1164 pages)
Beyond Linux From Scratch (BLFS) is a project that continues where the Linux From Scratch book finishes. It introduces and guides the reader through additions to the system including networking, graphical interfaces, sound support, and printer and scanner support.
This is a really comprehensive book providing a wealth of information on:
- Security: OpenSSL, GnuTLS, CrackLib, Linux-PAM etc
- File systems: ReiserFS, XFS
- Editors: Vim, Emacs, Bluefish etc
- Shells: ZSH, ksh, Dash, Tcsh
- General Libraries and Utilities: PCRE, S-Lang, GLib, and many more
- Graphics and Font Libraries: libjpeg, libpng, FreeType to name a few covered
- General Utilities: ImageMagick, ScrollKeeper, Screen, GPerf etc
- System Utilities: Hdparm, cpio, Apache Ant
- Programming: GCC, JDK-6, NASM, PHP, Python, Ruby, Tcl …
- Mail/News clients
By Ramesh Natarajan (PDF, HTML; 140 pages)
Linux 101 Hacks is a 12 chapter, 140 page manual which explains easy to follow Linux commands. Ramesh Natarajan describes how to use these commands, with clear and concise examples.
This ebook has chapters on:
- Powerful Command Hacks
- Date Manipulation
- SSH Client Commands
- Essential Linux Commands
- Linux Prompts
- Colorful Shell Prompt Using PS1
- Archive and Compression
- Command Line History
- System Administration Tasks
- Apachectl and HTTPD Examples
- Bash Scripting
- System Monitoring and Performance
- Bonus hacks
By William D. Shotts, Jnr (PDF; 522 pages)
This book is a broad overview of ‘living’ on the Linux command line. Unlike some books that concentrate on just a single program, such as the shell, bash, this book will try to convey how to get along with the command line interface in a larger sense. How does it all work? What can it do? What’s the best way to use it?
The book is divided into the following parts:
- Learning The Shell starts the exploration of the basic language of the command line including such things as the structure of commands, file system navigation, command line editing, and finding help and documentation for commands
- Configuration And The Environment covers editing configuration files that control the computer’s operation from the command line
- Common Tasks And Essential Tools explores many of the ordinary tasks that are commonly performed from the command line. Unix-like operating systems, such as Linux, contain many ‘classic’ command line programs that are used to perform powerful operations on data
- Writing Shell Scripts introduces shell programming, an admittedly rudimentary, but easy to learn, technique for automating many common computing tasks. By learning shell programming, you
By Sven Vermeulen (PDF, HTML; 171 pages)
Linux Sea offers a gentle yet technical (from end-user perspective) introduction to the Linux operating system, using Gentoo Linux as the example Linux distribution.
Topics covered include:
- What is Linux / How does Free Software affect Linux
- The Role of the Community / Running Linux
- The Linux File System / Working with Processes
- Configuring a Linux Kernel / Hardware Support
- Software Management / User Management
- Network Management / Service Management / Storage Management / System Management
- Introducing the Graphical Environment
- Installing Gentoo
This article is divided into three parts:
|Read our complete collection of recommended free and open source software. Our curated compilation covers all categories of software.
The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.
There are also fun things to try, hardware, free programming books and tutorials, and much more.