Det finns inte ett enda kommando för att lista * alla * tillgängliga uppgifter i betydelsen av varje enskild process som körs på systemet eller varje möjlig kommando tillgänglig. Betydelsen av "tillgängliga uppgifter" är tvetydig.
Här är några kommandon som ger dig olika vyer över "tillgängliga uppgifter", beroende på vad du menar:
* `ps aux` (eller` ps -e`): Detta visar alla körprocesser. Detta är förmodligen närmast en lista över alla * för närvarande aktiva * uppgifter. `PS AUX` ger mer detaljer än` PS -E '.
* `top` eller` htop`: Det här är interaktiva processvisare som dynamiskt visar körprocesser, sorterade efter CPU eller minnesanvändning. Detta ger en i realtid av vad som händer. "Htop" anses vanligtvis vara mer användarvänligt.
* `Systemctl List-Units`: Detta visar alla systemd -enheter, som representerar tjänster, processer och andra systemkomponenter. Detta inkluderar både löpande och inaktiva enheter. Du kan lägga till `-typ =service" för att begränsa utgången till bara tjänster.
* `som `: Om du vet namnet på ett kommando (uppgift) kommer detta att berätta dess plats på ditt system. Detta visar inte * alla * kommandon, bara de du anger. För att se alla kommandon måste du söka igenom alla kataloger i din "$ Path" -miljövariabel, vilket i allmänhet inte rekommenderas på grund av komplexiteten och potentiella prestationsproblem.
* `apt -lista --installerad` (eller` dpkg -l`): Dessa listar alla installerade paket. Varje paket innehåller troligen flera kommandon eller uppgifter. Detta är ett indirekt sätt att få en uppfattning om de potentiella uppgifterna.
Därför beror det "bästa" kommandot starkt på vilken typ av "uppgifter" du vill se. För en allmän översikt över körprocesser, `top` eller` htop` är utmärkta val. För en omfattande lista över systemtjänster, `SystemCTL List-Units-Type =Service` är den mest lämpliga.