Når UNIX -operativsystemet først ble opprettet , var den eneste måten å samhandle med det via kommandolinjen . Brukere måtte skrive kommandoer for å utføre oppgaven . I dag er det en rekke grafiske grensesnitt tilgjengelig, og de fleste programmene har et grafisk brukergrensesnitt . Likevel, selv om det er tider - for eksempel når du bruker en server med noe grafisk grensesnitt eller ved bruk av en SSH -økt - når du bruker kommandolinjen er å foretrekke for å få tilgang til maskinen. Det er noen kommandoer som hver bruker bør vite for å navigere i filsystemet , finne filer og manipulere dem . cd
"cd "-kommandoen brukes til å endre kataloger. Syntaksen er
cd DIR_NAME /
der " DIR_NAME " er navnet på den katalogen du ønsker å delta. Hvis katalogen er en undermappe av den gjeldende katalogen , kan du bare skrive inn mappenavnet. For eksempel , "cd Pictures " vil ta deg til " Pictures" undermappe . Ellers må du oppgi hele stien til katalogen . For eksempel vil flytte til " /usr /bin /" katalogen , må du skrive " cd /usr /bin /" . Det er noen tegn snarveier som kan brukes sammen med cd-kommandoen til å erstatte vanlig tilgang til kataloger. Den " ~" tegnet representerer brukerens hjemmeområde . Kommandoen " cd ~" vil ta deg til ditt hjemmeområde . Den ".." tegnene representerer den overordnede katalogen til katalogen du er i. " . " tegnet representerer den gjeldende katalogen .
ls
"ls " kommandoen brukes til å vise innholdet i katalogen. Når den brukes av seg selv , skriver den bare en liste over alle filer og underkataloger . Du kan bruke alternativer for å få mer informasjon om filene . Den " - l" alternativet skriver ut en "long list" for hver fil . Den lange listen omfatter filens tillatelser , eier og gruppen til filen , størrelsen på filen i byte og tiden filen sist ble endret. Den " - en " alternativet viser alle filene i katalogen , inkludert alle skjulte filer . Filene er skjult ved å plassere en " . " foran navnet ( d.v.s. " . Bashrc "). Den " -h " alternativet viser størrelsen på filen i lesbar form , snarere enn i byte .
Cp
" cp "-kommandoen er brukes til å kopiere en fil eller katalog . Syntaksen er
cp old_file new_file
der " old_file " er navnet på filen du vil kopiere, og " new_file " er navnet du ønsker å gi kopien. Som standard vil ikke " cp "-kommandoen ikke be om bekreftelse når en fil med det nye filnavnet eksisterer. Du kan overstyre dette ved å bruke " -i " alternativ rett etter " cp "-kommandoen ( dvs. " cp -i old_file new_file ") . Hvis du ønsker å kopiere en katalog, må du bruke " - r" ( rekursiv ) alternativet. Du kan også bruke " cp "-kommandoen til å kopiere flere filer til en katalog med " cp fileA fileB fileC DIR_NAME /" syntaks.
Rm
" rm " kommandoen brukes til å slette filer og kataloger . Syntaksen er
rm fileA fileB fileC
Du kan bare bruke " rm "-kommandoen for å slette filer som du eier , med mindre du bruker root brukerkonto. Som standard gjør kommandoen ikke be deg om bekreftelse før sletting av en fil . Bruk " -i " alternativet hvis du vil bekrefte hver fil sletting. For å slette en katalog , må du legge til "-r " ( rekursiv ) alternativet. Syntaksen for å slette en katalog er
rm -r DIR_NAME
" - v" alternativet brukes hvis du vil at kommandoen for å forklare hva som blir gjort mens kommandoen kjøres. Den " - f" kommandoen brukes til å tvinge sletting av filer uten interaksjon .
Finne
"finne" kommandoen brukes til å finne filer . Den søker katalogene du angir for filer som samsvarer med søkekriteriene gitt . Den kan også brukes til å utføre handlinger på filene den finner. Syntaksen er
finne katalogen kriterier handling
der "katalog " er mappen du vil søke i , " kriterier " er hva du skal søke etter, og "action" er handlingen som skal utføres på filene . Finn-kommandoen kan være filnavnet , eier eller gruppe, filtypen , filrettigheter , datoen for filen eller størrelse. Du kan bruke finne å utføre handlinger som å slette filen , utfører en kommando på filen , eller skrive hele navnet på filen . Standard handlingen er å skrive banen navnet på filen
Følgende er eksempler på hvordan du bruker finne kommandoen : .
Søk gjeldende katalog for alle filer som inneholder strengen " . bak " i filnavnet : finne. -name " * bak * . "
Finn filer som har blitt endret i de siste sju dagene : find /-type f- mtime 10