Er is geen enkel commando om *alle* beschikbare taken weer te geven in de zin van elk afzonderlijk proces dat op het systeem draait of elk mogelijk beschikbaar commando. De betekenis van "beschikbare taken" is dubbelzinnig.
Hier zijn enkele opdrachten die u verschillende weergaven geven van "beschikbare taken", afhankelijk van wat u bedoelt:
* `ps aux` (of `ps -e`): Hier worden alle lopende processen weergegeven. Dit komt waarschijnlijk het dichtst in de buurt van een lijst met alle *momenteel actieve* taken. `ps aux` biedt meer details dan `ps -e`.
* `top` of `htop`: Dit zijn interactieve procesviewers die op dynamische wijze lopende processen weergeven, gesorteerd op CPU- of geheugengebruik. Dit geeft een realtime beeld van wat er gebeurt. `htop` wordt over het algemeen als gebruiksvriendelijker beschouwd.
* `systemctl lijst-eenheden`: Dit toont alle systeemeenheden, die services, processen en andere systeemcomponenten vertegenwoordigen. Dit omvat zowel actieve als inactieve eenheden. U kunt `--type=service` toevoegen om de uitvoer te beperken tot alleen services.
* `welke `: Als u de naam van een opdracht (taak) kent, vertelt dit u de locatie ervan op uw systeem. Dit toont niet *alle* opdrachten, alleen de opdrachten die u opgeeft. Om alle opdrachten te zien, moet u door alle mappen in uw omgevingsvariabele `$PATH` zoeken, wat over het algemeen niet wordt aanbevolen vanwege de complexiteit en mogelijke prestatieproblemen.
* `apt list --installed` (of `dpkg -l`): Deze vermelden alle geïnstalleerde pakketten. Elk pakket bevat waarschijnlijk verschillende opdrachten of taken. Dit is een indirecte manier om een idee te krijgen van de potentiële taken.
Daarom hangt het commando "beste" sterk af van wat voor soort "taken" je wilt zien. Voor een algemeen overzicht van actieve processen, `top` of `htop` zijn uitstekende keuzes. Voor een uitgebreide lijst met systeemservices, `systemctl list-units --type=service` is het meest geschikt. |