EN skal er et specielt brugerprogram, der giver brugeren en grænseflade til at bruge operativsystemtjenester. Shell accepterer menneskelæselige kommandoer fra brugeren og konverterer dem til noget, som kernen kan forstå. Det er en kommandosprogsfortolker, der udfører kommandoer læst fra inputenheder såsom tastaturer eller fra filer. Skallen starter, når brugeren logger på eller starter terminalen.
1). Visning af filindholdet på terminalen:
- kat : Det bruges generelt til at sammenkæde filerne. Det giver output på standard output.
- mere : Det er et filter til at bladre gennem tekst en skærmfuld ad gangen.

- mindre : Det bruges til at se filerne i stedet for at åbne filen. Ligner mere kommando, men den tillader bevægelse tilbage såvel som fremad.

indeholder java-metoden
- hoved : Bruges til at udskrive de første N linjer i en fil. Den accepterer N som input, og standardværdien for N er 10.
- hale : Bruges til at udskrive de sidste N-1 linjer i en fil. Den accepterer N som input, og standardværdien for N er 10.

2). Fil- og mappemanipulationskommandoer:
konverter boolesk til streng
- mkdir : Bruges til at oprette en mappe, hvis den ikke allerede eksisterer. Den accepterer mappenavnet som en inputparameter.

- cp : Denne kommando kopierer filerne og mapperne fra kildestien til destinationsstien. Den kan kopiere en fil/mappe med det nye navn til destinationsstien. Det accepterer kildefilen/biblioteket og destinationsfilen/biblioteket.

- mv : Bruges til at flytte filerne eller mapperne. Denne kommandos virkemåde ligner næsten cp kommandoen, men den sletter en kopi af filen eller mappen fra kildestien.

- rm : Bruges til at fjerne filer eller mapper.

- røre ved : Bruges til at oprette eller opdatere en fil.

lav et sh-script eksekverbart
3). Uddrag, sorter , og filtrere data Kommandoer:
- greb : Denne kommando bruges til at søge efter den angivne tekst i en fil.

- grep med regulære udtryk : Bruges til at søge efter tekst ved hjælp af specifikke regulære udtryk i filen.

- sortere : Denne kommando bruges til at sortere indholdet af filer.

xd betydning
- Toilet : Bruges til at tælle antallet af tegn, ord i en fil.

- skære : Bruges til at klippe en specificeret del af en fil.

4). Grundlæggende terminalnavigationskommandoer:
- ls : For at få listen over alle filer eller mapper. ls -l: Valgfri flag tilføjes ls for at ændre standardadfærd ved at angive indholdet i udvidet form -l bruges til lang udgang ls -a: Lister over alle filer inklusive de skjulte filer, tilføj -et flag
- cd : Bruges til at ændre biblioteket.
- af : Vis diskbrug.
- pwd : Vis den aktuelle arbejdsmappe.
- mand : Bruges til at vise manualen for enhver kommando, der findes i Linux.
- rmdir : Den bruges til at slette en mappe, hvis den er tom.
- ln fil1 fil2 : Opretter et fysisk link.
- ln -s fil1 fil2 : Opretter et symbolsk link.
- lokaliser: Det bruges til at finde en fil i Linux System
- ekko: Denne kommando hjælper os med at flytte nogle data, normalt tekst til en fil.
- df: Den bruges til at se den tilgængelige diskplads i hver af partitionerne i dit system.
- tager: Bruges til at arbejde med tarballs (eller filer komprimeret i et tarball-arkiv)
5). Kommandoer til filtilladelser: Det chmod og chown kommandoer bruges til at kontrollere adgangen til filer i UNIX- og Linux-systemer.
- chown : Bruges til at ændre ejeren af filen.
- chgrp : Bruges til at ændre gruppeejeren af filen.
- chmod : Bruges til at ændre en brugers adgang/tilladelse.