Hoe u bekend raakt met Ubuntu-opdrachten
In Ubuntu, en in de meeste Linux-distributies, zul je software vinden die enigszins lijkt op de Windows-opdrachtregel, die "Terminal" wordt genoemd. In dit artikel zullen we de verschillende functies van de Terminal-applicatie presenteren.
stappen
1
Laten we eerst eens wat informatie bekijken over wat de verschillende commando`s van bestanden en mappen betekenen.- sudo (uit het Engels "superuser doen"): Het is een veel voorkomende uitdrukking die aangeeft dat de uitgevoerde actie moet worden geverifieerd met het beheerderswachtwoord.
- CD ("verander map"): Met dit commando kunt u door het systeem navigeren. Met gewoon typen "CD" of "cd ~" U wordt naar de map "home" gebracht, de map waarin u zich standaard bevindt wanneer u een Terminal-sessie start.
- cd / - Hiermee gaat u naar de hoofdmap.
- cd .. - Je uploadt een niveau in de map.
- cd - - Het brengt je naar de vorige map.
pwd ("werkmap afdrukken"): Toon uw locatie in het systeem.ls ("lijst"): Geeft een overzicht van alle bestanden in de huidige map. sleutel "ls ~" zal je de bestanden in je map tonen thuis, en als u de naam van een map toevoegt, toont het u een lijst met de specifieke bestanden van die map. Bijvoorbeeld, als u typt "ls ~ / Desktop" Ik zou je de bestanden tonen die in de map staan Desktop.cp ("exemplaar"): Hiermee kunt u een bestand kopiëren. Voeg hiertoe de naam toe van het bestand dat u wilt kopiëren samen met de opdracht, zolang het bestand zich maar bevindt in de map waarin u bladert. Anders typt u "cp ~ /" om op te geven waar het bestand dat u wilt kopiëren zich bevindt.mv ("verhuizing"): Met deze opdracht kunt u een bestand hernoemen of verplaatsen. Als u de bestandsnaam wilt wijzigen "groot" naar "knal", je moet typen "mv oerknal". Dit vereist dat u naar de juiste map bent genavigeerd of dat u het pad van het bestand opgeeft. Wanneer je typt "mv bang ~ / Desktop", wordt het "bang" -bestand verplaatst van "home" naar "Desktop", maar als u ook de naam van het bestand wilt wijzigen, voegt u de nieuwe naam van het bestand toe naast de huidige naam in de opdracht.rm ("verwijderen"): Eenvoudig een bestand verwijderen. Het specificeert alleen het pad van het bestand of de naam van het bestand.rmdir ("verwijder de map"): Een "lege" map verwijderen.rm-r ("verwijder recursief"): Een map verwijderen, samen met de inhoud. Het feit dat u het directorypad moet opgeven, spreekt voor zich.mkdir ("maak een map"): Hiermee kunt u een map maken. Bijvoorbeeld: "mkdir privé-bestanden" maak een map aan met de naam "privébestanden" (zich in de map "home", tenzij u ergens anders in de terminal bent genavigeerd of een route hebt opgegeven voor de nieuwe map). 2
Laten we nu wat hulpopdrachten zien. Het commando man ("handboek") toont de handmatige opdracht (waardoor dit artikel eigenlijk niet nodig is). Het commando info toont wat documentatie
man man: Deze pagina van de handleiding vertelt over de handleidingpagina zelf.man intro: Het geeft je een korte introductie tot de Linux-commando`s.info info: Het presenteert de informatiepagina`s.Wanneer u informatie over een opdracht nodig hebt, typt u "-h" of "--helpen", als de eerste niet werkte. U ziet dat sommige opdrachtregels niet gekoppeld zijn -h met --helpen (hulp in het Engels).3
Laten we nu een paar nuttige commando`s bekijken met betrekking tot systeeminformatie.
df (show file system): Toont de capaciteit van schijfruimte in elke partitie die bezet is. df -h Het gebruikt MB en GB in plaats van blokken, wat het handiger maakt.du (gebruik van de directory): toont de hoeveelheid ruimte die door een directory en alle bijbehorende submappen wordt gebruikt. du -s geeft u een samenvatting, terwijl du -h vertaalt de informatie naar niet-nerds.Het commando gratis het vertelt je hoeveel vrije ruimte beschikbaar is om te gebruiken. Als u statistieken in megabytes wilt weergeven, typt u gratis -m.uname -a: Druk alle informatie over uw systeem af.Isb_release -a: Druk de informatie over de Linux-distributie af.top: Met deze opdracht wordt de supervisie van het systeem ingeschakeld en ziet u het RAM-geheugen, de CPU en het gebruik van de swap plus het totaal van de actieve processen. Druk op "q" om de monitor uit te schakelen.4
Hoe tijd te besparen tijdens het typen van opdrachten:
Gebruik de pijltjestoetsen omhoog en omlaag om door eerder uitgevoerde opdrachten te navigeren, voor het geval u ze opnieuw wilt gebruiken.
Get-Family-With-Ubuntu-commando-Step-4Bullet1.jpg" class ="afbeelding lightbox">
Druk op Enter zodra u klaar bent met het typen van uw opdracht.
Get-Family-With-Ubuntu-commando-Step-4Bullet2.jpg" class ="afbeelding lightbox">
De knop Tab raadt welk commando u probeert te gebruiken. Als je het niet zeker weet, zal het je een lijst tonen met mogelijke commando`s om uit te kiezen.Get-Family-With-Ubuntu-commando-Step-4Bullet3.jpg" class ="afbeelding lightbox">
Met ctrl + R kunt u tijdens de opdracht zoeken naar andere eerder ingevoerde opdrachten geschiedenis toont al uw opdrachtgeschiedenis.
Get-Family-With-Ubuntu-commando-Step-4Bullet4.jpg" class ="afbeelding lightbox">
5
Deze lijst geeft je enkele van de meest voorkomende commando`s in Linux:
Eenadduser: Voeg een gebruiker toe aan het systeemaddgroup: Voeg een groep toe aan het systeemalias: Maak een alias •a propos: Zoek helppagina`s in de handleiding (man -k)geschiktheid: Zoek en installeer softwarepakketten (Debian / Ubuntu)geschiktheid: Zoek en installeer softwarepakketten (Debian / Ubuntu)aspell: Spellingcontroleawk: Zoek en vervang tekst, databases sorteren / valideren / indexerenBbasename: Toont de map en achtervoegsels op bestandsnamenbash: GNU Bourne-Again Schietbc: Willekeurige precieze computertaalbg: Stuur naar het fondsbreuk: Een cyclus verlaten •ingebouwde: Voer een interne shell-volgorde uitbzip2: Comprimeer of decomprimeer bestand (en) met naamCkalk: Toont een kalendergeval: Voer een voorwaardelijke uitvoering uitkat: Toont de inhoud van een bestandCD: Directory wijzigencfdisk: Partitie van de manipulatieve tabel voor Linuxchgrp: Het eigendom van een groep wijzigenchmod: Wijzig toegangsrechtenchown: De eigenaar van een bestand en groep wijzigenchroot: Voer een opdracht uit met een andere hoofdmapchkconfig: Systeemservices (uitvoeringsniveau)cksum: Drukt de CRC-controle en het aantal bytes afduidelijk: Reinig het terminalschermcmp: Vergelijk twee bestandencomm: Vergelijk twee bestelde bestanden regel voor regelcommando: Voer een commando uit, negeer de shell-functies •voortzetten: Hervat de volgende iteratie van een lus •cp: Kopieer een of meer bestanden naar een andere locatiecron: Daemon om geprogrammeerde opdrachten uit te voerencrontab: Een opdracht programmeren om achteraan te lopencsplit: Verdeel een bestand in bepaalde contextstukkengesneden: Verdeel een bestand in verschillende delenDdatum: Toont of wijzigt de datum en tijddc: Desktop calculatordd: Kopieer en converteer een bestand, schrijf de disk-headers, neem de boot opddrescue: Data recovery toolverklaren: Variabelen declareren en attributen geven •df: Toont de vrije ruimte op de schijfdiff: Toont de verschillen tussen twee bestandendiff3: Toont de verschillen tussen drie bestandengraven: DNS zoekendir: Kort de inhoud van de mapdircolors: Kleurconfiguratie voor `ls `dirname: Converteer een volledige routenaam naar een eenvoudige routedirs: Toont een lijst met onthouden mappendmesg: Drukt de kernel-berichten en de driver afdu: Schat de ruimte die wordt gebruikt door een bestandEecho: Geeft een bericht op het scherm weer •egrep: Zoek bestand (en) voor regels die overeenkomen met een uitgebreide expressieEJECT: Werpt verwijderbare media uitin staat stellen: Schakel ingebouwde commando`s van Shell in en uit •env: Omgevingsvariabelenethtool: De ethernet-kaart configurereneval: Evalueer verschillende commando`s of argumentenexec: Voer een commando uitafrit: Shell verlatenverwachten: Automatiseer willekeurige applicaties die via een terminal toegankelijk zijnuitbreiden: Converteer tabellen naar spatiesexport: Stel een omgevingsvariabele inexpr: Evalueer uitdrukkingenFvals: Het doet niets, zonder succesfdformat: Low-level formaat naar een diskettefdisk: Partitie van een manipulatieve tabel voor Linuxfg: Stuur een taak naar de voorgrondfgrep: Zoeken naar bestanden voor regels die overeenkomen met een vaste tekenreeksfile: Bepaal een bestandstypevinden: Zoeken naar bestanden die voldoen aan de gewenste criteriafmt: Wijzigt het tekstformaat van een alineavouw: Pas de tekst aan om een bepaalde breedte aan te passenvoor: Woorden uitvouwen en opdrachten uitvoerenformaat: Schijven of banden formatterengratis: Toont het gebruikte geheugenfsck: Controleer de consistentie van het bestandssysteem en herstelftp: Protocol voor bestandsoverdrachtfunctie: Definieert functie-macro`sfuser: Identificeer / beëindig een proces dat toegang heeft tot een bestandGgapen: Zoek en vervang de tekst in bestand (en)getopts: Analyseer de positieparametersgrep: Zoek naar bestanden voor lijnen die overeenkomen met een bepaald patroongroepen: Namen afdrukken van groepen waartoe de gebruiker behoortgzip: Een bestand (en) met naam comprimeren of decomprimerenHhachee: Onthoud de volledige padnaam van een argumentnaamhoofd: Geeft het eerste deel van het bestandhelpen: Toont de hulp voor een geïntegreerd commando •geschiedenis: Commandogeschiedenishostname: Druk de systeemnaam af of configureer dezeikid: Drukt de identiteit en groep van de gebruiker afals: Voer een voorwaardelijke uitvoering uitifconfig: Een netwerkinterface instellenifdown: Stopt een netwerkinterfaceifup: Start een netwerkinterfaceimport: Een scherm van een X-server vastleggen en als een bestand opslaaninstalleren: Kopieer bestanden en configureer ze attributenJjobs: Lijst met actieve werken •toetreden: Voer regels in een gemeenschappelijk veld inKdoden: Stopt de uitvoering van een proceskillall: Processen op naam verwijderenLminder: Toont één uitvoer per scherm tegelijklaten: Rekenkundige bewerkingen uitvoeren met shell-variabelen •ln: Koppelingen tussen bestanden makenlokaal: Maak variabelen •plaatsen: Bestanden doorzoekenlogname: Druk de huidige gebruikersnaam aflogout: Een shell-login afsluiten •kijk: Geeft de regels weer die beginnen met een gegeven reeksLPC: Lijnt het printerbesturingsprogramma uitlpr: Maak een verbinding losLPRINT: Druk een bestand aflprintd: Een afdrukopdracht afbrekenlprintq: Geeft de afdrukwachtrij weerlprm: Taken uit de afdrukwachtrij verwijderenls: Lijst met informatie over bestandenlsof: Open bestanden weergevenMmaken: Verzamel een groep programma`sman: Help-handleidingmkdir: Maak nieuwe mappenmkfifo: FIFO`s (named pipes)mkisofs: Maak een hybride ISO9660 / JOLIET / HFS-bestandssysteemmknod: Maakt blokken of bestanden met speciale tekensmeer: Toont één uitvoer per scherm tegelijkberg: Mount een bestandssysteemmtools: MS-DOS-bestanden manipulerenmtr: Netwerkdiagnostiek (traceroute / ping)mv: Bestanden of mappen verplaatsen of hernoemenMMV: Verplaats in massa en hernoem (bestanden)Nnetstat: Netwerkinformatiemooi: De prioriteit van een opdracht of taak instellennl: Geeft regels en schrijfbestanden weernohup: Voer een immuuncommando uit om problemen te blokkerennotify-stuur: Bureaubladmeldingen verzendennslookup: Interactieve zoekopdracht van namen van internetserversOopen: Open een bestand in uw standaardtoepassingop: Toegang tot de operatorPpasswd: Pas het wachtwoord van de gebruiker aanpasta: Sluit aan bij de regels van de bestandenpathchk: Controleer de draagbaarheid van een bestandsnaamping: Test een netwerkverbindingpkill: Stop lopende processenpopd: Herstelt de vorige waarde van de huidige mappr: Maak bestanden klaar om te printenprintcap: Printercapaciteitsdatabaseprintenv: Milieuvariabelen afdrukkenprintf: Gegevens formatteren en afdrukken •ps: Processtatuspushd: Opslaan en wijzig de huidige mappwd: Druk de werkdirectory afQquota: Toont schijfgebruik en limietenquotacheck: Scan een bestandssysteem voor schijfgebruikquotactl: Schijfquota instellenRRAM: Ram Disk DeviceRCP: Kopieer bestanden tussen twee machineslezen: Lees een standaard invoerregel •readarray: Lees een standaardinvoer in een matrixvariabele •readonly: markeer de variabelen / functies als alleen-lezenreboot: Start het systeem opnieuwandere naam geven: Wijzig de bestandsnaamrenice: Verander de prioriteit van lopende processenremsync: Synchroniseer externe bestanden via e-mailterugkeer: Een shell-functie afsluitenrev: Lijnen in een bestand omkerenrm: Bestanden verwijderenrmdir: Verwijder mappenrsync: Kopieer externe bestanden (Synchroniseer bestandsstructuren)Sscherm: Multiplex-terminal, voer shells op afstand uit via sshscp: Backup (kopieer een extern bestand)sdiff: Combineert twee bestanden interactiefdorst: Stream-editorkiezen: Accepteert toetsenbordinvoerseq: Drukt nummerreeksen afreeks: Manipuleer variabelen en shell-functiessftp: Beveiligd bestandsoverdrachtprogrammaverschuiving: Wijzig de positieparametersshopt: Shell-optiesstopzetting: Sluit Linux af of start het opnieuwslaap: Stel een bepaalde tijd uitslocate: Bestanden doorzoekensorteren: Sorteer tekstbestandenbron: Voert opdrachten uit vanuit een `. `Bestandspleet: Verdeel een bestand in stukken van vaste groottessh: Secure Shell Client (Remote Access-programma)strace: Traceer systeemaanroepen en signalenzijn: Vervangt de identiteit van een gebruikersudo: Voer een opdracht uit als een andere gebruikersom: Drukt de controlesom van een bestand afopschorten: De uitvoering van deze schaal opschorten •symlink: maak een nieuwe naam voor een bestandsynchroniseren: Synchroniseer gegevens op schijf met geheugenTstaart: Geef het laatste deel van de bestanden opteer: Archiveer op tapetee: Een uitvoer omleiden naar meerdere bestandentest: Evalueer een voorwaardelijke uitdrukkingtijd: Meet de uitvoeringstijd van een programmaTimes: Gebruikers- en systeemtijdenaanraken: Wijzig tijdstempels van bestandentop: Geeft een overzicht van processen die in het systeem worden uitgevoerdtraceroute: Traceer de route naar de hostval: Voer een commando uit wanneer een signaal is ingesteld (bourne)tr: Vertaal, draai en / of verwijder karakterswaar: Niets doen, met succestsort: Topologisch bestellentty: Drukt een bestandsnaam af van een standaard invoeraansluitingtype: Beschrijf een commando •Uulimit: Beperken gebruikersbronnen •umask: Gebruikers archiveren het maken van maskersumount: Ontkoppel een apparaatunalias: Een alias verwijderen •uname: Drukt de systeeminformatie afunexpand: Spaties converteren naar tabbladenUniq: Uniquify-bestandenunits: Converteer eenheden van de ene schaal naar de andereongezet: Functies of naamvariabelen verwijderenunshar: Shell-bestandsscripts decomprimerentotdat: Voer opdrachten uit (tot de fout)useradd: Een nieuw gebruikersaccount makenusermod: Wijzig een gebruikersaccountgebruikers: Lijst van momenteel geregistreerde gebruikersuuencode: Codeer een binair bestanduudecode: Decoderen van een bestand gemaakt door uuencodeVv: Geeft een bericht weer in de directory (`ls -l -b `)vdir: Geeft een bericht weer in de directory (`ls -l -b `)vi: Teksteditorvmstat: Rapporteert statistieken over virtueel geheugenwhorloge: Regelmatig een programma uitvoeren / weergevenWC: Byte, woorden en lijntelling afdrukkenwhereis: Zoek het pad van de gebruiker, de man-pagina`s en de broncodebestanden van een programmadie: Zoek het pad van de gebruiker naar een programmabestandterwijl: Voer opdrachten uitWHO: Drukt alle gebruikersnamen af die momenteel zijn aangemeldwhoami: Print het ID en de naam van de huidige gebruiker (`id -un `)wget: Herstel webpagina`s of bestanden via HTTP, HTTPS of FTPschrijven: Stuur een bericht naar een andere gebruikerX vooraanxargs: Execute utility, passeren van de ingebouwde argumentlijstenxdg open: Open een bestand of URL in de voorkeurstoepassing van de gebruikerja: Drukt een tekenreeks af totdat deze wordt onderbroken.: Voert een script uit in de huidige shell. ### kunt u opnieuw kiezen of reageren zonder de Terminal te storen.6
Aan de andere kant kun je altijd voorkomen dat je deze zware gids leest, en je gewoon vragen om advies wanneer je het nodig hebt bij vreemde leden van de Ubuntu-forums en de vreemde commando`s in de Terminal kopiëren en plakken. Om dit te doen, markeert u de opdracht met uw cursor en drukt u op ctrl + C om te kopiëren. Plak het in gedit en pas het aan met de bestandspaden die u nodig hebt. Kopieer de opdracht opnieuw wanneer je klaar bent, open de terminal en druk op ctrl + shift + V om deze te plakken.
Get-Family-With-Ubuntu-commando-Step-6.jpg" class ="afbeelding lightbox">
tips
- Rameshkumar door kreatio *** iftop *** Dit commando wordt gebruikt om de bandbreedte van de server te zien
Delen op sociale netwerken:
Verwant