true – proste polecenie wywodzące się z Uniksa. Jego działanie polega jedynie na wyjściu i zwrócenia 0 jako kodu wyjścia (co symbolizuje powodzenie; w przeciwieństwie do polecenia false, które zawsze zwraca 1, czyli niepowodzenie). Ignoruje wszystkie podane parametry.
Większość powłok posiada własną implementację tego polecenia. Wyróżnić można implementację z zestawu GNU Coreutils, która posiada własny plik - /bin/true, która obsługuje dwa przełączniki - --help, wyświetlający krótki tekst pomocy i --version wyświetlający wersję narzędzia.
W większości powłok true posiada alias w postaci : (dwukropka).
Przykłady[]
Komenda ta może być przykładowo użyta do utworzenia pętli nieskończonej:
while true
do
echo "Jestem w pętli nieskończonej!"
done
lub w wariancie z dwukropkiem:
while :
do
echo "Jestem w pętli nieskończonej!"
done
| ||||||||||||||||||||||
{{#seo:|keywords = True,polecenie True,Linux,polecenia,komendy,Linux polecenie True}}
