Grundlæggende Linux/Unix-kommandoer med eksempler og syntaks (liste)

Filhåndtering bliver let, hvis du kender den rigtige grundlæggende kommando i Linux.

Nogle gange omtales kommandoer også som "programmer", da når du kører en kommando, er det den tilsvarende programkode, skrevet til kommandoen, som udføres.

Lad os lære de grundlæggende Linux-kommandoer at kende med eksempler:

Klik link. hvis videoen ikke er tilgængelig

Listefiler (ls)

Hvis du vil se listen over filer på dit UNIX- eller Linux-system, skal du bruge 'ls' kommando.

Det viser filerne /mapper i din nuværende mappe.

Listefiler

Bemærk:

  • Kataloger er angivet med blå farve.
  • Filer er markeret med hvidt.
  • Du vil finde lignende farveskemaer i forskellige varianter af Linux.

Antag, at din "Musik"-mappe har følgende undermapper og filer.

Listefiler

Du kan bruge 'ls -R' for at vise alle filerne ikke kun i mapper, men også undermapper

Listefiler

BEMÆRK: Disse grundlæggende Linux-kommandoer skelner mellem store og små bogstaver. Hvis du indtaster, "ls – r” får du en fejl.

'ls -al' giver detaljerede oplysninger om filerne. Kommandoen giver information i et søjleformat. Kolonnerne indeholder følgende information:

1st Kolonne

Filtype og adgangstilladelser

2nd Kolonne

# af hårde links til filen

3rd Kolonne

Ejer og skaberen af ​​filen

4th Kolonne

Ejerens gruppe

5th Kolonne

Filstørrelse i bytes

6th Kolonne

Dato og tid

7th Kolonne

Katalog eller filnavn

Lad os se et eksempel -

Listefiler

Visning af skjulte filer

Skjulte elementer i UNIX/Linux begynder med –Visning af skjulte fileri starten af ​​filen eller mappen.

Enhver mappe/fil, der starter med et '.' vil ikke blive set, medmindre du anmoder om det. Brug kommandoen for at se skjulte filer.

ls -a

Visning af skjulte filer

Oprettelse og visning af filer

Serverkommandoen 'cat' bruges til at vise tekstfiler. Den kan også bruges til at kopiere, kombinere og skabe nye tekstfiler. Lad os se, hvordan det virker.

Brug kommandoen for at oprette en ny fil

  1. kat > filnavn
  2. Tilføj indhold
  3. Tryk på 'ctrl + d' for at vende tilbage til kommandoprompten.

Oprettelse og visning af filer
Sådan opretter og ser du filer i Linux/Unix

For at se en fil, brug kommandoen –

cat filename

Lad os se den fil, vi lige har oprettet –

Oprettelse og visning af filer

Lad os se en anden fileksempel2

Oprettelse og visning af filer

Syntaksen til at kombinere 2 filer er -

cat file1 file2 > newfilename

Lad os kombinere prøve 1 og prøve 2.

Oprettelse og visning af filer

Så snart du indsætter denne kommando og trykker enter, er filerne sammenkædet, men du kan ikke se et resultat. Dette er fordi Bash Shell (Terminal) er en lydløs type. Shell-kommandoer vil aldrig give dig en bekræftelsesmeddelelse som "OK" eller "Kommando udført". Den vil kun vise en besked, når noget går galt, eller når der er opstået en fejl.

Brug kommandoen for at se den nye kombinationsfil "sample".

cat sample

Oprettelse og visning af filer

Bemærk: Kun tekstfiler kan vises og kombineres med denne kommando.

Sletning af filer

Kommandoen 'rm' fjerner filer fra systemet uden bekræftelse.

For at fjerne en fil, brug syntaks –

rm filename

slette filer

Sådan sletter du filer ved hjælp af Linux/Unix-kommandoer

Flytning og omdøbning af filer

Brug kommandoen for at flytte en fil.

mv filename new_file_location

Antag, at vi vil flytte filen "sample2" til lokationen /home/guru99/Documents. Udførelse af kommandoen

mv sample2 /home/guru99/Documents

Flytning og omdøbning af filer

mv-kommandoen kræver superbrugertilladelse. I øjeblikket udfører vi kommandoen som en standardbruger. Derfor får vi ovenstående fejl. Brug kommandoen for at overvinde fejlen.

sudo command_you_want_to_execute

Sudo-programmet giver almindelige brugere mulighed for at køre programmer med superbrugerens eller rootens sikkerhedsrettigheder.

Sudo-kommandoen vil bede om adgangskodegodkendelse. Du behøver dog ikke kende root-adgangskoden. Du kan angive din egen adgangskode. Efter godkendelse vil systemet påkalde den anmodede kommando.

Sudo vedligeholder en log over hver kommandokørsel. Systemadministratorer kan spore den person, der er ansvarlig for uønskede ændringer i systemet.

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

For at omdøbe fil:

mv filename newfilename

Flytning og omdøbning af filer

BEMÆRK: Som standard bevares den adgangskode, du indtastede til sudo, i 15 minutter pr. terminal. Dette eliminerer behovet for at indtaste adgangskoden igen og igen.

Du behøver kun root/sudo-rettigheder, kun hvis kommandoen involverer filer eller mapper, der ikke ejes af brugeren eller gruppen, der kører kommandoerne

Directory manipulationer

Directory manipulation

Directory Manipulation i Linux/Unix

Nok med filmanipulationer! Lad os lære nogle Linux-kommandoer til mappemanipulation med eksempler og syntaks.

Oprettelse af mapper

Mapper kan oprettes på et Linux-operativsystem ved hjælp af følgende kommando

mkdir directoryname

Denne kommando vil oprette en undermappe i din nuværende arbejdsmappe, som normalt er din "Home Directory".

For eksempel:

mkdir mydirectory

Directory manipulation

Hvis du vil oprette en mappe på en anden placering end 'Hjemmemappe', kan du bruge følgende kommando –

mkdir 

For eksempel:

mkdir /tmp/MUSIC

vil oprette en mappe 'Musik' under '/tmp'-mappen

Directory manipulation

Du kan også oprette mere end én mappe ad gangen.

Directory manipulation

Fjernelse af mapper

For at fjerne en mappe, brug kommandoen –

rmdir directoryname

Eksempel

rmdir mydirectory

vil slette mappen mydirectory

Fjernelse af mapper

Tip: Sørg for, at der ikke er nogen fil/undermappe under den mappe, du vil slette. Slet først filerne/underbiblioteket, før du sletter det overordnede bibliotek.

Fjernelse af mapper

Omdøbning af mappe

Kommandoen 'mv' (move) (dækket tidligere) kan også bruges til at omdøbe mapper. Brug nedenstående format:

mv directoryname newdirectoryname

Lad os prøve det:

Omdøbning af bibliotekskatalog

Sådan omdøbes en mappe ved hjælp af Linux/Unix-kommandoer

Andre vigtige kommandoer

Kommandoen 'Man'

Man står for manual, som er en opslagsbog af en Linux-operativsystem. Det ligner en HJÆLP-fil, der findes i populær software.

For at få hjælp til enhver kommando, du ikke forstår, kan du skrive

man 

Terminalen åbner manualsiden for den kommando.

For et eksempel, hvis vi skriver man mand og trykker enter; terminal ville give os information om mand kommando

Mand kommando

Mand kommando

Historiekommandoen

Historiekommandoen viser alle de grundlæggende kommandoer i Linux, som du tidligere har brugt til den aktuelle terminalsession. Dette kan hjælpe dig med at henvise til de gamle kommandoer, du har indtastet, og genbruge dem i dine operationer igen.

Historie kommando

Den klare kommando

Denne kommando rydder alt rod på terminalen og giver dig et rent vindue at arbejde på, ligesom når du starter terminalen.

Ryd kommando

Indsæt kommandoer i terminalen

Mange gange ville du skulle indtaste lange kommandoer på terminalen. Nå, det kan til tider være irriterende, og hvis du vil undgå en sådan situation, så kopier, indsættelse af kommandoerne kan komme til undsætning.

Til kopiering ville du bruge teksten fra en kilde Ctrl + c, men for at indsætte det på terminalen, skal du bruge CTRL+ Shift + s. Du kan også prøve Shift + Indsæt eller vælg Rediger>Indsæt i menuen

BEMÆRK: Med Linux-opgraderinger bliver disse genveje ved med at ændre sig. Du kan indstille dine foretrukne genveje via Terminal> Rediger> Tastaturgenveje.

Udskrivning i Unix/Linux

Trykning

Sådan udskrives en fil ved hjælp af Linux/Unix-kommandoer

Lad os prøve nogle grundlæggende Linux-kommandoer med eksempler på det kan udskrive filer i et format du ønsker. Hvad mere, bliver din originale fil slet ikke påvirket af den formatering, du gør. Lad os lære om disse kommandoer og deres brug.

Klik link. hvis videoen ikke er tilgængelig

'pr' kommando

Denne kommando hjælper med at formatere filen til udskrivning på terminalen. Der er mange Linux-terminalkommandoer tilgængelige med denne kommando, som hjælper med at lave ønskede formatændringer på filen. Den mest brugte'pr' Unix-kommandoer med eksempler er anført nedenfor.

Option Funktion
-x Opdeler dataene i 'x' kolonner
-h "header" Tildeler "header"-værdi som rapportheader
-t Udskriver ikke sidehoved og top-/bundmargener
-d Double mellemrum outputfilen
-n Betegner alle linjer med tal
-l sidelængde Definerer linjerne (sidelængde) på en side. Standard er 56
-o margin Formaterer siden efter margennummeret

Lad os prøve nogle af mulighederne og studere deres virkninger.

Opdeling af data i kolonner

'Værktøjer' er en fil (vist nedenfor).

pr Kommando

Vi ønsker, at dets indhold skal arrangeres i tre kolonner. Syntaksen for det samme ville være:

pr -x Filename

Valgmuligheden '-x' med kommandoen 'pr' opdeler dataene i x kolonner.

pr Kommando

Tildeling af en overskrift

Syntaxen er:

pr -h "Header" Filename

Indstillingerne '-h' tildeler "header" værdi som rapporthoved.

pr Kommando

Som vist ovenfor har vi arrangeret filen i 3 kolonner og tildelt en header

Betegner alle linjer med tal

Syntaxen er:

pr -n Filename

Denne kommando angiver alle linjerne i filen med tal.

pr Kommando

Dette er nogle af 'pr'-kommandomulighederne, som du kan bruge til at ændre filformatet.

Udskrivning af en fil

Når du er det færdig med formateringen, og det er tid for dig at få en papirkopi af filen, skal du bruge følgende kommando:

lp Filename

or

lpr Filename

Hvis du vil udskrive flere kopier af filen, kan du bruge talmodifieren.

pr Kommando

Hvis du har konfigureret flere printere, kan du angive en bestemt printer ved hjælp af Printermodifier

pr Kommando

Installation af software

I Windows udføres installationen af ​​et program ved at køre filen setup.exe. Installationspakken indeholder programmet samt forskellige afhængige komponenter, der kræves for at køre programmet korrekt.

Installation af software

Ved at bruge Linux/Unix grundlæggende kommandoer distribueres installationsfiler i Linux som pakker. Men pakken indeholder kun selve programmet. Eventuelle afhængige komponenter skal installeres separat, som normalt er tilgængelige som pakker selv.

Installation af software

Du kan bruge apt kommandoer til at installere eller fjerne en pakke. Lad os opdatere alle de installerede pakker i vores system ved hjælp af kommando –

sudo apt-get update

Installation af software

Den nemme og populære måde at installere programmer på Ubuntu er ved at bruge Softwarecenteret, da de fleste af softwarepakkerne er tilgængelige på det, og det er langt mere sikkert end de filer, der downloades fra internettet.

Installation af software

Tjek også:- Linux kommando snydeark

Linux Mail Kommando

For at sende mails gennem en terminal skal du installere pakker 'mailutils'.

Kommandosyntaksen er -

sudo apt-get install packagename

Når du er færdig, kan du bruge følgende syntaks til at sende en e-mail.

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

Dette vil se sådan ud:

Linux Mail Kommando

Tryk på Cntrl+D du er færdig med at skrive mailen. Mailen sendes til den nævnte adresse.

Sammendrag:

  • Du kan formatere og udskrive en fil direkte fra terminalen. Den formatering, du laver på filerne, påvirker ikke filindholdet
  • I Unix/Linux installeres software i form af pakker. En pakke indeholder selve programmet. Enhver afhængig komponent skal downloades separat.
  • Du kan også sende e-mails fra terminalen ved hjælp af 'post' netværkskommandoer. Det er meget nyttig Linux-kommando.

Linux kommandoliste

Nedenfor er et snydeark med Linux/Unix grundlæggende kommandoer med eksempler, som vi har lært i denne Linux kommando tutorial

Kommando Produktbeskrivelse
ls Viser alle filer og mapper i den nuværende arbejdsmappe
ls – R Viser også filer i undermapper
ls – a Viser også skjulte filer
ls – al Viser filer og mapper med detaljerede oplysninger som tilladelser, størrelse, ejer osv.
kat > filnavn Opretter en ny fil
kat filnavn Viser filindholdet
kat fil1 fil2 > fil3 Forener to filer (fil1, fil2) og gemmer output i en ny fil (fil3)
mv fil "ny filsti" Flytter filerne til den nye placering
mv filnavn nyt_filnavn Omdøber filen til et nyt filnavn
sudo Tillader almindelige brugere at køre programmer med superbrugerens eller rootens sikkerhedsrettigheder
rm filnavn Sletter en fil
mand Giver hjælpeoplysninger om en kommando
historie Giver en liste over alle tidligere grundlæggende Linux-kommandoer, der er skrevet i den aktuelle terminalsession
klar Rydder terminalen
mkdir biblioteksnavn Opretter en ny mappe i den nuværende arbejdsmappe eller en på den angivne sti
rmdir Sletter en mappe
mv Omdøber en mappe
pr -x Opdeler filen i x kolonner
pr -h Tildeler en overskrift til filen
pr -n Betegner filen med Linje Numbers
lp -nc
lpr c
Udskriver "c" kopier af filen
lp -d

lpr -P

Angiver navnet på printeren
apt-get Kommando, der bruges til at installere og opdatere pakker
mail -s 'emne' -c 'cc-adresse' -b 'bcc-adresse' 'til-adresse' Kommando til at sende e-mail
mail -s “Emne” til-adresse < Filnavn Kommando til at sende e-mail med vedhæftet fil

Opsummer dette indlæg med: