Part 2. Hands On

Table of Contents

6. File Systems and Mount Points
1. Principles
2. Partitioning a Hard Disk, Formatting a Partition
3. The mount and umount Commands
7. Introduction to the Command Line
1. File-Handling Utilities
1.1. mkdir, touch: Creating Empty Directories and Files
1.2. rm: Deleting Files or Directories
1.3. mv: Moving or Renaming Files
1.4. cp: Copying Files and Directories
2. Handling File Attributes
2.1. chown, chgrp: Change the Owner or Group of One or More Files
2.2. chmod: Changing Permissions on Files and Directories
3. Shell Globbing Patterns
4. Redirections and Pipes
4.1. A Little More About Processes
4.2. Redirections
4.3. Pipes
5. Command-Line Completion
5.1. Example
5.2. Other Completion Methods
6. Starting and Handling Background Processes: Job Control
7. A Final Word
8. Text Editing: Emacs and VI
1. Emacs
1.1. Short Presentation
1.2. Getting Started
1.3. Handling buffers
1.4. Copy, Cut, Paste, Search
1.5. Quit emacs
2. Vi: the ancestor
2.1. Insert Mode, Command Mode, ex Mode...
2.2. Handling Buffers
2.3. Editing Text and Move Commands
2.4. Cut, Copy, Paste
2.5. Quit Vi
3. A last word...
9. Command-Line Utilities
1. File Operations and Filtering
1.1. cat, tail, head, tee: File-Printing Commands
1.2. grep: Locating Strings in Files
1.3. Regular Expressions and Filtering egrep
1.4. wc: Counting Elements in Files
1.5. sort: Sorting File Content
2. find: Finding Files According to Certain Criteria
3. Scheduling of Commands Startup
3.1. crontab: Reporting or Editing your crontab File
3.2. at: Scheduling a command, but Only Once
4. Archiving and Data Compression
4.1. tar: Tape ARchiver
4.2. bzip2 and gzip: Data Compression Programs
5. Many, Many More...
10. Process Control
1. More About Processes
1.1. The Process Tree
1.2. Signals
2. Information on Processes: ps and pstree
2.1. ps
2.2. pstree
3. Sending Signals to Processes: kill, killall and top
3.1. kill, killall
3.2. Mixing ps and kill: top
4. Setting Priority to Processes: nice, renice
4.1. renice
4.2. nice
11. The Start-Up Files: init sysv
1. In the Beginning Was init
2. Runlevels
2.1. Configuring Services on Run Levels
2.2. Controlling Services On a Running System
12. Secure Remote Access
1. SSH Server Setup
2. SSH Client Setup
3. Copying Files to or From The Remote System
13. Package Management From The Command Line
1. Installing and Removing Packages
2. Media Management
2.1. Adding New Media
2.2. Removing Media
2.3. Updating Media
2.4. Media Order
3. Tricks and Recipes
3.1. Synthesized vs. Complete Lists
3.2. Finding the Package which Contains a Specific File
3.3. Updating Packages