|
Career Training >> Information Technology Training >> UNIX, Linux and Solaris Training >> UNIX II: Advanced Commands, Tools, and Utilities Training Seminar
|
|
Course ID: 12173
| Course Duration: 3 Days
|
|
Course Dates:
|
| |
|
| |
UNIX II: Advanced Commands, Tools, and Utilities Training Class
Course ID: 12173
|
|
| |
|
|
| |
|
|
| |
UNIX II: Advanced Commands, Tools, and Utilities Training Seminar
If you want to increase your productivity and UNIX advanced tool mastery, this is the class for you. Take your UNIX skills to the next level with the labs and our exclusive post-class concepts and real-world applications in this excellent companion course to UNIX I: Fundamentals of the UNIX Command Line. Experienced UNIX experts will help you master a powerful set of advanced UNIX commands and reinforce UNIX concepts as rapidly as possible.
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Agenda |
|
| |
1. Review UNIX Fundamentals
- Directory commands
- File display and manipulation commands
- Informational commands
- File Access Control commands
- vi Editing
- Archive and compression commands
2. Process Control
- Multitasking
- Process Information
- Process Status: ps
- Changing process state
- Job Control
- Sending Signals
3. Regular Expressions
- When to use REs: modes and commands
- Comparing REs with file name generation
- Limited and extended RE search patterns
- RE modifier patterns
- Replacement REs
- Use REs with grep and vi
4. Power Utilities
- Advanced text searching - fgrep, grep, egrep
- Stream editing - sed
- Pattern matching and processing language - awk
5. Creating Shell Scripts
- Create a shell procedure
- Program processing - exit
- Script user interaction - echo and read
- Sourcing shell scripts
6. Shell Command Line Processing
- Command line interpretation
- Command line sequencing
- Advanced I/O redirection
- Grouping commands: subshell and inline groups - ( ) and { }
- Using command substitution to generate command line arguments
7. Shell Programming Essentials
- Variables in shell programs
- Accessing command line arguments
- Built-in shell variables
- Conditional evaluation - test
- Conditional file and conditional string evaluation
- Expression evaluation - expr
- Integer expression evaluation
- String expression evaluation
8. Structured Shell Programming
- Conditional flow control - if
- Iterative flow control - while, for
- Abnormal loop termination
- Case flow control - case
9. Advanced Options
- Advanced file system searching and processing - find
- Sort files using multiple keys - sort
- Translate character set - tr
10. Selected Topics
- Count characters, words, and lines - wc
- Compare text files - diff
- Compare binary files - cmp
- Break up large files - split
- Binary file dump - od
- Extract text from binary files - strings
- Format data with printf
- Sequential numbers generation - seq
- Use xargs to make commands receive stdin
- Change text file or I/O stream width - fmt
- Combine files vertically - paste
11. User Administration Utilities
- Display file system allocation and utilization
- Analyze file usage space - du
- Periodic commands execution - crontab
- Deferred commands execution - at
12. The X Windowing System
- GUI timeline
- X layers
- Client/server mode
- Starting an X Windows session
- Remote X Windows clients
- X display
- Desktop environments
- The present: Desktop solutions
- The future
Hands-On Labs
Lab 1: Review basic UNIX commands.
Lab 2: Query, create, and control foreground, background, and suspended processes.
Lab 3: Use Regular Expressions to find and replace matching text strings in files and I/O streams.
Lab 4: Use the power tools: grep, sed, and awk.
Lab 5: Create user interactive shell programs.
Lab 6: Redirect/pipe stdout and stderr of commands.
Lab 7: Create conditional branching shell programs.
Lab 8: Use shell structures if, while, for, and case to create scripts.
Lab 9: Search file subtree, sort with multiple keys, and translate text.
Lab 10: Use utilities wc, diff, cmp, split, od, strings, fmt, seq, printf, and paste.
Lab 11: Schedule a script written to check disk capacity.
Lab 12: Find and run X applications.
Post-Class Concepts
- cpio
- exec
- A Match of the Least Extent
- Word boundaries
- Complete Matched Pattern
- Delimiting Account List
- Shell Wrappers
- Passing Shell Variables to Other Programs
- Compiling Programs
- echo Options
- Reading Keyboard Data without the Enter-Key
- Shell Script Debugging
- functions
- eval
- getopts
- Booleans
- until
- Preventing Abnormal Script Termination
- Translate's Compliment
- Character to Number Conversion and Back
Real-World Applications
- Strip out HTML Tags
- Jammed Printer
- Log Rotation
- Quick Lists
- Quick Lists Continued
- Repeat Chars
- Char Position
- Substring Position
- Common Substring
- Implementing DOS wildcards
- Figuring Sales Tax
- killshells
- Changing Substrings in Filenames
- Sorting IP Addresses
- Readability
- Identical Commands, Different Results
- Too Big for the Sneaker Net
- Mysterious Error Messages
|
|
| |
|
|
|
| |
|
|
| |
Audience |
|
| |
This course is valuable for technical and business professionals involved in the use of UNIX-b
|
|
|
|
| |
|
|
|
|
| |
|
|
| |
|
|
|
| |
| |
|
| |
UNIX II: Advanced Commands, Tools, and Utilities Training Course Dates and Locations
|
|
| |
|
|
| |
Course ID: 12173
| Course Duration: 3 Days
|
|
| |
|
|
| |
Locations: |
|
| |
|
|
| |
Gift card when you register today!
|
|
| |
|
|
| |
| Start Date |
Price |
|
Location/Event Details |
Register Online |
Request More Info |
|
Print/Fax Register |
|
|
| |
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Select a market segment to view more courses
|
|
| |
|
|
| |
Or, select a category to view more Information Technology courses
|
|
| |
|
|
| |
Browse By Category
Browse By Location
Browse New Courses
|
|
| |
|
|
|
| |
| |
|
|
|
|
| |
|
|
|
| |

|
|
|
|