Hardware

Beste commando's voor Linux: basis, administratie, permissies ...

Inhoudsopgave:

Anonim

Het is altijd goed om een ​​beetje hulp te hebben als we iets nieuws leren. Met dit in gedachten hebben we bij Professional Review een referentiegids opgesteld met de basis en meest gebruikte commando's om diegenen te helpen die nu het pinguïnuniversum ontdekken. Hoewel het systeem in de loop der jaren veel is geëvolueerd en uiterst eenvoudig en vriendelijk is geworden voor iedereen die er nieuw in is, is de Linux-opdrachtterminal een intrinsiek onderdeel van het besturingssysteem; en het is een krachtig hulpmiddel.

Het is dus goed om het te weten voor het geval je het op een dag moet gebruiken. Deze handleiding is ook bedoeld om het idee te weerleggen dat opdrachten alleen voor experts zijn. Hier kunt u ontdekken hoe gemakkelijk ze te gebruiken zijn.

We raden aan om te lezen:

  • Beknopte handleiding voor basisopdrachten voor Ubuntu en Linux. Help-opdrachten in de Linux-terminal.

Basis Linux- opdrachten

We ordenen de belangrijkste opdrachten in categorieën, zowel om het onthouden te vergemakkelijken als om het overleg te vergemakkelijken. Nu hoef je alleen maar de terminal te openen en aan de slag te gaan om te genieten van de kracht van de Linux-terminal. We beginnen met de belangrijkste bestandsopdrachten:

  • ls: lijst de mappenls -al: lijst de mappen die ook verborgen bestanden tonen cd dir: verander de huidige map in de opgegeven (vervang de dir-variabele door de mapnaam) cd: stuur naar de / home-map (persoonlijke bestanden) pwd: show huidige directory pathmkdir dir *: maak een gespecificeerde directory aan (vervang dir-variabele door mapnaam) rm-bestand: verwijder gespecificeerd bestand (vervang bestandsvariabele door naam van te verwijderen bestand) rm -r dir: verwijder de opgegeven map (vervang de dir-variabele door de mapnaam) rm -f-bestand: verwijder met geweld het opgegeven bestand (-f de force) (vervang de bestandsvariabele door de naam van het bestand dat u wilt verwijderen) rm -rf dir: verwijdert met geweld de opgegeven directory (vervang de dir-variabele door de mapnaam).cp -r file1 file2: kopieer "file1" naar "file2" (vervang de variabele file * door de naam re van het bestand) cp -r dir1 dir2: kopieer directory1 naar directory2; maak directory2 aan als deze niet bestaat (vervang dir voor directorynaam) mv bestand1 bestand2: kan worden gebruikt om bestand1 te hernoemen of te verplaatsen naar bestand2. Als bestand2 een bestaande map is, verplaats dan bestand1 naar de map "bestand2" (vervang de bestandsvariabele door de bestandsnaam) ln -s bestandslink: maak een symbolische link (snelkoppeling) voor een bestand (vervang de bestandsvariabele door naam van het bestand en de link met de naam die de snelkoppeling zal hebben) tik op bestand: maak of update het bestand (vervang de bestandsvariabele door de naam van het bestand) cat> bestand: leid de standaardinvoer om naar een bestand (vervang de bestandsvariabele op bestandsnaam) meer bestand: toont de inhoud van een bestandshoofdbestand: toont de eerste 10 regels van een bestandsarchiefbestand: toont de laatste 10 regels van een bestandsarchief -f bestand: toont de inhoud van een bestand tijdens het bijwerken (neemt toe maat), vanaf de laatste 10 regels

Procesbeheer

  • ps: toont actieve gebruikersprocessen in real-timopop: toont alle processen die in real-time worden uitgevoerd pid: doodt een specifiek proces met het ID-nummer (vervang pid door het proces-nummer) killall proc: doodt alle processen met de gespecificeerde naam (vervang proc door de procesnaam) bg: lijst met gestopte of tweede job plansofg: brengt de meest recente job naar de eerste planofg job: brengt de job "job" naar de voorgrond (vervang job door de procesnaam)

Beheer van bestandsrechten

chmod octaal bestand: verander de permissies van het bestand "bestand" in octaal, wat apart gespecificeerd kan worden voor "gebruiker", "groep" en "anderen". De octale waarden worden hieronder weergegeven:

  • 4 - lezen (r van lezen) 2 - schrijven (w, van schrijven) 1 - uitvoeren (x, uitvoeren)

Uitleg: Om machtigingen in te stellen, worden de bovenstaande waarden bij elkaar opgeteld. Als u bijvoorbeeld de eigenaar van het bestand (gebruiker) volledige toegang wilt geven tot lezen (r), schrijven (w) en uitvoeren (x), voegt u eenvoudig de octale waarde 4 + 2 + 1 = 7 toe. Ervan uitgaande dat u de toegang voor leden van de "groep", die alleen lezen en schrijven toestaat, voeg gewoon 4 + 2 = 6 toe. Als we de twee genoemde voorbeelden verzamelen, zou het blijven: chmod 760 (r voor de gebruiker, w voor de groep en 0 voor anderen of "Rw-")

Andere voorbeelden:

  • chmod 777: lees (r), schrijf (w) en voer (x) uit voor iedereen ("gebruiker", "groep" en "anderen") chmod 755: "rwx" voor de "eigenaar" (gebruiker), "rw" voor de "groep" en "anderen"

Typ voor meer informatie de terminal: man chmod

SSH: externe verbinding

ssh user @ host: maak verbinding met de host als gebruiker (bijvoorbeeld: ssh andres @ myserver)

ssh -p poort gebruiker @ host: maakt verbinding met de host op de opgegeven poort (vervang "poort" door het geconfigureerde poortnummer)

ssh-copy-id user @ host: voeg het wachtwoord toe voor de host en de gebruiker van die host; het wordt gebruikt om de login zonder wachtwoord te activeren met behulp van sleutels

Commando's voor zoekopdrachten

grep sequentiebestanden: zoek naar de sequentie van de bestanden (vervang de sequentie en bestanden door de waarden die overeenkomen met het onderzoek)

grep-r dir-reeks: zoek recursief op volgorde in de dir-directory

commando | grep-reeks: zoek naar de reeks in de opdrachtuitvoer (vervang opdracht en reeks volgens de te zoeken waarden)

zoek bestand: vind alle instanties van een bestand (vervang de bestandsvariabele door de bestandsnaam)

Systeeminformatie

  • datum: toont de huidige datum en tijdcalculator: toont een kalender voor de huidige maand / porc / cpuinfo: toon de informatie van de CPUcat / proc / meminfo: toon de informatie van de memoryman-opdracht: open de handleiding van de opgegeven opdracht (vervang de opdrachtvariabele door de naam van de opdracht die u wilt weten) df: toon het gebruik van diskdu: toont het gebruik van ruimte in een directory vrij: toont het gebruik van geheugen en swapwhereis applicatie: toont de mogelijke locaties van de applicatie (vervang applicatie door de naam van het programma) welke applicatie: laat zien welke applicatie standaard zal draaien (vervang toepassing op programmanaam)
WIJ RADEN U AAN OM bestands- en maprechten in Linux te beheren

Bestandscompressie

  • tar cf pakket.tar-bestanden: maak een TAR-pakket (genaamd pakket.tar) met de opgegeven bestanden (vervang de bestandsvariabele door de bestandsnaam) tar xf pakket.tar: extraheer de bestanden uit pakket.tar (vervang de pakketvariabele.tar op bestandsnaam) tar czf pacote.tar.gz-bestanden: maak een TAR-pakket (genaamd pacote.tar.gz) met GZiptar-compressie xzf pacote.tar.gz: extraheer een TAR-pakket (genaamd pacote.tar. gz) met GZiptar-compressie cjf pakket.tar.bz2: maak een TAR-pakket (genaamd pakket.tar.bz2) met BZip2tar-compressie xjf pakket.tar.bz2: extraheer een TAR-pakket met BZip2gzip-compressiebestand: comprimeer een bestand en naam file.gz (vervang bestandsvariabele door bestandsnaam) gzip -d file.gz: unzip bestand.gz naar bestand (vervang file.gz variabele door bestandsnaam)

Commando's voor netwerkverbinding

ping host - Stuurt een ICMP (ping) -pakket naar de host en geeft het resultaat weer (vervang de hostvariabele door een websitedomein of IP-nummer)

domein whois: geeft informatie over het domein (vervang de domeinvariabele door een websiteadres of IP-nummer)

dig domain: geeft de DNS-informatie voor het domein terug (vervang de hostvariabele door het domein van een website of IP-nummer)

dig -x host: toon de inverse return voor een host

wget-bestand: downloadbestand (bestand) (vervang de bestandsvariabele door het online adres van het bestand)

wget -c bestand: zet het onderbroken downloaden van een bestand voort (vervang de bestandsvariabele door het online adres van het bestand)

Installatie van pakket

Installatie vanaf broncode; de opdrachten moeten achtereenvolgens in een terminal worden ingevoerd:

  • ./configuremakemake installeren

Installateuropdrachten

dpkg -i package.deb: installeer een DEB-pakket (Debian distros) (vervang de variabele package.deb door de naam van het programmapakket)

rpm -Uvh package.rpm: installeert een RPM-pakket (Distro's die RPM gebruiken) (vervang de variabele package.rpm door de naam van het programmapakket)

Wereldwijde snelkoppelingen

  • Ctrl + C: Annuleer het huidige lopende commando Ctrl + Z: Voor het huidige systeem, keer terug met fg op de voorgrond of bg op de achtergrond Ctrl + D: Verlaat de huidige sessie; vergelijkbaar met het commando exitCtrl + W: verwijder een woord op de huidige regel Ctrl + U: verwijder de hele regel Ctrl + R: druk op de toets om vandaag een commando weer te geven !!: herhaal de laatste commando-exit: sluit de sessie van de huidige sessie

Het is goed om enkele basisopdrachten in de terminal te kennen en te kennen, dit helpt naast het vergroten van uw kennis van het besturingssysteem, u veel uren onderzoek besparen.

Ten slotte laten we je een tabel achter met de belangrijkste commando's die in dit artikel worden getoond, het zal zeker dienen om je een snelle blik te geven.

Wat vond je van ons artikel over de basisopdrachten voor de linux-terminal ? Vond je het interessant? Bent u geïnteresseerd in het uploaden van een bepaald artikel op internet?

Hardware

Bewerkers keuze

Back to top button