A Linuxban a ciklus egy olyan konstrukció, amely lehetővé teszi, hogy egy bizonyos feltétel alapján parancsok vagy műveletek egy sorát többször megismételjük. A ciklusokat széles körben használják feladatok automatizálására és adatfeldolgozásra.

A Linuxban a while ciklus segítségével egy bizonyos feltétel alapján ismételt műveleteket végezhetünk. A while ciklus formátuma Linuxban a következő:
bash while feltétel do commands done
Egy példa a while ciklus használatára Linuxban:
bash
#!/bin/bash
counter=0
max=10
while [ $counter -lt $max ]
do
echo "Условие выполняется, counter: $counter"
counter=$(($counter + 1))
done
Ebben a példában a while ciklus addig fut, amíg a "counter" változó értéke kisebb, mint a "max" változó értéke. A cikluson belül végrehajtódik az echo parancs egy üzenet kimenetére, majd a "counter" változó értéke 1-gyel növekszik. A while ciklus számos programozási és automatizálási feladatra használható Linuxban.