> For the complete documentation index, see [llms.txt](https://jarrettgxz-sec.gitbook.io/linux/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jarrettgxz-sec.gitbook.io/linux/readme.md).

# Introduction

Hello readers!

This Gitbook document summarizes my findings and learnings about Linux, along with all the tips and tricks I have learnt, based on my current knowledge and research. While I strive for accuracy, some notes may be incomplete or incorrect. I'm continuously updating and refining the content as I learn and gain new insights.

If you notice any mistakes or have suggestions for improvement, feel free to contact me at <jarrettgxz.sec@gmail.com>. Your feedback is greatly appreciated, thank you!

For more information of any commands discussed in this chapter, do a search (on an search engine) for **`man <command>`**, to view the manual page. For example, to view the manual page for the ***`ls`*** command, search fo&#x72;***`man ls`***.

{% embed url="<https://docs.google.com/document/d/14H_K39BlwkBasjlJRb_w4IFvvoU_mHay8ecqMmS0O18/edit>" %}

[![GitHub stars](https://img.shields.io/github/stars/Jarrettgohxz/linux-gitbook-notes?style=social)](https://github.com/Jarrettgohxz/linux-gitbook-notes/)

#### Important notice <a href="#shell-prompt-convention" id="shell-prompt-convention"></a>

1. You may notice that there are some empty pages/sub-pages with only a title. These pages are simply a work-in-progress, and functions as a way for me to remind myself on pending topics for research and experiments in the future.
2. The content present in this documentation is based on my understanding and research on that particular topic. Thus, some of the newly added content may not be entirely accurate, and will be refined over time as I experiment more on it.

#### Note on shell prompt convention <a href="#shell-prompt-convention" id="shell-prompt-convention"></a>

The `$` symbol will be used to indicate a shell prompt (defaulting to *Bash*). Some commands may require *root* privileges via the `sudo` command. However, this documentation will not explicitly specify when `sudo` is required — it should be prepended where necessary.

#### Note on use of generative AI <a href="#shell-prompt-convention" id="shell-prompt-convention"></a>

> This document was supported by OpenAI's ChatGPT, which was used to generate ideas, provide validation, and clarify technical concepts.
>
> However, most of the core theories and principles discussed in this documentation were developed and tested by me, based on research and experimentation conducted to the best of my abilities.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://jarrettgxz-sec.gitbook.io/linux/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
