Documente Academic
Documente Profesional
Documente Cultură
Preliminary Preparations:
1. Linux Flavors ~ Acquiring a Taste
2. Making a boot diskette in Windows/MS-DOS
3. Partitioning schemes
4. The installation process
5. LILO / Grub (http://www.gnu.org/software/grub/)
I. Introduction to Linux
a. Basic Concepts
b. Creating Accounts
c. Logging in
d. Virtual Consoles
e. Shells and commands
f. Logging out
g. Changing your password
h. Files and directories
i. The Directory Tree
j. The Current Working Directory
k. Case sensitivity
III. Navigating
a. Home directory
b. The tilde (~)
c. Absolute vs. Relative paths
d. The "cd" command
e. Viewing the contents of a directory
i. The "ls" command and its switches
ii. Hidden files (the dot-file naming convention)
iii. The "dot" (.) and "dot-dot" (..) directories
iv. What is "dot-slash" (./) and why should I use it?
f. Creating new directories (the "mkdir" and "mkdir -p" commands)
g. Removing directories
i. Empty directories --> rmdir
ii. Directories with contents --> rm -Rf
h. Creating files
i. The "touch" command
ii. Creating files with a text editor
g. The Linux Filesystem Overview
i. /
ii. /etc
iii. /var
iv. /bin
v. /sbin
vi. /usr
vii. /home
viii. /dev
i. The SME/E-smith Filesystem Overview
i. Modifications to the standard Linux system
ii. SME/E-smith's Templating Framework
IV. Working with Files
a. Copying files (the "cp" command)
b. Copying directories (the "cp -R" command)
c. Moving files (the "mv" command)
d. Moving directories
e. Removing files (the "rm" command)
i. Interactive (default)
ii. Non-interactive (the "rm -f" command)
f. Viewing files
i. The "cat" command
ii. The "more" command
iii. The "less" command
g. Filename limitations
h. Finding files and directories
i. The "find" command
ii. The "whereis" command
V. Shortcuts
a. Wildcards ("*" and "?")
b. Command line completion (using the tab key)
c. Standard Input and Output (STDIN & STDOUT)
d. Redirection
i. creating new files
ii. appending to existing files
VII. Shells
a. The Bourne Again Shell (bash)
i. Scripting
ii. Variables
iii. Environment
iv. Initialization Files
b. Other shells
i. Bourne shell (sh)
ii. C shell (csh)
iii. TC shell (tcsh)
iv. Korn shell (ksh)
VIII. Pipes
a. The concept of pipelining
b. "Piping" STDOUT to other commands
c. Combining redirection and pipelining
X. File Ownership
a. The User and Usergroup concept
b. The "chown" command
c. The "chgrp" command
d. Combining the chown and chgrp commands