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.