Useful online resources for learning the bash shell and other useful Linux documentation.
Useful Linux resources and tips.
Some useful links and bits of information for budding Linux users.
Bash cheat sheet.
This is a very useful bash cheat sheet that will greatly assist you when you are learning the bash shell. (PDF).
The .bash_history file may be blocked by using the unset HISTFILE variable in your .bashrc file.
Read more about this here: http://www.commandlinefu.com/commands/view/7041/dont-save-commands-in-bash-history-only-for-current-session.
Convert a comma delimited file to newline delimited.
Here is an example using the sed command to convert a comma delimited file to newline delimited.
cat banlist.txt | sed s’/, /\n/gi’; > banlistnewline.txt
http://www.securitronlinux.com/linux-mint-2/how-to-use-xrdp-on-linux-mint-15-to-allow-remote-desktop-connections-from-windows-8/. How to use xrdp to remote desktop into a Linux box from a Windows machine. This is very useful for administering a Linux machine remotely.
Bash reference manual.
A good reference for anyone who wants to learn more about the bash shell.
TLDP Linux HOWTOS directory.
http://www.tldp.org/HOWTO/html_single/. A comprehensive directory of HOWTOs that covers just about everything you would want to do on Linux.
TLDP Linux kernel documentation.
http://www.tldp.org/LDP/tlk/. A book dedicated to the Linux kernel and very useful if you want to write a device driver or just want to learn more about the kernel.
http://www.freebsd.org/doc/en/books/handbook/. The FreeBSD handbook. This covers nearly everything you need to know to get the FreeBSD operating system installed.
Gentoo installation handbook.
http://www.gentoo.org/doc/en/handbook/. The Gentoo installation handbook. You will need to have this on hand when starting the installation.
Linux introduction handbook.
http://www.tldp.org/LDP/intro-linux/intro-linux.pdf. The Linux intro handbook. This is a very good read for beginning Linux users.
Linux shell scripting handbook.
http://www.freeos.com/guides/lsst/. An introduction to Linux shell scripting.