Linux is een open-source besturingssysteem dat de meeste webservers en duizenden pc’s aandrijft. Het besturingssysteem is gebouwd rond de Linux-kernel en wordt geleverd in verschillende distributies voor zowel desktops als servers, waaronder Ubuntu, CentOS, CoreOs, Arch Linux, Fedora Debian en andere.


Hoewel de distributies op sommige manieren kunnen verschillen, zijn er veelvoorkomende Linux-opdrachten die allemaal werken. In deze handleiding zullen we ons concentreren op hoe u de kracht van deze basis Linux-commando’s kunt gebruiken om uw systeem beter te beheren.

Vereisten

  • Een VPS-plan met elke Linux-distributie>
  • Shell-toegang tot uw server

# 1: Linux cd-opdracht

Onder Linux CD is een afkorting voor ‘directory wijzigen’. Deze opdracht is handig als u naar een andere werkmap wilt gaan. Als u bijvoorbeeld naar de map ‘var’ wilt gaan, typt u de onderstaande opdracht:

$ cd / var

De opdracht is ook handig als u één map omhoog wilt navigeren. Typ hiervoor de CD commando gevolgd door twee punten:

$ cd ..

# 2: mkdir

Linux ‘mkdir’ staat voor ‘make directory’. Met de opdracht kunnen gebruikers nieuwe mappen maken met de onderstaande syntaxis:

$ mkdir

Voorbeeld:

$ mkdir-voorbeeld

# 3: pwd

Een andere geweldige opdracht is pwd wat betekent ‘werkmap afdrukken‘. Deze opdracht toont de huidige map waar u aan werkt. Om de opdracht te gebruiken, typt u de onderstaande opdracht in uw terminalvenster:

$ pwd

Voorbeelduitvoer:

/ home / james

# 4: cp

cp commando wordt gebruikt om een ​​bestand te kopiëren met behulp van de onderstaande syntaxis:

$ cp

Om bijvoorbeeld het bestand ‘sample.txt’ naar ‘sample2.txt’ in dezelfde map te kopiëren, kunnen we de onderstaande opdracht gebruiken:

$ cp sample.txt sample2.txt

Houd er rekening mee dat u de juiste rechten moet hebben om bestanden naar een directory te kopiëren.

# 5: mv

Wanneer u bestanden verplaatst in Linux, kunt u de gebruiken mv opdracht door de onderstaande opdracht te typen:

$ mv

Om bijvoorbeeld het bestand ‘sample.txt’ van de werkdirectory naar de downloaddirectory te verplaatsen, kunnen we de onderstaande opdracht gebruiken

$ sudo mv sample.txt /downloads/sample.txt

# 6: ls

De ls commando wordt gebruikt in Linux om de inhoud van een directory weer te geven. Als we bijvoorbeeld de inhoud van onze ‘/ var’ -lijst willen weergeven, kunnen we de onderstaande opdracht typen:

$ ls / var

Uitgang:

backups crashen lokaal log opt snap tmp
cache lib lock mail run spool www

# 7: cp -a

Je kunt de cp -a om een ​​directory te kopiëren. Als we bijvoorbeeld een back-up willen maken van onze e-maildirectory, kunnen we de onderstaande syntaxis gebruiken, waarbij ‘mail.bk’ dan de naam is van onze nieuwe directory:

$ sudo cp -a / var / mail /var/mail.bk

# 8: chmod

chmod wordt gebruikt om de rechten van een directory te wijzigen. We kunnen bijvoorbeeld de rechten van ‘var / www‘Directory door de onderstaande opdracht te typen:

$ chmod 755 / var / www

In het bovenstaande voorbeeld wordt volledige toegang behouden voor de huidige gebruiker, terwijl andere mensen de bestanden in die map niet kunnen wijzigen.

Een toestemming van 755 betekent dat de eigenaar van het bestand lees-, schrijf- en uitvoeringsrechten heeft, terwijl de groep en andere gebruikers op het systeem alleen lees- en uitvoeringsrechten hebben

# 9: chown

Je kunt het eigendom van een bestand of map in Linux wijzigen met de opdracht ‘chown’.

Basissyntaxis:

$ chown [opties]

Als u bijvoorbeeld het eigendom van ‘/var / www / ’ map naar een gebruiker genaamd ‘francis’, kunnen we gebruiken:

$ chown -R francis / var / www /

Houd er rekening mee dat we de opdrachtregeloptie -R hebben gebruikt om het eigendom van alle bestanden en mappen in onze doelmap recursief te wijzigen.

U kunt ook de opdracht chown gebruiken om zowel de eigenaar als de groep van het bestand te wijzigen met behulp van de onderstaande syntaxis:

$ chown new_user: new_group

Bijvoorbeeld:

$ chown james: www-data / var / www /

# 10: gratis

U kunt het totale gebruikte en beschikbare geheugen op Linux controleren met behulp van de vrij commando:

$ gratis

Voorbeelduitvoer

totaal gebruikte gratis gedeelde buff / cache beschikbaar
Mem: 595512 394600 71196 17144 129716 90124
Ruilen: 0 0 0

# 11: df

Gebruik de df commando om een ​​rapport te krijgen over de schijfruimte op je Linux server.

$ df

Als u de informatie in een door mensen leesbaar formaat wilt krijgen, gebruikt u de optie -h

$ df -h

Uitvoer

Gebruikte bestandssysteem Beschikbare gebruik% gemonteerd op

/ dev / sda1 9.6G 1.8G 7.8G 19% /

# 12: rm

Gebruik rm commando om een ​​bestand volledig uit het systeem te verwijderen

$ rm

Voorbeeld

$ rm sample.txt

U kunt ook een map verwijderen met de opdracht rm met een optie -r

Voorbeeld

$ rm -r / tmp / sample

Zorg ervoor dat je de juiste toestemming hebt om het bestand te verwijderen of gebruik sudo om de taak uit te voeren.

Gebruik de. Om een ​​directory te verwijderen rm -f commando zoals hieronder getoond:

$ rm -f

Voorbeeld

$ rm -f mail.bk

# 13: datum

Gebruik de om de huidige datum en tijd van uw Linux-server te krijgen datum commando als volgt:

$ datum

Voorbeelduitvoer

Do 9 augustus 12:52:59 UTC 2018

# 14: opnieuw opstarten en afsluiten

Typ het volgende om uw Linux VPS-server opnieuw op te starten:

$ sudo herstart

Typ de onderstaande opdracht om de server af te sluiten:

$ sudo shutdown -h

# 15: raak aan

In Linux wordt de aanraakopdracht gebruikt om nieuwe bestanden te maken. Voer de onderstaande opdracht uit om bijvoorbeeld een nieuw bestand in uw huidige map te maken

$ raak sample.txt aan

# 16: cat

U kunt de inhoud van bestanden in Linux weergeven met behulp van het cat-commando.

$ cat sample.txt

Of voer de onderstaande opdracht uit om de inhoud van meerdere bestanden te combineren:

$ cat sample1.txt sample2.txt

U kunt ook de inhoud van de aaneengeschakelde bestanden toevoegen aan een ander bestand, bijv. sample3.txt met behulp van de onderstaande opdracht:

$ cat sample1.txt sample2.txt >> sample3.txt

# 17: meer

Gebruik de opdracht meer om de inhoud van een bestand scherm voor scherm te lezen:

$ meer sample.txt

# 18: Grep

Als je wilt zoeken naar een bepaalde tekst in een bestand, kun je de linux gebruiken grep commando.

De basissyntaxis is:

$ grep ”

Bijvoorbeeld om naar de zin te zoeken chemicus typ in een bestand met de naam sample.txt de onderstaande opdracht:

$ grep ‘chemist’ sample.txt

Voorbeelduitvoer

Onze apotheek was tijdens de overstromingen gevuld met water

Let op: als uw zoekwoord wordt gevonden, wordt het rood gemarkeerd.

# 19: geschiedenis

Deze opdracht geeft een lijst weer met eerder gebruikte opdrachten:

$ geschiedenis

Voorbeelduitvoer:

1 gratis
2 df -h
3 datum

12 grep chemist sample.txt
14 geschiedenis

Om een ​​eerder gebruikt commando opnieuw te gebruiken, typt u! teken gevolgd door de numerieke toets die bij de opdracht hoort.

Bijvoorbeeld;

$! 3

# 20: duidelijk

Soms wordt het scherm gevuld met veel opdrachten en uitvoer. Voer de opdracht clear uit om deze te wissen:

$ duidelijk

# 21: traceroute

U kunt de route gevolgd door pakketten van uw computer naar een bepaalde host volgen.

Voorbeeld:

$ traceroute 127.0.0.1

Uitgang:

traceroute naar 127.0.0.1 (127.0.0.1), max. 30 hops, 60 byte pakketten
1 localhost (127.0.0.1) 0,052 ms 0,004 ms 0,003 ms

# 22: ifconfig

ifconfig staat voor Interfaceconfiguratie. Gebruik deze opdracht om netwerkinterfaceparameters op te vragen

$ ifconfig

Voorbeelduitvoer:

ens4: vlaggen = 4163 mtu 1460
inet 10.142.0.2 netmasker 255.255.255.255 uitgezonden 0.0.0.0
inet6 fe80 :: 4001: aff: fe8e: 2 prefixlen 64 scopeid 0x20
ether 42: 01: 0a: 8e: 00: 02 txqueuelen 1000 (Ethernet)

# 23: ssh

Gebruik de Linux ssh-opdracht om verbinding te maken met een andere externe server:

$ ssh

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me