Unix

Viktiga Unix-kommandon för navigerings i filsystemet

Kommandoradsgränssnittet (CLI) i Unix-baserade operativsystem erbjuder ett kraftfullt sätt att navigera i filsystemet och utföra olika åtgärder på filer och kataloger. Dessa kommandon ger ett mer direkt och effektivt tillvägagångssätt jämfört med grafiska användargränssnitt (GUI), särskilt för erfarna användare och systemadministratörer.

Vilka är de viktigaste Unix-kommandona för navigering i filsystemet?

Viktiga Unix-kommandon För Navigering

cd (ändra katalog)

Kommandot cd låter dig ändra den aktuella arbetskatalogen. Syntax: cd [katalog]. Exempel:

  • cd Desktop: Ändra till katalogen Desktop.
  • cd ..: Flytta upp en katalognivå.
  • cd ~: Gå till hemkatalogen.

ls (lista katalogens innehåll)

Kommandot ls listar innehållet i den aktuella arbetskatalogen. Syntax: ls [alternativ] [katalog]. Exempel:

  • ls: Lista filer och kataloger i den aktuella katalogen.
  • ls -l: Visa detaljerad information om filer och kataloger.
  • ls -a: Visa dolda filer och kataloger.

pwd (skriv ut arbetskatalog)

Kommandot pwd visar den absoluta sökvägen till den aktuella arbetskatalogen. Syntax: pwd. Exempel:

  • pwd: Visa den aktuella arbetskatalogen.

mkdir (skapa katalog)

Chefer är kommandon

Kommandot mkdir skapar en ny katalog. Syntax: mkdir [katalog]. Exempel:

  • mkdir Dokument: Skapa en ny katalog med namnet "Dokument".
  • mkdir -p Projekt/WebDev: Skapa en kapslad katalogstruktur.

rmdir (ta bort katalog)

Kommandot rmdir tar bort en tom katalog. Syntax: rmdir [katalog]. Exempel:

  • rmdir Dokument: Ta bort katalogen "Dokument".

cp (kopiera filer)

Kommandot cp kopierar filer från en plats till en annan. Syntax: cp [källa] [destination]. Exempel:

  • cp fil1.txt fil2.txt: Kopiera "fil1.txt" till "fil2.txt".
  • cp -r katalog1 katalog2: Kopiera innehållet i "katalog1" till "katalog2".

mv (flytta filer)

Kommandot mv flyttar filer eller kataloger från en plats till en annan. Syntax: mv [källa] [destination]. Exempel:

  • mv fil1.txt katalog1: Flytta "fil1.txt" till "katalog1".
  • mv katalog1 katalog2: Flytta "katalog1" till "katalog2".

rm (ta bort filer)

Kommandot rm tar bort filer eller kataloger. Syntax: rm [alternativ] [fil/katalog]. Exempel:

  • rm fil1.txt: Ta bort "fil1.txt".
  • rm -r katalog1: Ta bort "katalog1" och dess innehåll.

Avancerade Unix-kommandon För Navigering

find (sök efter filer)

Kommandot find söker efter filer och kataloger baserat på olika kriterier. Syntax: find [sökväg] [alternativ] [uttryck]. Exempel:

  • find . -name "fil1.txt": Hitta "fil1.txt" i den aktuella katalogen och dess underkataloger.
  • find . -type f -size +100k: Hitta filer som är större än 100 kilobyte i den aktuella katalogen och dess underkataloger.

grep (sök efter text)

Kommandot grep söker efter specifik text i filer. Syntax: grep [alternativ] [mönster] [fil]. Exempel:

  • grep "fel" logg.txt: Sök efter ordet "fel" i filen "logg.txt".
  • grep -r "funktion" .: Sök efter ordet "funktion" i alla filer i den aktuella katalogen och dess underkataloger.

locate (hitta filer snabbt)

Kommandot locate hittar snabbt filer baserat på deras namn. Syntax: locate [alternativ] [mönster]. Exempel:

  • locate fil1.txt: Hitta "fil1.txt" i systemet.
  • locate -i "konfig*": Hitta filer som börjar med "konfig" i en sökning som inte är skiftlägeskänslig.

du (visa diskutrymmesanvändning)

Kommandot du visar statistik över diskutrymmesanvändning för filer och kataloger. Syntax: du [alternativ] [fil/katalog]. Exempel:

  • du -h: Visa diskutrymmesanvändning i ett format som är lätt att läsa för människor.
  • du -s katalog1: Visa den totala storleken på "katalog1".

df (visa ledigt diskutrymme)

Kommandot df kontrollerar ledigt diskutrymme på filsystem. Syntax: df [alternativ] [filsystem]. Exempel:

  • df -h: Visa ledigt diskutrymme i ett format som är lätt att läsa för människor.
  • df /: Kontrollera ledigt diskutrymme på rotsystemet.

Tips Och Tricks För Att Navigera I Filsystemet Effektivt

  • Använd tabbfyllnad för automatisk ifyllning av kommandon och filnamn.
  • Använd kommandohistorik för att återkalla och återanvända tidigare angivna kommandon.
  • Använd alias för att skapa genvägar för ofta använda kommandon.
  • Utnyttja kommandokedjning för att utföra flera kommandon i sekvens.
  • Bemästra reguljära uttryck för avancerad mönstermatchning.

Thank you for the feedback

Lämna ett svar