Introduction to Linux and Basic Linux Commands for Beginners
Innholdsfortegnelse:
- Få informasjon om kommandoen
man
kommanderer- Navigere i filsystemet
- Gjeldende Working Directory (
pwd
kommando) - Endre katalog (
cd
kommando) - Jobber med filer og kataloger
- Liste over kataloginnhold (
ls
kommando) - Vise filinnhold (
cat
) - Opprette filer (
touch
) - Opprette kataloger (
mkdir
kommando) - Opprette symbolske lenker (
ln
kommando) - Fjerne filer og kataloger (
rm
kommando) - Kopiere filer og kataloger (
cp
kommando) - Flytte og gi nytt navn til filer og kataloger (
mv
kommando) - Installere og fjerne pakker
- Ubuntu og Debian (
apt
kommando) - CentOS og Fedora (
dnf
kommando) - Fileierskap og tillatelser
- Endre tillatelser (
chmod
kommando) - Endre eierskap (
chown
kommando) - Heve privilegier (
sudo
kommando) - Administrere brukere og grupper
- Opprette brukere (
useradd
ogpasswd
kommandoer) - Fjerne brukere (
userdel
kommando) - Administrere grupper (
groupadd
oggroupdel
Command) - Legge til brukere i grupper (
usermod
) - Konklusjon
Nye Linux-konvertitter som kommer fra Windows-verden kan synes å jobbe med kommandolinjen for å være noe skremmende. Imidlertid er det ikke så vanskelig å bruke. Alt du trenger for å komme i gang med kommandolinjen er å lære deg noen få grunnleggende kommandoer.
Mens de fleste Linux-distribusjoner er brukervennlige og har et brukervennlig grafisk grensesnitt, kan det være veldig nyttig å vite hvordan du bruker kommandolinjen. Kommandolinjen gir deg mer makt over systemet ditt og tilgang til funksjoner som ikke er tilgjengelige gjennom et grafisk grensesnitt.
, vil vi gå gjennom noen av de vanligste Linux-kommandoene som blir brukt på daglig basis av Linux-systemadministratorene.
Få informasjon om kommandoen
Å huske kommandealternativer er vanligvis ikke nødvendig og kan være bortkastet tid. Hvis du ikke bruker kommandoen ofte, kan du vanligvis glemme alternativene.
De fleste kommandoer har et
--help
alternativ som skriver ut en kort melding om hvordan du bruker kommandoen og avslutter:
man
kommanderer
Nesten alle Linux-kommandoer distribueres sammen med man-sider. En mann eller manuell side er en form for dokumentasjon som forklarer hva kommandoen gjør, eksempler på hvordan du kjører kommandoen, og hvilke argumenter den godtar.
man
kommandoen brukes til å vise den manuelle siden til en gitt kommando.
man command_name
For å åpne mansiden til,
cd
kommandoen du for eksempel skriver:
man cd
For å navigere på mansidene bruker du
Arrow
,
Page Up
og
Page Down
. Du kan også trykke
Enter
tasten for å flytte en linje om gangen,
Space
for å flytte til neste skjermbilde, og
b
tasten for å gå ett skjermbilde tilbake. Trykk på
q
tasten for å gå ut av
q
.
Navigere i filsystemet
I Linux er alle filer og kataloger under rotkatalogen, som er den første eller topp-katalogen i katalogtreet. Rotkatalogen refereres til av en enkelt ledende skråstrek
/
.
Når du navigerer i filsystemet når du bruker filer, kan du enten bruke den absolutte eller relative banen til ressursen.
Den absolutte eller fullstendige banen starter fra systemroten
/
, og den relative banen starter fra din nåværende katalog.
Gjeldende Working Directory (
pwd
kommando)
Den gjeldende arbeidskatalogen er katalogen som brukeren arbeider i. Hver gang du samhandler med ledeteksten, jobber du i en katalog.
Bruk
pwd
kommandoen for å finne ut hvilken katalog du er i for øyeblikket:
pwd
Kommandoen viser banen til din nåværende arbeidskatalog:
Endre katalog (
cd
kommando)
Kommandoen
cd
(“endre katalog”) brukes til å endre gjeldende arbeidskatalog i Linux og andre Unix-lignende operativsystemer.
Når det brukes uten noe argument, vil
cd
ta deg til din hjemmekatalog:
cd
Hvis du vil bytte til en katalog, kan du bruke det absolutte eller relative banenavnet.
Forutsatt at katalogen
Downloads
eksisterer i katalogen du kjører kommandoen fra, kan du navigere til den ved å bruke den relative banen til katalogen:
cd Downloads
Du kan også navigere til en katalog ved å bruke den absolutte banen:
cd /home/linuxize/Downloads
To prikker (
..
), den ene etter den andre, representerer overordnet katalog eller med andre ord katalogen rett over den gjeldende.
Anta at du for øyeblikket er i katalogen
/usr/local/share
, for å bytte til katalogen
/usr/local
(ett nivå opp fra den gjeldende katalogen), skriver du inn:
cd../
For å flytte to nivåer opp bruker du:
cd../../
Hvis du vil endre tilbake til forrige arbeidskatalog, bruker du streken (
-
) tegnet som et argument:
cd -
Hvis katalogen du vil endre til har mellomrom i navnet, bør du enten omgi banen med anførselstegn eller bruke tegnsnittet () for å unnslippe rommet:
Jobber med filer og kataloger
Liste over kataloginnhold (
ls
kommando)
Kommandoen
ls
brukes til å liste informasjon om filer og kataloger i en katalog.
Når det brukes uten alternativer og argumenter, viser
ls
en liste i alfabetisk rekkefølge med navnene på alle filene i den gjeldende arbeidskatalogen:
ls
For å liste filer i en spesifikk katalog, passerer du banen til katalogen som et argument:
ls /usr
Standardutgangen til
ls
kommandoen viser bare navnene på filene og katalogene. Bruk
-l
til å skrive ut filer i et lang oppføringsformat:
ls -l /etc/hosts
Utdataene inkluderer filtype, tillatelser, antall harde lenker, eier, gruppe, størrelse, dato og filnavn:
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Kommandoen
ls
viser ikke de skjulte filene som standard. En skjult fil er alle filer som begynner med en periode (
.
).
Hvis du vil vise alle filer inkludert de skjulte filene, bruker du alternativet
-a
:
Vise filinnhold (
cat
)
cat
brukes til å skrive ut innholdet i en eller flere filer og for å slå sammen (sammenkoble) filer ved å legge innholdet til en fil til slutten av en annen fil.
For å vise innholdet i en fil på skjermen, passér filnavnet til
cat
som et argument:
Opprette filer (
touch
)
touch
brukes til å oppdatere tidsstemplene på eksisterende filer og kataloger, samt for å lage nye, tomme filer.
For å opprette en fil, spesifiser filnavnet som et argument:
touch file.txt
Hvis filen allerede eksisterer,
touch
endringstiden for filen for siste tilgang og endring til gjeldende tid.
Opprette kataloger (
mkdir
kommando)
I Linux kan du opprette nye kataloger (også kjent som mapper) ved å bruke
mkdir
kommandoen.
For å opprette en katalog, passerer katalognavnet som argument til kommandoen:
mkdir /tmp/newdirectory
mkdir
kan ta ett eller flere katalognavn som sine argumenter.
Når du bare oppgir katalognavnet, uten hele banen, vil det bli opprettet i den gjeldende arbeidskatalogen.
For å opprette overordnede kataloger, bruk alternativet
-p
:
mkdir -p Projects/linuxize.com/src/assets/images
Kommandoen over oppretter hele katalogstrukturen.
Når
mkdir
blir påkalt med
-p
alternativet, oppretter den katalogen bare hvis den ikke eksisterer.
Opprette symbolske lenker (
ln
kommando)
En symbolkobling (eller symlink) er en spesiell filtype som peker til en annen fil eller katalog.
Hvis du vil opprette en symbolsk lenke til en gitt fil, bruker du kommandoen
ln
med alternativet
-s
, navnet på filen som det første argumentet og navnet på den symbolske lenken som det andre argumentet:
ln -s source_file symbolic_link
Hvis bare en fil er gitt som et argument, oppretter jeg en kobling til filen i den gjeldende arbeidskatalogen med samme navn som filen den peker på.
Fjerne filer og kataloger (
rm
kommando)
For å fjerne filer og kataloger bruker du
rm
kommandoen.
Som standard fjerner
rm
ikke kataloger når de kjøres uten noe alternativ. Det ber heller ikke brukeren om å fortsette med fjerningen av de gitte filene.
Hvis du vil slette en fil eller en symlink, bruker du
rm
kommandoen etterfulgt av filnavnet som et argument:
rm file.txt
rm
godtar en eller flere fil- eller katalognavn som sine argumenter.
Alternativet
-i
forteller
rm
å be brukeren om hver gitt fil før du fjerner den:
rm -i file.txt
rm: remove regular empty file 'file.txt'?
Bruk alternativet
-d
for å fjerne et eller flere tomme kataloger:
rm -d dirname
For å fjerne ikke-tomme kataloger og alle filene i dem rekursivt, bruk alternativet
-r
(rekursivt):
rm -rf dirname
Alternativet
-f
sier at
rm
aldri skal be brukeren og ignorere ikke-eksisterende filer og argumenter.
Kopiere filer og kataloger (
cp
kommando)
cp
kommandoen lar deg kopiere filer og kataloger.
Hvis du vil kopiere en fil i den gjeldende arbeidskatalogen, bruker du kildefilen som et første argument og den nye filen som den andre:
cp file file_backup
Hvis du vil kopiere en fil til en annen katalog, angir du den absolutte eller relative banen til destinasjonsmappen. Når bare katalognavnet er spesifisert som et mål, vil den kopierte filen ha samme navn som originalfilen.
cp file.txt /backup
Hvis destinasjonsfilen eksisterer, blir den som standard overskrevet.
Hvis du vil kopiere en katalog, inkludert alle filer og underkataloger, bruker du alternativet
-R
eller
-r
:
Flytte og gi nytt navn til filer og kataloger (
mv
kommando)
Kommandoen
mv
(kort fra flytting) brukes til å gi nytt navn og flytte og filer og kataloger fra ett sted til et annet.
For eksempel å flytte en fil til en katalog du vil kjøre:
mv file.txt /tmp
For å gi nytt navn til en fil må du spesifisere destinasjonsfilnavnet:
mv file.txt file1.txt
Syntaksen for å flytte kataloger er den samme som når du flytter filer.
Hvis du vil flytte flere filer og kataloger samtidig, angir du destinasjonskatalogen som det siste argumentet:
Installere og fjerne pakker
En pakkehåndtering er et verktøy som lar deg installere, oppdatere, fjerne og på annen måte administrere distro-spesifikke programvarepakker.
Ulike Linux-distribusjoner har forskjellige pakkeledere og pakkeformater.
Bare root eller bruker med sudo-rettigheter kan installere og fjerne pakker.
Ubuntu og Debian (
apt
kommando)
Advanced Package Tool eller APT er et pakkehåndteringssystem som brukes av Debian-baserte distribusjoner.
Det er flere kommandolinjepakkehåndteringsverktøy i Debian-distribusjoner, og
apt
og
apt-get
er de mest brukte.
Før du installerer en ny pakke først, må du oppdatere APT-pakkeindeksen:
apt update
APT-indeksen er en database som inneholder poster over tilgjengelige pakker fra depotene som er aktivert i systemet ditt.
Slik oppgraderer du de installerte pakkene til sine nyeste versjoner:
apt upgrade
Å installere pakker er så enkelt som å kjøre:
apt install package_name
Hvis du vil fjerne en installert pakke, skriver du inn:
CentOS og Fedora (
dnf
kommando)
RPM er et kraftig pakkehåndteringssystem som brukes av Red Hat Linux og dets derivater som CentOS og Fedora. RPM refererer også til
rpm
kommandoen og
.rpm
-filformatet.
For å installere en ny pakke på Red Hat-baserte distribusjoner, kan du bruke kommandoene
yum
eller
dnf
:
dnf install package_name
Fra CentOS 8
dnf
erstattet
yum
som standard pakkebehandling.
dnf
er bakoverkompatibel med
yum
.
Hvis du vil oppgradere de installerte pakkene til de nyeste versjonene, skriver du inn:
dnf update
Å fjerne pakker er så enkelt som:
Fileierskap og tillatelser
I Linux administreres tilgang til filene gjennom filtillatelser, attributter og eierskap. Dette sikrer at bare autoriserte brukere og prosesser kan få tilgang til filer og kataloger.
I Linux er hver fil tilknyttet en eier og en gruppe og tildelt tilgangsrettigheter for tre forskjellige klasser av brukere:
- Filen eier. Gruppemedlemmene. Alle andre.
Det er tre tillatelsestyper som gjelder for hver klasse:
- Lesetillatelsen. Skrivetillatelsen. Utfør tillatelsen.
Dette konseptet lar deg spesifisere hvilke brukere som har lov til å lese filen, skrive til filen eller utføre filen.
Bruk kommandoen
ls -l
å se på filseieren og tillatelsene.
Endre tillatelser (
chmod
kommando)
Med
chmod
kommandoen kan du endre filrettighetene. Det fungerer i to modus, symbolsk og numerisk.
Når du bruker numerisk modus, kan du angi tillatelser for eieren, gruppen og alle andre. Hver skrive-, lese- og utførelsestillatelse har følgende tallverdi:
-
r
(les) = 4w
(skriv) = 2x
(kjør) = 1 ingen tillatelser = 0
Tillatelsesnummeret til en spesifikk brukerklasse er representert av summen av verdiene for tillatelsene for den gruppen.
For å gi filens eier lese- og skrivetillatelser og bare lese tillatelser til gruppemedlemmer og alle andre brukere du vil kjøre:
chmod 644 filename
Bare rot, fileieren eller bruker med sudo-rettigheter kan endre tillatelsene til en fil.
Hvis du vil bruke rekursivt på alle filer og kataloger under en gitt katalog, bruker du
chmod
kommandoen med -R, (–recursive):
chmod -R 755 dirname
Vær ekstra forsiktig når du endrer filenes tillatelser rekursivt.
Endre eierskap (
chown
kommando)
chown
kommandoen lar deg endre bruker- og gruppeeierskap til en gitt fil, katalog eller symbolkobling.
Hvis du vil endre eieren av en fil, bruker du
chown
kommandoen fulgt av brukernavnet til den nye eieren og målfilen:
chown username filename
For å endre både eier og gruppen av en fil påkaller du
chown
kommandoen etterfulgt av den nye eieren og gruppen atskilt med en kolon (:) uten mellomliggende mellomrom og målfilen:
chown username:groupname filename
Bruk alternativet
-R
(-
--recursive
) for å rekursivt betjene alle filer og kataloger under den gitte katalogen:
chown -R username:groupname dirname
Heve privilegier (
sudo
kommando)
sudo
kommandoen lar deg kjøre programmer som en annen bruker, som standard rotbrukeren. Hvis du bruker mye tid på kommandolinjen, er
sudo
en av kommandoene du vil bruke ganske ofte.
Å bruke
sudo
stedet for å logge inn som root er sikrere fordi du kan gi begrensede administrative rettigheter til enkeltbrukere uten at de vet root-passordet.
For å bruke
sudo
, bare prefikserer du kommandoen med
sudo
:
Administrere brukere og grupper
Linux er et flerbruker-system, noe som betyr at mer enn én person kan samhandle med det samme systemet samtidig. Grupper brukes til å organisere og administrere brukerkontoer. Det primære formålet med grupper er å definere et sett med privilegier som å lese, skrive eller utføre tillatelse for en gitt ressurs som kan deles mellom brukerne i gruppen.
Opprette brukere (
useradd
og
passwd
kommandoer)
useradd
kommandoen lar deg opprette nye brukere.
Hvis du vil opprette en ny brukerkonto, bruker du kommandoen
useradd
fulgt av brukernavnet:
useradd newuser
Når brukeren er opprettet, angir du brukerpassordet ved å kjøre
passwd
kommandoen:
Fjerne brukere (
userdel
kommando)
I Linux kan du slette en brukerkonto ved å
userdel
kommandoen
userdel
.
Hvis du vil slette en brukerkonto som heter, passerer brukernavnet til
userdel
kommandoen:
userdel newuser
Bruk alternativet
-r
(–fjerne) for å fjerne brukerens hjemmekatalog og e-postspole:
Administrere grupper (
groupadd
og
groupdel
Command)
For å opprette en ny gruppe bruker du
groupadd
kommandoen etterfulgt av gruppenavnet:
groupadd mygroup
For å fjerne en gruppe bruker du
groupdel
kommandoen med gruppenavnet som argument:
Legge til brukere i grupper (
usermod
)
Hvis du vil legge til en eksisterende bruker i en gruppe, bruker du kommandoen
usermod
fulgt av alternativet
-G
og navnet på gruppen:
Konklusjon
Vi har dekket noen av de mest brukte Gnu / Linux-kommandoene.
Selv om du kan utføre de fleste av utviklings- og systemrelaterte oppgaver ved hjelp av et grafisk grensesnitt, gjør kommandolinjen deg mer produktiv og i stand til å gjøre mer gjort på kortere tid.
Klikk på lenkene på hver kommando for å få mer informasjon om kommandoalternativene og bruken.
terminalProduktene kjører Ubuntu Linux-distribusjonen og har blitt konstruert for å gi de grunnleggende funksjonene som kundene trenger i disse markedssegmentene i fremvoksende økonomier, sier Steve Felice, Dells president for Asia-Stillehavsområdet og Japan , i en webcast fra Beijing på onsdag.

De nye produktene er for eksempel designet for å dra nytte av grafikkfunksjoner integrert med Intel-prosessorer. For mer avansert grafikk må kundene vende seg til andre produkter i Vostro-linjen, sier Felice.
Undersøkelse: Mange datamaskinbrukere mangler grunnleggende sikkerhetstiltak

Mange amerikanske datamaskiner bruker fortsatt ikke grunnleggende forholdsregler for å beskytte mot cyberangrep, sier en undersøkelse.
Ta et gratis kurs på nettet i grunnleggende grunnleggende om Windows 8

Denne fem timers videoklassen lærer deg alt du trenger å vite om å migrere til, navigere, og forstå det nye operativsystemet.