Thursday, June 6, 2024

Linux Grep Instructor Guide

Linux Grep Instructor Guide

https://www.amazon.com/dp/B0CW1HB25Y/

In a Linux system, utilizing grep to seek out and search is an essential part of working in the environment. Therefore, this instructor guide covers the most common ways to use grep. The commands can be utilized for personal, educational, or corporate usage. It is envisioned that the instructor utilizes the material from this guide via a demonstration type format.

Contents:

How to use and run commands

Create Example File

Overview of grep

Examples of grep

About the Author

Notes

Thursday, May 30, 2024

Linux Find Instructor Guide

Linux Find Instructor Guide

https://www.amazon.com/dp/B0D5L95774/

In a Linux system, utilizing find to seek out and search is an essential part of working in the environment. Therefore, this instructor guide covers the most common ways to use find. The commands can be utilized for personal, educational, or corporate usage. It is envisioned that the instructor utilizes the material from this guide via a demonstration type format.

Contents

How to use and run commands

Create Example File

Create Example Directory

Find Explained

Find Examples

Conclusion

Appendix

About the Author

Notes


Linux File Attributes Instructor Guide

Linux File Attributes Instructor Guide

https://www.amazon.com/dp/B0D5LMVDF2/

Linux file attributes are a set of metadata properties which describe the behavior of a file. They can be utilized to enable or disable specific features on files and directories, such as making a file immutable or setting the appropriate permissions on files and directories. This instructor guide covers the most common ways to utilize file based attributes. The commands can be utilized for personal, educational, or corporate usage. It is envisioned that the instructor utilizes the material from this guide via a demonstration type format.

Contents

How to use and run commands

Create Example File

File and Directory Attributes

Chmod Permissions

Chattr

Immutable Attribute

Append-Only Attribute

No-Dump Attribute

Secure Deletion Attribute

Listing Files Attributes

Conclusion

About the Author

Notes

Thursday, January 11, 2024

Linux Process Management Instructor Guide

https://www.amazon.com/dp/B0CRY8TZ1K/

In a Linux system, utilizing commands to manage processes is an essential part of working in the environment. Especially, if a process becomes stuck, it could indeed take on all the system resources. This processing could include foreground and background processes. Therefore, this instructor guide covers the most common ways to stop and manage processes. The commands can be utilized for personal, educational, or corporate usage. It is envisioned that the instructor utilize the material from this guide via a demonstration type format.

Contents

How to use and run commands

Foreground vs Background Processes

jobs

fg

bg

Commands to Find Processes

ps

ps -a

ps -u

ps aux | grep firefox

ps -ef | grep name

pgrep

pgrep -lu root

pgrep -n

pgrep -o

pgrep -i sh

pidof

pidof -s sh

pidof -c sh

pidof -x sh

top

kill, killall, pkill

kill

ps -ef

killall

killall firefox

killall -l

pkill

pkill firefox

Process Signals

Sending Signals

ps -ef

kill -15 63

kill -TERM 63

killall -15 63

killall -TERM 63

pkill -15 63

pkill -TERM 63

Conclusion

About the Author

Notes

Thursday, November 9, 2023

Linux Log Parsing Instructor Guide


Logs are a critical aspect of a Linux system as they provide valuable information utilized for troubleshooting, performance analysis, security, and compliance. The concepts and examples presented here explore specific commonly utilized ways to parse logs, accompanied by practical and advanced command examples to demonstrate their usage in real-world scenarios.

The material will be useful to a system administrator, power user, end user or student looking to further their knowledge in this area.

The guide is meant to be utilized by an individual whom will be reviewing via demonstration format these core topics. After each example, the commands, parameters, and options are explained.

Contents
How to use and run commands
Common Linux System Logs
Awk
Cut
Diff
Grep
Sed
Sort
Uniq
Vimdiff
Wc

Tuesday, August 15, 2023

Linux Wildcard and Meta Characters Instructor Guide

https://www.amazon.com/dp/B0CFQ1S3L4/

In Linux, wildcards and meta-characters are invaluable tools for efficient file manipulation and pattern matching. The concepts and examples presented here explore specific commonly utilized wildcards and metacharacters, accompanied by practical and advanced command examples to demonstrate their usage in real-world scenarios. The material will be useful to a system administrator, power user, end user or student looking to further their knowledge in this area. 

The guide is meant to be utilized by an individual who will be reviewing via demonstration format these core topics.

Contents

Instructor or End User Set-up:

Create Example Files:

Common Wildcards:

Asterisk (*)

Question mark (?)

Square brackets ([])

Curly braces ({})

Tilde (~)

Backslash (\)

Exclamation mark (!)

Common Character Classes:

Asterisk (*)

Question Mark (?)

Range of Characters ([])

[characters]

[!characters]

[[:class:]]:

[[:alnum:]]

[[:alpha:]]

[[:digit:]]

[[:lower:]]

[[:upper:]]

Common Meta-Characters:

Pipe (|)

Greater than (>)

Double greater than (>>)

Less than (<)

Caret (^)

Dollar Sign ($)

Ampersand (&)

Semicolon (;)

Combining Wildcards and Meta-Characters

Conclusion:

About the Author:

Notes:

Monday, August 7, 2023

ChatGPT Instructor Guide

https://www.amazon.com/dp/B0CDVR8VWY/

ChatGPT is utilized within the world of information technology in a very broad manner. Therefore, the items presented here are a series of different prompt examples to be utilized with any ChatGPT engine. Popular engines such as openai, bing and bard are used in these demonstrations to show the best qualities of these engines. The material and examples can be utilized by a general end user, student, system administrator or power user to further their knowledge in this area. 

The guide is meant to be utilized by an individual whom will be reviewing via demonstration format. The prompts are grouped by high-level topics.

Contents

Introduction Overview of ChatGPT

Sites for ChatGPT

chat.openai – Useful Prompts

Miscellaneous Topic Prompts – chat.openai

Programming/Scripting Prompts – chat.openai

Math, Weights and Measures Prompts – chat.openai

History Topics Prompts – chat.openai

www.bing.com – Useful Prompts

Miscellaneous Topic Prompts – www.bing.com

Programming/Scripting Prompts – www.bing.com

Math, Weights & Measures Prompts – www.bing.com

History Topics Prompts – www.bing.com

bard.google.com – Useful Prompts

Miscellaneous Topic Prompts – bard.google.com

Programming/Scripting Prompts – bard.google.com

Math, Weights & Measures Prompts – bard.google.com

History Topics Prompts – bard.google.com

Conclusion

About the Author

References