"Kommandot" i Unix är inte ett specifikt kommando, utan snarare en allmän term som hänvisar till något körbart program eller skript. Utgången från en kommandofil beror helt på det specifika kommandot som körs.
För att förstå utgången måste du veta vilket kommando körs inom filen.
Här är några exempel:
1. Enkla kommandon:
* `ls -l`: Listar filer i den aktuella katalogen med detaljer.
* `date`: Visar det aktuella datumet och tiden.
* `whoami`: Visar användarnamnet för den nuvarande användaren.
2. Skalskript:
* `./my_script.sh`: Utför ett skalskript med namnet `my_script.sh`. Utgången beror på koden i skriptet.
* `python my_program.py`: Kör ett Python -skript med namnet `my_program.py`. Utgången beror på Python -koden i skriptet.
3. Sammanställda program:
* `./my_program`: Utför ett sammanställt program med namnet `my_program '. Utgången beror på programmets funktionalitet.
4. Systemkommandon:
* `STÄNGNING -H NU`: Stänger av systemet omedelbart. Ingen utgång (såvida det inte finns fel).
* `ping google.com`: Skickar ICMP Echo -förfrågningar till `google.com '. Utgången visar responstiderna och annan information.
För att förstå utgången från en kommandofil måste du veta:
* vilket kommando körs: Detta är den viktigaste informationen.
* vad kommandot gör: Detta hjälper till att tolka utgången.
* Alla argument eller alternativ som används: Dessa kan påverka utgången.
För att få hjälp med ett specifikt kommando, använd `man [kommando]` i terminalen. Detta öppnar den manuella sidan för det kommandot, som ger detaljerad information om dess användning och utgång.