Kommandoen 'i UNIX er ikke en spesifikk kommando, men snarere et generelt begrep som refererer til ethvert kjørbart program eller skript. Utgangen fra en kommandofil avhenger helt av den spesifikke kommandoen som blir utført.
For å forstå utgangen, må du vite hvilken kommando som blir utført innenfor filen.
Her er noen eksempler:
1. Enkle kommandoer:
* `ls -l`: Viser filer i den gjeldende katalogen med detaljer.
* `date`: Viser gjeldende dato og klokkeslett.
* `whoami`: Viser brukernavnet til den nåværende brukeren.
2. Shell -skript:
* `./my_script.sh`: Utfører et skallskript som heter `my_script.sh`. Utgangen vil avhenge av koden i skriptet.
* `python my_program.py`: Kjører et Python -skript som heter `my_program.py`. Utgangen vil avhenge av Python -koden i skriptet.
3. Kompilerte programmer:
* `./my_program`: Utfører et samlet program som heter `my_program`. Utgangen vil avhenge av programmets funksjonalitet.
4. Systemkommandoer:
* `shutdown -h nå`: Slår av systemet umiddelbart. Ingen utgang (med mindre det er feil).
* `ping google.com`: Sender ICMP Echo -forespørsler til `Google.com`. Utgangen vil vise responstidene og annen informasjon.
For å forstå utdataene fra en kommandofil, må du vite:
* Hvilken kommando blir utført: Dette er den viktigste informasjonen.
* hva kommandoen gjør: Dette hjelper til med å tolke utgangen.
* eventuelle argumenter eller alternativer som brukes: Disse kan påvirke utgangen.
For å få hjelp med en spesifikk kommando, bruk `mann [kommando]` i terminalen. Dette vil åpne den manuelle siden for den kommandoen, som gir detaljert informasjon om bruken og output.