Finding Help
From the command line
man pages
man sections
The shell (help command)
Your shell will usually be 'bash'. To check which shell you are using, try these:
echo $SHELL
This should return the path to the shell you're using, for example: /bin/bash.
ps
This lists the processes running in the current shell. Usually this will only be 'ps' itself and the currently-running shell (again, probably 'bash'.)
From the desktop
Builtin help with F1
The least helpful help available, when it works at all.
The 'Help' Menu
There is usually an 'About' item in the Help menu of most applications. It will give you the version number of the running application, which is useful to know if you go searching on Google or asking on IRC for help.
The other things in the Help menu are usually the same things you'd find if you pressed F1, or just links to the project's Web page. It's worth a look, but don't expect much.
OK, don't use Google for technical searches. It's not good, and in fact might be worse than useless in some circumstances. Here's why:
- Google parses your search strings. This is OK if you are looking for a local restaurant and you spell out "bock choi" instead of "bok choi" or whatnot, but if you are looking for "grep" you want grep.
- Google filters its search results according to what it knows about you. Again, this is a Good Thing in many use cases (particularly ones that involve shopping, and therefore advertising) but it can work against you when you're searching for technical stuff.
There are a few different search engines out there which don't track you. I usually use DuckDuckGo. It's not perfect, but it usually returns the same results for the same string, and that's what I'm looking for.
You'll frequently want to do site-specific searches. If you want to look up the Bash reference, and you happen to know that bash is maintained by the GNU project, you can try searching for 'bash reference site:gnu.org'.