Når UNIX-operativsystemet først blev oprettet, er den eneste måde at interagere med det var gennem kommandolinjen. Brugere måtte skrive kommandoer til at udføre enhver opgave. I dag er der en bred vifte af grafiske interfaces til rådighed, og de fleste programmer har en grafisk brugergrænseflade. Alligevel , selv om der er tidspunkter - såsom når du bruger en server med ingen grafisk brugerflade eller ved brug af en SSH -session - når du bruger kommandolinjen foretrækkes for adgang til maskinen. Der er nogle kommandoer, som hver bruger skal vide for at navigere i filsystemet , finde filer og manipulere dem. cd
"cd " kommando bruges til at skifte mapper. Syntaksen er
cd dir_name /
hvor " dir_name " er navnet på den mappe, du ønsker at indtaste . Hvis mappen er en undermappe af den nuværende mappe , kan du bare skrive den mappe navn. For eksempel, " cd Pictures" vil tage dig til " Pictures" undermappe. Ellers skal du angive hele stien til mappen . For eksempel , for at flytte til " /usr /bin /" mappe skal du skrive " cd /usr /bin /". Der er nogle tegn genveje , der kan bruges med kommandoen cd at erstatte ofte benyttede mapper. Den " ~ " tegnet repræsenterer brugerens hjemmebibliotek. Kommandoen "cd ~ " vil tage dig til dit hjem bibliotek. Den " .. " tegn repræsenterer det overordnede bibliotek på den mappe , du bor i. " ". tegn repræsenterer den aktuelle mappe.
ls
" ls" kommando bruges til at vise indholdet af mappen . Når de anvendes af sig selv , er det simpelthen udskriver en liste over alle de filer og undermapper . Du kan bruge muligheder for at få mere information om filerne. Den " - L" muligheden udskriver en " lang liste " for hver fil . Den lange liste omfatter filens tilladelser , ejeren og gruppen af filen , størrelsen af filen i bytes og tiden filen sidst blev ændret. Den " - a " option viser alle de filer i mappen , herunder eventuelle skjulte filer . Filer er skjult ved at placere en " . " foran navnet (dvs. " . bashrc "). Den " -h " valgmulighed viser størrelsen af filen i læsbar form , snarere end i byte.
Cp
" cp " kommandoen er bruges til at kopiere en fil eller mappe. Syntaksen er
cp old_file new_file
hvor " old_file " er navnet på den fil, du vil kopiere, og " new_file " er det navn, du ønsker at give kopien. Som standard kommer " cp " kommando ikke bede om bekræftelse, hvis en fil med det nye filnavn eksisterer. Du kan tilsidesætte dette ved at bruge " -i " option direkte efter " cp " kommando (dvs. " cp -i old_file new_file "). Hvis du ønsker at kopiere en mappe , skal du bruge " - r" ( rekursive ) mulighed. Du kan også bruge " cp " kommandoen til at kopiere flere filer til et bibliotek ved hjælp af " cp fileA fileB fileC dir_name /" syntaks .
Rm
" rm " kommando bruges til permanent at slette filer og mapper. Syntaksen er
rm fileA fileB fileC
Du kan kun bruge " rm " kommando til at slette filer, som du ejer, medmindre du bruger root brugerkonto. Som standard kommandoen ikke bede dig om bekræftelse , før du sletter en fil. Brug " -i ", hvis du vil bekræfte hver fil sletning. Hvis du vil slette en mappe , skal du tilføje " - r" ( rekursive ) mulighed. Syntaksen for sletning af en mappe er
rm -r dir_name
" - v" mulighed benyttes , hvis du ønsker kommandoen til at forklare, hvad der bliver gjort , mens kommandoen kører. Den " - f" kommando bruges til at tvinge sletning af filer med ingen interaktion.
Finde
"find " kommando bruges til at finde filer . Den søger de mapper , du angiver for filer , der matcher søgningen givne kriterier . Den kan også bruges til at udføre handlinger på de filer, den finder. Syntaksen er
finde mappen kriterier handling
hvor " katalog" er biblioteket for at søge ind, " kriterier " er hvad der skal søges efter, og "handling " er den handling, der skal udføres på filerne . Kommandoen Find kan være filnavnet , ejeren eller gruppen , den type fil , filrettigheder , datoen for den fil eller størrelsen . Du kan bruge finde på at udføre handlinger som f.eks at slette filen , udfører en kommando på filen eller udskrive det fulde navn på filen. Standardhandlingen er at udskrive stien navnet på filen
Følgende er eksempler på, hvordan man bruger kommandoen find : .
Søgning den aktuelle mappe for alle filer , der indeholder strengen " . bak " i filnavnet : find . -name " * bak * . "
Find filer, der er blevet ændret i de sidste syv dage : find /- type F - mtime 10
Find alle de filer, der ejes af brugeren " dan " og slette dem : find /-user dan - delete