Cheatsheet voor Linux-opdrachten

Inhoudsopgave:

Anonim

In dit cheatsheet voor de Linux / Unix-opdrachtregel leer je:

  • Basis Linux-opdrachten
  • Opdrachten voor bestandsrechten
  • Omgevingsvariabelen
  • Gebruikersbeheeropdrachten van linux
  • Netwerkopdracht
  • Proces commando
  • VI Commando's bewerken

Basis Linux-opdrachten

Opdracht Omschrijving
ls Geeft een lijst van alle bestanden en mappen in de huidige werkmap
ls-R Geeft ook een lijst van bestanden in submappen
ls-a Geeft ook een lijst van verborgen bestanden
ls-al Geeft bestanden en mappen weer met gedetailleerde informatie zoals machtigingen, grootte, eigenaar, enz.
cd or cd ~ Navigeer naar de HOME-map
cd… Verplaats een niveau omhoog
cd Om naar een bepaalde directory te gaan
cd / Ga naar de hoofdmap
cat > filename Maakt een nieuw bestand aan
cat filename Geeft de inhoud van het bestand weer
cat file1 file2 > file3 Voegt twee bestanden samen (bestand1, bestand2) en slaat de uitvoer op in een nieuw bestand (bestand3)
mv file "new file path" Verplaatst de bestanden naar de nieuwe locatie
mv filename new_file_name Hernoemt het bestand naar een nieuwe bestandsnaam
sudo Hiermee kunnen gewone gebruikers programma's uitvoeren met de beveiligingsrechten van de superuser of root
rm filename Verwijdert een bestand
man Geeft hulpinformatie over een commando
history Geeft een lijst met alle eerdere opdrachten die in de huidige terminalsessie zijn getypt
clear Wist de terminal
mkdir directoryname Maakt een nieuwe map aan in de huidige werkmap of een op het opgegeven pad
rmdir Verwijdert een directory
mv Hernoemt een directory
pr -x Verdeelt het bestand in x kolommen
pr -h Wijst een koptekst toe aan het bestand
pr -n Geeft het bestand met regelnummers aan
lp -nc , lpr c Drukt "c" -kopieën van het bestand af
lp-d lp-P Specificeert de naam van de printer
apt-get Commando gebruikt om pakketten te installeren en bij te werken
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' Commando om e-mail te verzenden
mail -s "Subject" to-address < Filename Commando om e-mail met bijlage te verzenden

Opdrachten voor bestandsrechten

Opdracht Omschrijving
ls-l om bestandstype en toegangsrechten te tonen
r toestemming lezen
w schrijf toestemming
x toestemming uitvoeren
-= geen toestemming
Chown user Voor het wijzigen van het eigendom van een bestand / map
Chown user:group filename verander zowel de gebruiker als de groep voor een bestand of map

Omgevingsvariabelen

Opdracht Omschrijving
echo $VARIABLE Om de waarde van een variabele weer te geven
env Geeft alle omgevingsvariabelen weer
VARIABLE_NAME= variable_value Maak een nieuwe variabele
Unset Verwijder een variabele
export Variable=value Om de waarde van een omgevingsvariabele in te stellen

Gebruikersbeheeropdrachten van linux

Opdracht Omschrijving
sudo adduser username Om de waarde van een variabele weer te geven
sudo passwd -l 'username' Geeft alle omgevingsvariabelen weer
sudo userdel -r 'username' Maak een nieuwe variabele
sudo usermod -a -G GROUPNAME USERNAME Verwijder een variabele
sudo deluser USER GROUPNAME Om de waarde van een omgevingsvariabele in te stellen
finger Geeft informatie over alle ingelogde gebruikers
finger username Geeft informatie over een bepaalde gebruiker

Netwerkopdracht

Opdracht Omschrijving
SSH username@ip-address or hostname log in op een externe Linux-machine met SSH
Ping hostname or Voor het pingen en analyseren van netwerk- en hostverbindingen
dir Geef bestanden weer in de huidige directory van een externe computer
cd "dirname" verander de directory naar "dirname" op een externe computer
put file upload 'bestand' van lokale naar externe computer
get file Download 'bestand' van externe naar lokale computer
quit Uitloggen

Proces commando

Opdracht Omschrijving
bg Om een ​​proces naar de achtergrond te sturen
fg Om een ​​gestopt proces op de voorgrond uit te voeren
top Details over alle actieve processen
ps Geef de status van lopende processen voor een gebruiker
ps PID Geeft de status van een bepaald proces
pidof Geeft de proces-ID (PID) van een proces
kill PID Doodt een proces
nice Start een proces met een bepaalde prioriteit
renice Verandert de prioriteit van een reeds lopend proces
df Geeft vrije ruimte op de harde schijf op uw systeem
free Geeft gratis RAM op uw systeem

VI Commando's bewerken

Opdracht Omschrijving
i Invoegen bij cursor (gaat naar invoegmodus)
a Schrijf na cursor (gaat naar invoegmodus)
A Schrijf aan het einde van de regel (gaat in invoegmodus)
ESC Beëindig de invoegmodus
u Maak de laatste wijziging ongedaan
U Maak alle wijzigingen op de hele regel ongedaan
o Open een nieuwe regel (gaat naar invoegmodus)
dd Lijn verwijderen
3dd Verwijder 3 regels
D Verwijder de inhoud van de regel na de cursor
C Verwijder de inhoud van een regel na de cursor en voeg nieuwe tekst in. Druk op de ESC-toets om het invoegen te beëindigen.
dw Woord verwijderen
4dw Verwijder 4 woorden
cw Verander het woord
x Verwijder het teken bij de cursor
r Vervang karakter
R Overschrijf tekens vanaf de cursor
s Vervang een teken onder de cursor en ga door met invoegen
S Vervang de hele regel en begin met invoegen aan het begin van de regel
~ Verander hoofdletter van individueel karakter

Ik hoop dat deze Linux-referentiegids je helpt!