# Linux Operatorler

`komut1 | komut2` komut1'in doğru çalışıp çalışılmadığına bakılmaksızın, önce ve sadece komut2'yi çalıştırır.

`komut1 ; komut2` komutları sırasıyla çalıştırır. Komut1 başarılı olsa çalıştırır, başarısız olsa hata verir ancak yinede komut2 yi çalıştırır. Komut

`komut1 || komut2` komut1'in başarısız olması durumunda komut2 çalışır. Eğer komut bir başarılı çalışır ise komut2 çalıştırılmaz. Eğer zincirleme komut kullanılırsa bu durumda soldan sağa karşılaştığı ilk doğru komutu çalıştırır. Yani; `hatali_komut1 || hatali_komut2 || dogru_komut3 || hatali_komut4` bu durumda sadece `dogru_komut3` çalışır. Eğer birden fazla doğru komut varsa soldan sağa komutlar işlenirken ilk karşılaştığı doğru komutu tek çalıştırır. Lojik mantıktaki "veya" önermesidir.

`komut1 && komut2` komut1'in başarılı çalışması durumunda komut2 çalıştırılır. Eğer komut1 hatalı ise her iki komutta çalışmaz. Zincir gibi komutları birbbine bağlayabiliriz. Lojik mantıktaki "ve" önermesinin "true" olma şartıdır.

`$(komut)` komut ifadesini çalıştırır. Örneğin "echo $(whoami)" çıktı olarak kullanıcı adını verir.

`(kirli tırnak)`' kirli tırnak arasındaki ifade komut olarak yorumlanır.

`>(komut)`ifadesi ve `<(komut)` ifadeleride komut olarak çalıştırılır.


---

# Agent Instructions: 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:

```
GET https://security.musana.net/linux/linux-operatorler.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
