A skal är ett speciellt användarprogram som ger användaren ett gränssnitt för att använda operativsystemtjänster. Shell accepterar läsbara kommandon från användaren och konverterar dem till något som kärnan kan förstå. Det är en kommandospråkstolk som utför kommandon som läses från indataenheter som tangentbord eller från filer. Skalet startar när användaren loggar in eller startar terminalen.
1). Visar filinnehållet på terminalen:
- katt : Det används vanligtvis för att sammanfoga filerna. Den ger utdata på standardutgången.
- Mer : Det är ett filter för att bläddra igenom text en skärmbild åt gången.

- mindre : Den används för att visa filerna istället för att öppna filen. Liknande Mer kommando men det tillåter rörelse bakåt såväl som framåt.

fmoviez
- huvud : Används för att skriva ut de första N raderna i en fil. Den accepterar N som indata och standardvärdet för N är 10.
- svans : Används för att skriva ut de sista N-1 raderna i en fil. Den accepterar N som indata och standardvärdet för N är 10.

2). Kommandon för fil- och katalogmanipulation:
hur man konverterar sträng till heltal
- mkdir : Används för att skapa en katalog om den inte redan finns. Den accepterar katalognamnet som en indataparameter.

- cp : Det här kommandot kopierar filerna och katalogerna från källsökvägen till målsökvägen. Den kan kopiera en fil/katalog med det nya namnet till destinationssökvägen. Den accepterar källfilen/katalogen och målfilen/katalogen.

- mv : Används för att flytta filerna eller katalogerna. Det här kommandot fungerar nästan som cp kommandot men det tar bort en kopia av filen eller katalogen från källsökvägen.

- rm : Används för att ta bort filer eller kataloger.

- Rör : Används för att skapa eller uppdatera en fil.

nfa exempel
3). Extrahera, sortera , och filtrera data Kommandon:
- grepp : Detta kommando används för att söka efter den angivna texten i en fil.

- grep med reguljära uttryck : Används för att söka efter text med hjälp av specifika reguljära uttryck i filen.

- sortera : Detta kommando används för att sortera innehållet i filer.

java lista
- toalett : Används för att räkna antalet tecken, ord i en fil.

- skära : Används för att klippa en specificerad del av en fil.

4). Grundläggande terminalnavigeringskommandon:
- ls : För att få en lista över alla filer eller mappar. ls -l: Valfria flaggor läggs till ls för att ändra standardbeteende, listar innehållet i utökad form -l används för lång utgång ls -a: Listor över alla filer inklusive dolda filer, lägg till -en flagga
- CD : Används för att ändra katalog.
- av : Visa diskanvändning.
- pwd : Visa den nuvarande arbetskatalogen.
- man : Används för att visa manualen för alla kommandon som finns i Linux.
- rmdir : Den används för att ta bort en katalog om den är tom.
- ln fil1 fil2 : Skapar en fysisk länk.
- ln -s fil1 fil2 : Skapar en symbolisk länk.
- lokalisera: Den används för att hitta en fil i Linux System
- eko: Det här kommandot hjälper oss att flytta vissa data, vanligtvis text till en fil.
- df: Den används för att se tillgängligt diskutrymme i var och en av partitionerna i ditt system.
- tar: Används för att arbeta med tarballs (eller filer komprimerade i ett tarball-arkiv)
5). Kommandon för filbehörigheter: De chmod och chown kommandon används för att kontrollera åtkomst till filer i UNIX- och Linux-system.
- chown : Används för att ändra ägaren till filen.
- chgrp : Används för att ändra gruppens ägare till filen.
- chmod : Används för att ändra åtkomst/behörighet för en användare.