Grunnleggende Linux/Unix-kommandoer med eksempler og syntaks (liste)

Filbehandling blir enkelt hvis du kjenner den riktige grunnleggende kommandoen i Linux.

Noen ganger blir kommandoer også referert til som "programmer", siden når du kjører en kommando, er det den tilsvarende programkoden, skrevet for kommandoen, som blir utført.

La oss lære de grunnleggende Linux-kommandoene som må kjennes med eksempler:

Klikk her. hvis videoen ikke er tilgjengelig

Listefiler (ls)

Hvis du vil se listen over filer på UNIX- eller Linux-systemet, bruk 'ls' kommando.

Den viser filene /katalogene i din nåværende katalog.

Liste filer

OBS:

  • Kataloger er merket med blå farge.
  • Filer er merket med hvitt.
  • Du vil finne lignende fargevalg i forskjellige varianter av Linux.

Anta at "Musikk"-mappen din har følgende underkataloger og filer.

Liste filer

Du kan bruke 'ls -R' for å vise alle filene ikke bare i kataloger, men også underkataloger

Liste filer

MERK: Disse grunnleggende Linux-kommandoene skiller mellom store og små bokstaver. Hvis du skriver inn, "ls – r" vil du få en feilmelding.

'ls -al' gir detaljert informasjon om filene. Kommandoen gir informasjon i et kolonneformat. Kolonnene inneholder følgende informasjon:

1st Kolonne

Filtype og tilgangstillatelser

2nd Kolonne

Antall harde koblinger til filen

3rd Kolonne

Eier og oppretter av filen

4th Kolonne

Gruppe av eieren

5th Kolonne

Filstørrelse i byte

6th Kolonne

Dato og klokkeslett

7th Kolonne

Katalog eller filnavn

La oss se et eksempel –

Liste filer

Oppføring av skjulte filer

Skjulte elementer i UNIX/Linux begynner med –Oppføring av skjulte fileri starten av filen eller katalogen.

Enhver katalog/fil som begynner med en '.' vil ikke bli sett med mindre du ber om det. For å vise skjulte filer, bruk kommandoen.

ls -a

Viser skjulte filer

Opprette og vise filer

'cat'-serverkommandoen brukes til å vise tekstfiler. Den kan også brukes til å kopiere, kombinere og lage nye tekstfiler. La oss se hvordan det fungerer.

For å opprette en ny fil, bruk kommandoen

  1. cat > filnavn
  2. Legg til innhold
  3. Trykk 'ctrl + d' for å gå tilbake til ledeteksten.

Opprette og vise filer
Hvordan lage og vise filer i Linux/Unix

For å vise en fil, bruk kommandoen –

cat filename

La oss se filen vi nettopp opprettet –

Opprette og vise filer

La oss se en annen fileksempel2

Opprette og vise filer

Syntaksen for å kombinere 2 filer er -

cat file1 file2 > newfilename

La oss kombinere prøve 1 og prøve 2.

Opprette og vise filer

Så snart du setter inn denne kommandoen og trykker enter, blir filene sammenkoblet, men du ser ikke noe resultat. Dette er fordi Bash Shell (Terminal) er lydløs. Shell Commands vil aldri gi deg en bekreftelsesmelding som "OK" eller "Kommando utført". Den vil bare vise en melding når noe går galt eller når det har oppstått en feil.

For å se den nye kombinasjonsfilen "sample" bruk kommandoen

cat sample

Opprette og vise filer

OBS: Bare tekstfiler kan vises og kombineres med denne kommandoen.

Slette filer

Kommandoen 'rm' fjerner filer fra systemet uten bekreftelse.

For å fjerne en fil bruk syntaks –

rm filename

slett filer

Hvordan slette filer ved hjelp av Linux/Unix-kommandoer

Flytte og gi nytt navn til filer

For å flytte en fil, bruk kommandoen.

mv filename new_file_location

Anta at vi ønsker å flytte filen "sample2" til plassering /home/guru99/Documents. Utfører kommandoen

mv sample2 /home/guru99/Documents

Flytte og gi nytt navn til filer

mv-kommandoen trenger superbrukertillatelse. For øyeblikket utfører vi kommandoen som en standardbruker. Derfor får vi feilen ovenfor. Bruk kommandoen for å overvinne feilen.

sudo command_you_want_to_execute

Sudo-programmet lar vanlige brukere kjøre programmer med sikkerhetsrettighetene til superbrukeren eller roten.

Sudo-kommandoen vil be om passordautentisering. Du trenger imidlertid ikke å vite root-passordet. Du kan oppgi ditt eget passord. Etter autentisering vil systemet påkalle den forespurte kommandoen.

Sudo opprettholder en logg over hver kommandokjøring. Systemadministratorer kan spore tilbake personen som er ansvarlig for uønskede endringer i systemet.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

For å gi nytt navn til fil:

mv filename newfilename

Flytte og gi nytt navn til filer

MERKNADER: Som standard beholdes passordet du skrev inn for sudo i 15 minutter per terminal. Dette eliminerer behovet for å skrive inn passordet gang på gang.

Du trenger bare root/sudo-privilegier, bare hvis kommandoen involverer filer eller kataloger som ikke eies av brukeren eller gruppen som kjører kommandoene

Katalogmanipulasjoner

Katalogmanipulasjon

Katalogmanipulering i Linux/Unix

Nok med filmanipulasjoner! La oss lære noen Linux-kommandoer for katalogmanipulering med eksempler og syntaks.

Opprette kataloger

Kataloger kan opprettes på et Linux-operativsystem ved å bruke følgende kommando

mkdir directoryname

Denne kommandoen vil opprette en underkatalog i din nåværende arbeidskatalog, som vanligvis er din "Hjemkatalog".

For eksempel,

mkdir mydirectory

Katalogmanipulasjon

Hvis du vil opprette en katalog på et annet sted enn 'Hjemmekatalog', kan du bruke følgende kommando -

mkdir 

For eksempel:

mkdir /tmp/MUSIC

vil opprette en katalog 'Musikk' under '/tmp'-katalogen

Katalogmanipulasjon

Du kan også opprette mer enn én katalog om gangen.

Katalogmanipulasjon

Fjerner kataloger

For å fjerne en katalog, bruk kommandoen –

rmdir directoryname

Eksempel

rmdir mydirectory

vil slette katalogen mydirectory

Fjerner kataloger

Tips: Sørg for at det ikke er noen fil/underkatalog under katalogen du vil slette. Slett først filene/underkatalogen før du sletter overordnet katalog.

Fjerner kataloger

Gi nytt navn til katalogen

'mv' (move)-kommandoen (dekket tidligere) kan også brukes til å gi nytt navn til kataloger. Bruk formatet nedenfor:

mv directoryname newdirectoryname

La oss prøve det:

Gi nytt navn til katalogen

Hvordan gi nytt navn til en katalog ved hjelp av Linux/Unix-kommandoer

Andre viktige kommandoer

Kommandoen 'Mann'

Man står for manual som er en oppslagsbok av en Linux-operativsystem. Den ligner på HJELP-filen som finnes i populær programvare.

For å få hjelp til en kommando du ikke forstår, kan du skrive

man 

Terminalen ville åpne manualsiden for den kommandoen.

For et eksempel, hvis vi skriver mann mann og trykker enter; terminal ville gi oss informasjon om man kommando

Mann kommando

Mann kommando

Historiekommandoen

Historiekommandoen viser alle de grunnleggende kommandoene i Linux som du har brukt tidligere for den nåværende terminaløkten. Dette kan hjelpe deg med å referere til de gamle kommandoene du har lagt inn og gjenbrukt dem i operasjonene dine igjen.

Historiekommando

Den klare kommandoen

Denne kommandoen fjerner alt rotet på terminalen og gir deg et rent vindu å jobbe med, akkurat som når du starter terminalen.

Fjern kommando

Lim inn kommandoer i terminalen

Mange ganger må du skrive inn lange kommandoer på terminalen. Vel, det kan være irriterende til tider, og hvis du vil unngå en slik situasjon, kan du kopiere, lime inn kommandoene kan hjelpe.

For å kopiere, ville du bruke teksten fra en kilde Ctrl + c, men for å lime den inn på terminalen, må du bruke CTRL + Shift + s. Du kan også prøve Shift + Sett inn eller velg Rediger>Lim inn på menyen

MERK: Med Linux-oppgraderinger endres disse snarveiene stadig. Du kan angi dine foretrukne snarveier via Terminal> Rediger> Tastatursnarveier.

Utskrift i Unix/Linux

Utskrift

Hvordan skrive ut en fil ved hjelp av Linux/Unix-kommandoer

La oss prøve noen grunnleggende Linux-kommandoer med eksempler som kan skrive ut filer i et format du ønsker. Dessuten blir den originale filen ikke påvirket i det hele tatt av formateringen du gjør. La oss lære om disse kommandoene og deres bruk.

Klikk her. hvis videoen ikke er tilgjengelig

'pr' kommando

Denne kommandoen hjelper til med å formatere filen for utskrift på terminalen. Det er mange Linux-terminalkommandoer tilgjengelig med denne kommandoen som hjelper til med å gjøre ønskede formatendringer på filen. Den mest brukte 'pr' Unix-kommandoer med eksempler er oppført nedenfor.

Alternativ Funksjon
-x Deler inn dataene i 'x'-kolonner
-h "header" Tildeler "header"-verdi som rapportoverskrift
-t Skriver ikke ut topptekst og topp-/bunnmarger
-d Double mellomrom utdatafilen
-n Angir alle linjer med tall
-l sidelengde Definerer linjene (sidelengden) på en side. Standard er 56
-o margin Formaterer siden med margnummeret

La oss prøve noen av alternativene og studere effektene deres.

Dele inn data i kolonner

'Verktøy' er en fil (vist nedenfor).

pr Kommando

Vi ønsker at innholdet skal ordnes i tre kolonner. Syntaksen for det samme vil være:

pr -x Filename

Alternativet '-x' med kommandoen 'pr' deler dataene inn i x kolonner.

pr Kommando

Tilordne en overskrift

Syntaxen er:

pr -h "Header" Filename

'-h'-alternativene tildeler "header"-verdi som rapporthode.

pr Kommando

Som vist ovenfor har vi ordnet filen i 3 kolonner og tildelt en overskrift

Angir alle linjer med tall

Syntaxen er:

pr -n Filename

Denne kommandoen angir alle linjene i filen med tall.

pr Kommando

Dette er noen av 'pr'-kommandoalternativene som du kan bruke til å endre filformatet.

Skrive ut en fil

Når du er ferdig med formateringen, og det er på tide for deg å få en papirkopi av filen, må du bruke følgende kommando:

lp Filename

or

lpr Filename

Hvis du vil skrive ut flere kopier av filen, kan du bruke tallmodifikatoren.

pr Kommando

Hvis du har konfigurert flere skrivere, kan du spesifisere en bestemt skriver ved å bruke skrivermodifikatoren

pr Kommando

Installere programvare

I Windows gjøres installasjonen av et program ved å kjøre filen setup.exe. Installasjonspakken inneholder programmet samt ulike avhengige komponenter som kreves for å kjøre programmet riktig.

Installere en programvare

Ved å bruke Linux/Unix grunnleggende kommandoer distribueres installasjonsfiler i Linux som pakker. Men pakken inneholder bare selve programmet. Eventuelle avhengige komponenter må installeres separat, som vanligvis er tilgjengelige som pakker selv.

Installere en programvare

Du kan også bruke det apt kommandoer for å installere eller fjerne en pakke. La oss oppdatere alle de installerte pakkene i systemet vårt ved å bruke kommando -

sudo apt-get update

Installere en programvare

Den enkle og populære måten å installere programmer på Ubuntu er ved å bruke programvaresenteret, da de fleste programvarepakkene er tilgjengelige på det, og det er langt sikrere enn filene som lastes ned fra internett.

Installere en programvare

Sjekk også: - Linux Command Cheat Sheet

Linux Mail Kommando

For å sende e-post via en terminal, må du installere pakkene 'mailutils'.

Kommandosyntaksen er -

sudo apt-get install packagename

Når du er ferdig, kan du bruke følgende syntaks for å sende en e-post.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Dette vil se slik ut:

Linux Mail Kommando

Trykk Cntrl+D du er ferdig med å skrive e-posten. Mailen vil bli sendt til nevnte adresse.

Sammendrag:

  • Du kan formatere og skrive ut en fil direkte fra terminalen. Formateringen du gjør på filene påvirker ikke filinnholdet
  • I Unix/Linux installeres programvare i form av pakker. En pakke inneholder selve programmet. Enhver avhengig komponent må lastes ned separat.
  • Du kan også sende e-post fra terminalen ved å bruke 'post' nettverkskommandoer. Det er veldig nyttig Linux-kommando.

Linux kommandoliste

Nedenfor er et jukseark med grunnleggende Linux/ Unix-kommandoer med eksempler som vi har lært i denne Linux-kommandoopplæringen

Kommando Tekniske beskrivelser
ls Viser alle filer og kataloger i gjeldende arbeidskatalog
ls – R Viser filer i underkataloger også
ls – a Viser også skjulte filer
ls – al Lister filer og kataloger med detaljert informasjon som tillatelser, størrelse, eier, etc.
cat > filnavn Oppretter en ny fil
katt filnavn Viser filinnholdet
cat fil1 fil2 > fil3 Slår sammen to filer (fil1, fil2) og lagrer utdataene i en ny fil (fil3)
mv-fil "ny filbane" Flytter filene til den nye plasseringen
mv filnavn nytt_filnavn Gi nytt navn til filen til et nytt filnavn
sudo Lar vanlige brukere kjøre programmer med sikkerhetsrettighetene til superbrukeren eller roten
rm filnavn Sletter en fil
mann Gir hjelpeinformasjon om en kommando
historie Gir en liste over alle tidligere grunnleggende Linux-kommandoer som er skrevet inn i gjeldende terminaløkt
fjerne Tømmer terminalen
mkdir katalognavn Oppretter en ny katalog i den nåværende arbeidskatalogen eller en på den angitte banen
rmdir Sletter en katalog
mv Gi nytt navn til en katalog
pr -x Deler inn filen i x kolonner
pr -h Tildeler en overskrift til filen
pr -n Angir filen med linje Numbers
lp -nc
lpr c
Skriver ut "c" kopier av filen
lp -d

lpr -P

Angir navnet på skriveren
apt-get Kommando som brukes til å installere og oppdatere pakker
mail -s 'emne' -c 'cc-adresse' -b 'bcc-adresse' 'til-adresse' Kommando for å sende e-post
mail -s “Emne” til-adresse < Filnavn Kommando for å sende e-post med vedlegg

Last ned Linux Tutorial PDF