Komme i gang med Linux-kommandoer

Enten du har blitt inspirert til å prøve å legge til funksjonalitet i ditt hjem NAS , kjører kommandoer på din rotte smarttelefon, eller eksperimenterer med et av de kraftige nye skrivebordsmiljøene som Ubuntu, har du sannsynligvis kommet over behovet for å samhandle direkte med Linux ved hjelp av kommandolinjen. Hvis du ikke er kjent med Unix-lignende kommandoer, kan de være ganske usynlige. Heldigvis, ved å lære bare noen få av dem, kan du finne veien rundt.

Den første tingen å vite om Unix, og nå Linux, er at forfatterne ikke likte å skrive mye. Kommandoer pleier å være korte forkortelser for de lengre versjonene du kan finne når du bruker kommandolinjen på Windows, for eksempel. katt er kort for sammenføyning, ps for prosess, ls for liste, og så videre. Alternativ behandles på samme måte, med “-a” som et vanlig synonym for -all osv. Heldigvis har Linux i mange tilfeller også lagt til lengre, lesbare versjoner av kommandolinjealternativer som alternativ for kortere, vanskeligere å lese , versjoner. Så “–all” kan brukes i stedet for “-a” for eksempel.



Du må også huske at Linux, i motsetning til Windows og DOS, er mellom store og små bokstaver når det gjelder kommandoer, så 'ls' er ikke det samme som 'Ls' eller 'LS'. På samme måte betyr '-d' som et alternativ noe annet enn '-D'.



Navigere i Linux

Når du først logg inn på et Linux-system , du er i hjemmekatalogen din. Du vil bli møtt med en (systemavhengig) ledetekst og hvitt mellomrom. For å se hvor du er og hva som er der kan du bruke:

pwd - Skriver ut arbeidskatalogen. Du kan fortelle hvor gamle noen av disse kommandoene er, som ordet skrive ut refererer til de originale papirteletypeterminalene som ble brukt med Unix-systemer for det meste av 1970-tallet.



ls - Liste. Skriver ut en liste over filer i gjeldende katalog. Hvis du vil liste opp en annen katalog, bruk ls . Som standard gir ls bare navnet på filene i gjeldende katalog, i tillegg til å ignorere 'skjulte' filer (de med et navn som begynner med en periode (.)). Du kan endre standardadferd ved å bruke ls -l for å skrive ut informasjon om hver fil eller ls -a for å inkludere skjulte filer. Typisk for Linux-kommandoer, du kan ganske enkelt legge til de to alternativene sammen om nødvendig, så ls -la vil skrive ut informasjon om alle filene, inkludert skjulte, i den gjeldende katalogen.

Nesten alle kommandoer i Linux følger den samme kommandolinjestrukturen. Navnet på kommandoen blir fulgt av ett eller flere alternativer, også kalt flagg, og deretter av argumentene til kommandoen. Alternativer er normalt ikke påkrevd, og mange kommandoer har et standardargument hvis ingen leveres. lshar for eksempel et standardargument for den gjeldende katalogen - som også kan refereres til med en enkelt “.” Så 'ls' er det samme som 'ls.'

Et annet nyttig alternativ for ls er “-t” for å sortere utdataene etter tid i stedet for etter navn. Praktisk for PC-brukere er “dir” vanligvis et alias for ls.



Det er mange andre alternativer for ls, så det er sannsynligvis en god tid å nevne Mann kommando - forkortelse for manuell. Skrive Mann vil gi deg et side for side-dokument som beskriver kommandoen du prøver å lære. Den vil inneholde seksjoner om alternativer, argumenter, bruksforslag og relaterte kommandoer. Når du har sett på utgangen av man-kommandoen, trykker du på mellomrom for å komme til neste side, og ved å trykke “q” kommer displayet ut. Du kan også legge til “–help” til nesten hvilken som helst kommando for å lære mer om det, for eksempel ved å skrive ls --hjelp for informasjon om ls-kommandoen.

CD - Endre katalog. Bare endre den nåværende katalogen til stedet du spesifiserer. For eksempel cd / usr / bin ville endre arbeidskatalogen din til en av de vanlige kommandokatalogene. Husk at i Linux at når du vil spesifisere en katalogbane, er skilletegnet “/” (skråstrek fremover), i stedet for “” (skråstrek) som brukes i DOS og Windows.

Arbeide med filer

fosswire linux kommando jukseark

Linux-kommando 'cheat sheet' med tillatelse fra FOSSwire. Du kan klikke på den for å få en PDF i full størrelse for å skrive ut.

Nå som du kan finne frem, vil du sannsynligvis jobbe med noen av filene du har funnet.

cp - Kopier. Kopierer en eller flere filer eller kataloger fra en bane til en annen. Så cp original_fil kopiert_fil vil kopiere filen som heter originalfil i den nåværende katalogen til en som heter kopiert_fil. Cp-kommandoen er ganske kraftig, med “-r” -alternativet som gjør at den fungerer rekursivt på et helt tre med kataloger og filer. Hvis kilden er en fil og destinasjonen er en eksisterende katalog, blir kildefilen kopiert til den katalogen.

mv - Bevege seg. Akkurat som cp, bortsett fra at den flytter filen eller katalogen, forutsatt at du har tillatelse til å både opprette den nye kopien og slette originalen. Denne kommandoen brukes også i stedet for DOS “endre navn” -kommandoen.

Siden Linux-filnavn kan være ganske lang, kan det være vondt å skrive dem. Heldigvis lar Linux deg bruke jokertegn til å mønstre samsvar med filnavn. (Dette er teknisk sett en egenskap for kommandolinjetolken, kalt skallet, men det virker som om det er en del av Linux selv). “*” -Tegnet samsvarer med hvilken som helst sekvens av tegn, mens “?” samsvarer med et enkelt tegn. Så “ls *” vil liste opp alle ikke-skjulte filer i den gjeldende katalogen. like måte mv * output_directory vil flytte alle filene i gjeldende katalog til en katalog som heter output_directory hvis den eksisterer.

Det er mange Linux-redaktører. Avhengig av distribusjon kan du ha en eller flere av topp , nano (ligner på pico), vi eller jeg kom (en forbedret versjon av vi). Hver og en har sitt eget kommandosett.

Copyright © Alle Rettigheter Reservert | 2007es.com