There is no way to learn Linux quickly. It's like diamond mining. The people who really know what they are doing are NOT instructors. They value what they know, so they don't give it away. Most of them aren't particularly great writers or communicators, they're problem solvers. What you want to do is kind of like a five-day crash course in the history of the world!
You learn Linux by working with it. The mind can only absorb so much in a given amount of time. I could take a crash course in showering and getrting ready for work, but until I actually do it I won't really know how! There is a command called:
which will spit out the man page titles and descriptions that contain
keyword or words.
For instance:
Code:
$ apropos -a 'directory contents'
will give you somthing like this:
Code:
dir (1) - list directory contents
ls (1) - list directory contents
ntfsls (8) - list directory contents on an NTFS filesystem
vdir (1) - list directory contents
vfs_dirsort (8) - Sort directory contents
Schools get paid as long as you are there. After you leave, they don't get anything more from you! But if they teach you everything you need to know right away, they obsolete themselves.
So here's a few commands to run through apropos:
Code:
locate
find
grep
sed
gawk (awk)
dd
cat
less
touch
mkdir
yum
bash
hostname
stty
bunzip2
chgrp
echo
ip
chmod
netstat
zcat
chown
lsmod
rm
mount
less
kill
rmdir
uname
cp
date
umount
which
bzip2
ln
ping
tail
dmesg
gunzip
mv
tar
nano
ps
domainname
gzip
pwd
Here's how the root directory is set up:
/ virtually no files directly under root (/), only directories.
/bin-standard UNIX tools (programs)
/boot-kernels, initrd, boot loader
/dev-virtual files corresponding to hardware devices
/etc-configuration files (no programs)
/home-user created files, user configuration files
/lib-standard libraries, links to kernel modules
/media-mounted drives
/mnt-mount points (directories) for remote file systems
/opt-certain programs and packages use /opt. You just have to look in it.
/proc-virtual file system within the kernel, lists processes
/root-superuser user directory
/run-not every distro uses /run
/sbin-standard administrator programs
/srv-apache web server
/sys-virtual file sytem within the kernel, low-level hardware settings
/tmp-file system in memory, sockets, temporary files
/usr-user programs, optional administrator programs, documentation, nonstandard libraries
/var-caches, sockets, locks, logs, catalogs, system-level configuration
Now that you know that, dig in! After a few weeks you'll forget about Windows. She makes you pay for it, but she's easy! And you won't always be infected with something!