Inhoudsopgave:

71 Linux-commando's voor alle gelegenheden. Bijna
71 Linux-commando's voor alle gelegenheden. Bijna
Anonim

Je kunt bijna alles doen in de Linux-terminal: het systeem configureren, applicaties installeren en verwijderen, schijven en bestanden beheren en zelfs praten met koeien.

71 Linux-commando's voor alle gelegenheden. Bijna
71 Linux-commando's voor alle gelegenheden. Bijna

Linux-commando's voor het navigeren door de terminal

Linux-commando's voor het navigeren door de terminal
Linux-commando's voor het navigeren door de terminal
  1. &&

    … Strikt genomen is dit geen bevel. Als je meerdere commando's tegelijk wilt uitvoeren, plaats dan een dubbele ampersand ertussen als volgt:

    eerste_commando && tweede_commando

  2. … De terminal voert de opdrachten in volgorde uit. U kunt zoveel opdrachten invoeren als u wilt.
  3. alias

    … Wijst de namen die u maakt toe aan lange opdrachten die u zich niet meer kunt herinneren. Binnenkomen

    alias commando-lang kort-commando

  4. .
  5. CD

    … Wijzigt de huidige terminalmap. Wanneer u de terminal start, gebruikt deze uw thuismap. Binnenkomen

    cd map_adres

  6. , en de terminal zal werken met de bestanden die er zijn.
  7. Doorzichtig

  8. … Wist alle berichten uit het terminalvenster.
  9. geschiedenis

    … Geeft alle opdrachten weer die u recentelijk hebt ingevoerd. Bovendien kunt u met de toetsen Omhoog en Omlaag wisselen tussen recente opdrachten. Als je niet wilt dat de opdracht die je hebt ingevoerd wordt opgeschreven, plaats dan een spatie ervoor, zoals deze:

    jouw team

  10. .
  11. Mens

    … Geeft een gids voor Linux-programma's en -opdrachten weer. Binnenkomen

    man pakketnaam

    of

    man uw_commando

  12. .
  13. wat is

    … Geeft een korte beschrijving van een programma weer. Voer de opdracht en de naam van het programma in

    wat is pakketnaam

  14. .

Linux-commando's voor het verkrijgen van superuser-rechten

Linux-commando's voor het verkrijgen van superuser-rechten
Linux-commando's voor het verkrijgen van superuser-rechten

Om veel acties op het systeem uit te voeren, bijvoorbeeld om programma's toe te voegen en te verwijderen, heb je beheerdersrechten nodig, of de superuser root, zoals dat in Linux wordt genoemd.

  1. sudo

    … Deze opdracht geeft je superuser-rechten. Binnenkomen

    sudo

    voor het gewenste commando (bijv.

    sudo apt-upgrade

  2. ) om het als beheerder uit te voeren. Het systeem zal u om een wachtwoord vragen.
  3. sudo su

  4. … Na deze opdracht worden alle opdrachten die je hebt ingevoerd namens de superuser uitgevoerd totdat je de terminal sluit. Gebruik het als u veel opdrachten met beheerdersrechten moet uitvoeren.
  5. sudo gksudo

    … Opdracht om een GUI-toepassing als beheerder uit te voeren. Als u bijvoorbeeld systeembestanden wilt verplaatsen of wijzigen, typt u

    sudo gksudo nautilus

  6. (specificeer de bestandsbeheerder die u gebruikt).
  7. sudo!!

    … Deze opdracht voert de eerder ingevoerde opdracht uit met beheerdersrechten. Handig als je een commando hebt getypt zonder

    sudo

  8. .

Voer namens de superuser geen opdrachten uit die u niet begrijpt.

Linux-commando's voor het beheren van de pakketbeheerder

Linux-commando's voor het beheren van de pakketbeheerder
Linux-commando's voor het beheren van de pakketbeheerder

Het installeren en verwijderen van applicaties op Linux wordt gedaan door pakketbeheerders. Ubuntu en Debian noemen de pakketbeheerder apt, Fedora noemt dnf, Arch en Manjaro noemen pacman. Ze downloaden applicaties van online repositories, pakketbronnen. Commando's moeten aan hen worden gegeven met superuser-rechten.

apt (Debian / Ubuntu / Mint)

  1. sudo apt install pakketnaam

  2. … Installeer het vereiste pakket.
  3. sudo apt-add-repository repository_address

  4. … Voeg een repository van derden toe.
  5. sudo apt update

  6. … Pakketinformatie bijwerken.
  7. sudo apt-upgrade

    … Werk alle pakketten bij naar de meest recente (uitvoeren na

    geschikte update

  8. ).
  9. sudo apt verwijder pakketnaam

  10. … Verwijder onnodig pakket.
  11. sudo apt purge pakketnaam

  12. … Verwijder een onnodig pakket met alle afhankelijkheden als u meer ruimte wilt vrijmaken.
  13. sudo apt autoremove

  14. … Verwijder alle onnodige afhankelijkheden, verweesde pakketten en andere rommel.

dnf (Red Hat / Fedora / CentOS)

  1. sudo dnf install pakketnaam

  2. … Installeer het vereiste pakket.
  3. sudo dnf config-manager --add-repo repository_address

  4. … Voeg een repository van derden toe.
  5. sudo dnf-upgrade

  6. … Werk alle pakketten bij naar de nieuwste.
  7. sudo dnf pakketnaam verwijderen

  8. … Verwijder onnodig pakket.
  9. sudo dnf automatisch verwijderen

  10. … Verwijder alle onnodige afhankelijkheden.

pacman (Boog / Manjaro)

  1. sudo pacman -S pakketnaam

  2. … Installeer het vereiste pakket.
  3. sudo yaourt -S pakketnaam

  4. … Installeer een pakket van de AUR als het zich niet in de hoofdrepository bevindt.
  5. sudo pacman -Sy

  6. … Pakketinformatie bijwerken.
  7. sudo pacman -Syu

  8. … Werk alle pakketten bij naar de nieuwste.
  9. sudo pacman -R pakketnaam

  10. … Verwijder onnodig pakket.
  11. sudo pacman -Rs pakketnaam

  12. … Verwijder onnodig pakket met alle afhankelijkheden.

U kunt meerdere pakketten tegelijk installeren en verwijderen door ze eenvoudig te vermelden, gescheiden door een spatie.

sudo apt install firefox clementine vlc

Als u een pakket wilt installeren maar de exacte naam niet weet, voert u de eerste paar letters van de pakketnaam in en drukt u tweemaal op Tab. De pakketbeheerder toont alle pakketten die met dezelfde naam beginnen.

Linux-opdrachten voor het beheren van processen

Linux-opdrachten voor het beheren van processen
Linux-opdrachten voor het beheren van processen
  1. doden

    … Deze opdracht wordt gebruikt om de beëindiging van processen te forceren. Je moet binnenkomen

    kill process_PID

    … De PID van het proces kan worden gevonden door in te voeren

    bovenkant

  2. .
  3. xkill

  4. … Een ander commando om processen te beëindigen. Voer het in en klik vervolgens op het venster dat u wilt sluiten.
  5. killall

    … Doodt processen met een specifieke naam. Bijvoorbeeld,

    killall firefox

  6. .
  7. bovenkant

  8. … Toont een lijst met lopende processen, gesorteerd op CPU-verbruik. Een soort terminal "System Monitor".

Linux-opdrachten voor het beheren van bestanden

Linux-opdrachten voor het beheren van bestanden
Linux-opdrachten voor het beheren van bestanden

Bestanden bekijken en wijzigen

  1. kat

    … Wanneer de opdracht wordt gebruikt met één tekstbestand (zoals dit:

    kat pad_naar_bestand

    ), wordt de inhoud ervan weergegeven in een terminalvenster. Als u twee of meer bestanden opgeeft,

    kat path_to_file_1 path_to_file_2

    ze zal ze lijmen. Als we introduceren:

    cat path_to_file_1> nieuw_bestand

  2. , zal het de inhoud van de opgegeven bestanden samenvoegen tot een nieuw bestand.
  3. chmod

  4. … Hiermee kunt u de bestandsrechten wijzigen. Dit kan handig zijn als u wijzigingen in het systeembestand wilt aanbrengen.
  5. chown

  6. … Wijzigt de eigenaar van het bestand. Moet worden uitgevoerd met superuser-rechten.
  7. het dossier

  8. … Geeft informatie weer over het opgegeven bestand.
  9. nano

    … Opent een eenvoudige teksteditor. U kunt een nieuw tekstbestand maken of een bestaand bestand openen:

    nano pad_naar_bestand

  10. .
  11. hernoemen

  12. … Hernoemt een bestand of meerdere bestanden. De opdracht kan ook worden gebruikt voor het massaal hernoemen van bestanden via masker.
  13. aanraken

  14. … Wijzigt de datum waarop het opgegeven bestand voor het laatst is geopend of gewijzigd.
  15. wget

  16. … Downloadt bestanden van internet naar een terminalmap.
  17. zip

  18. … Pakt en comprimeert archieven.

Bestanden en mappen maken en verwijderen

  1. mkdir

    … Creëert een nieuwe map in de huidige terminalmap of in de opgegeven map:

    mkdir map_pad

  2. .
  3. rmdir

  4. … Verwijdert de opgegeven map.
  5. rm

  6. … Verwijdert bestanden. Het kan zowel een afzonderlijk bestand als een groep verwijderen die overeenkomt met bepaalde kenmerken.

Bestanden kopiëren en verplaatsen

  1. cp

    … Maakt een kopie van het opgegeven bestand in de terminalmap:

    cp pad_naar_bestand

    … Of u kunt de bestemming specificeren:

    cp pad_naar_bestand pad_naar_kopie

  2. .
  3. mv

  4. … Verplaatst een bestand van de ene map naar de andere. U kunt een naam opgeven voor het verplaatsbare bestand. Gek genoeg kan deze opdracht op Linux ook worden gebruikt om bestanden te hernoemen. Geef gewoon dezelfde map op waarin het bestand zich bevindt en een andere naam.

Zoeken naar bestanden

  1. vind

  2. … Zoek naar bestanden op specifieke criteria zoals naam, type, grootte, eigenaar, aanmaak- en wijzigingsdatum.
  3. grep

  4. … Zoek naar tekstbestanden die specifieke tekenreeksen bevatten. De criteria zijn zeer flexibel.
  5. bevind zich

  6. … Zoek naar bestanden en mappen waarvan de naam overeenkomt met de zoekopdracht en geef hun paden weer in het bestandssysteem.

Linux-commando's voor het werken met partities

Linux-commando's voor het werken met partities
Linux-commando's voor het werken met partities
  1. lsblk

  2. … Deze opdracht laat zien welke schijven zich op uw systeem bevinden en in welke partities ze zijn verdeeld. De opdracht geeft ook de namen van uw partities en stations weer, in de indeling sda1, sda2, enzovoort.
  3. monteren

    … Mounts Linux-drives, apparaten of bestandssystemen waarmee u kunt werken. Meestal worden apparaten automatisch verbonden zodra u erop klikt in bestandsbeheer. Maar soms moet u iets handmatig koppelen. Je kunt alles mounten: schijven, externe schijven, partities en zelfs ISO-images. Deze opdracht moet worden uitgevoerd met superuser-rechten. Om een bestaande schijf of partitie aan te koppelen, typt u

    mount sdX

  4. .
  5. umount

    … Dumpt bestandssystemen. Opdracht

    umount sdX

  6. zal het bestandssysteem van de externe media ontkoppelen, zodat u het kunt uitwerpen.
  7. dd

    … Deze opdracht kopieert en converteert bestanden en secties. Het heeft veel verschillende toepassingen. Bijvoorbeeld,

    dd if = / dev / sda of = / dev / sdb

    maakt een exacte kopie van de sda-partitie op de sdb-partitie.

    dd if = / dev / nul van = / dev / sdX

    zal de inhoud van de opgegeven media met nullen overschrijven, zodat de informatie niet kan worden hersteld. EEN

    dd if = ~ / Downloads / ubuntu.iso of = / dev / sdX bs = 4M

  8. zal opstartbare media maken van de distributie-image die u hebt gedownload.

Linux-opdrachten voor systeembeheer

Linux-opdrachten voor systeembeheer
Linux-opdrachten voor systeembeheer
  1. df

  2. … Geeft de grootte van uw schijf weer en hoeveel vrije ruimte erop nog beschikbaar is.
  3. vrij

  4. … Geeft de hoeveelheid beschikbare en gebruikte RAM weer.
  5. je naam

    … Geeft systeeminformatie weer. Als u invoert:

    je naam

    zal de terminal alleen Linux rapporteren. Maar het team

    uname -a

  6. geeft informatie weer over de computernaam en de kernelversie.
  7. uptime

  8. … Vertelt hoe lang uw systeem actief is.
  9. waar is

  10. … Toont de locatie van het uitvoerbare bestand voor het gewenste programma.
  11. wie ben ik

  12. … Roept de gebruikersnaam op.

Linux-opdrachten voor gebruikersbeheer

Afbeelding
Afbeelding
  1. useradd

    … Registreert een nieuwe gebruiker. Binnenkomen

    useradd gebruikersnaam

  2. en de gebruiker wordt aangemaakt.
  3. userdel

  4. … Verwijdert gebruikersaccount en bestanden.
  5. gebruikersmod

  6. … Wijzigt het gebruikersaccount. Kan de thuismap van de gebruiker verplaatsen of een datum instellen waarop het account wordt vergrendeld.
  7. passwd

  8. … Wijzigt accountwachtwoorden. Een gewone gebruiker kan alleen het wachtwoord van zijn eigen account wijzigen, de superuser kan het wachtwoord van elk account wijzigen.

Linux-opdrachten voor netwerkbeheer

Afbeelding
Afbeelding
  1. ik p

    … Multifunctioneel team voor het werken met het netwerk. Opdracht

    ip adres tonen

    geeft informatie weer over netwerkadressen,

    ip-route

    beheert de routering enzovoort. Opdrachten geven

    ip-link ethX instellen

    ,

    ip-link zet ethX neer

    kunt u verbindingen in- en uitschakelen. Het team

    ik p

    veel toepassingen, dus voor gebruik is het beter om de handleiding te lezen of in te voeren

    ip --help

  2. ping

  3. … Geeft aan of u verbonden bent met het netwerk en helpt bij het bepalen van de kwaliteit van de verbinding.

En iets anders

Afbeelding
Afbeelding

Ten slotte zijn er de belangrijkste Linux-commando's. Ze tonen een koe die met je kan praten (vraag niet wat de ontwikkelaars gebruiken).

  1. wat dan ook

  2. … De koe zal zeggen wat je haar vertelt.
  3. fortuin | cowsay

  4. … De koe zal een slimme (of niet zo) gedachte of quote uitdelen.
  5. cowsay -l

  6. … Geeft een overzicht van alle dieren die in de terminal kunnen worden weergegeven. Als je ineens niet van koeien houdt.
  7. fortuin | cowsay -f animal_from_list

  8. … Het dier van je keuze begint te overladen met aanhalingstekens, soms toepasselijk.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … Laat de hele dierentuin Russisch spreken. Zonder dit citeren dieren Twain en Wilde in het origineel.

Dit zijn niet alle Linux-commando's. Als u de opties en het gebruik van Linux-opdrachten in detail wilt weten, kunt u de ingebouwde zelfstudie gebruiken. Kies

man uw_commando

of

uw_commando --help

Aanbevolen: