UNIX är ett kraftfullt operativsystem som sätter ett stort ansvar i händerna på Unix Administrator . UNIX ger administratören , och kunden , förmågan att tweaka operativsystemet för att få maximal prestanda för applikationer såsom Tomahawk , Oracle och SAP . Stora företag runt om i världen är beroende av operativsystemet UNIX --- eller någon variant av UNIX --- att göra sina affärer hum . Om UNIX
UNIX utvecklades i slutet av 1960 och fortsätter att ändras och förbättras år efter år . Versioner av UNIX -operativsystemet inkluderar HP - UX ( Hewlett - Packard ) , Linux ( Red Hat ) , AIX ( IBM ) , Mac OS /X och Solaris ( Sun ) . Alla dessa varianter av Unix är i grunden desamma med undantag för några kommandon och filstrukturer systemet . Det är allmänt trott att om du vet en version , då du lätt kan lära andra. Konstrueras i ett hierarkiskt filsystem
katalogstruktur i UNIX
UNIX struktur ( eller träd) till den översta delen av trädet är den /rotkatalog. Den /root katalogen innehåller flera viktiga filsystem som /home ( personliga användarfiler ) , /usr ( användarens kommandon och filer header ) , /tmp ( tillfälliga filer ) , och /var ( variabel datafiler ) . Det är viktigt att notera att UNIX är skiftlägeskänsligt , och därför kunde /home och /HOME vara två olika filsystem
grundläggande kommandon
När du . logga in på en UNIX -system , kommer du fram till en kommandotolk , liknar Windows kommandoraden , där du kan börja ge kommandon . Börja med att lära dig runt i UNIX filsystemet struktur . De säkraste platserna att göra detta är /home och /tmp kataloger . I dessa exempel , " # " är kommandotolken
att ändra i /hemkatalogen , typ : .
# Cd /home
att ta en titt inuti /home , typ :
# llThe resultatet blir : drwxr - xr - x 3 aa7766 andra 1024 15 apr 10:32 aa7766
vill byta katalog till aa7766 och titta runt , typ :
# cd aa7766 # LL - rw ------- 1 aa7766 övriga 184 19 november 2008 sh_history - rw - r - r - 1 root sys 172.530 26 MARS 2008 0080 326diskinfo.rpt < . br >
för att komma tillbaka till föregående katalog , typ något av följande :
# cd - eller # cd ..
" cd - " kommando flyttar du direkt till föregående katalog , medan " cd .. " kommando flyttar du upp filsystemet nivå träd en . Hursomhelst , du hamnar tillbaka i katalogen /home . Addera Mer avancerade kommandon
Nu är du redo att skapa en ny fil och flytta den till en annan plats .
Byt till aa7766 katalogen .
# cd aa7766
Skapa en testfil dit genom att använda " touch" -kommandot .
# touch testet 0,1
Kontrollera att filen är det
# LL - rw ------- 1 aa7766 andra 184 19 november 2008 sh_history - rw-r - . . r. - 1 root sys 172.530 26 Mars 2008 2008 0326diskinfo.rpt - rw - r - - r - 1 root sys 0 21 jul 19:40 test.1
Kopiera filen till /tmp genom att använda " cp " eller kopiera kommandot . Obs , har du fortfarande en kopia av test.1 i /home/aa7766 katalogen .
# Cp test.1 /tmp
nu byta katalog till katalogen /tmp och kontrollera om det är där
# cd /tmp # LL - rw - r - . r - 1 root sys 0 21 jul 19:41 test.1 Addera UNIX på Next nivå
slutskedet av lärande UNIX innebära mer avancerade kommandon som kan vara skadliga för ditt system om du inte vet vad du gör . Det rekommenderas starkt att du läser en mer avancerad UNIX bok som " Unix i ett nötskal " av Arnold Robbins innan du går mycket längre . Finns ytterligare några avancerade kommandon
här .
# Mkdir Skapar en katalog . # rmdir bort en katalog om katalogen är tom . # rm Tar bort en fil . Du måste vara försiktig med detta kommando eftersom det kan vara lätt att ta bort för mycket , och det finns ingen återvändo . Att vara säkrast medan lärande , använd rm -i grund -i växlar kommer att be dig bekräfta din radering eller strykningar . Exempel : . " Rm -i /home/aa7766/test.1 " # mindre eller # mer kan du visa innehållet i en textfil
Se länken i Resurser för mer UNIX-kommandon och deras . förklaringar . Addera