Så här lär du dig att veta Ubuntu-kommandon
Ubuntu och de flesta Linux-distributioner har ett liknande program vid kommandotolken Windows, kallad "terminal". Terminal erbjuder, liksom kommandotolken, ett brett utbud av användningsområden för användare på alla nivåer, från nybörjare till avancerade programmerare. Att lära sig att använda terminalen kan låta dig använda Linux-datorer till sin fulla potential.
steg
1
Först och främst finns här lite information om de olika kommandon som är associerade med filer och mappar.- sudo ("superanvändare, superoperation"): Ett mycket vanligt uttryck som anger att åtgärden måste godkännas med administratörslösenordet.
- CD ("ändra katalog, ändra mapp"): Med det här kommandot kan du bläddra i systemmapparna. Skriv bara "CD" det tar dig till mappen "hem", vilken är den du är i som standardinställning vid början av terminalsessionen.
- cd / - Det tar dig till rotmappen.
- cd .. - Det tar dig till den övre mappen.
- cd - - Det tar dig till föregående mapp.
- pwd ("skriv ut arbetskatalog, skriv ut arbetsbok"): Visa din nuvarande position i systemet.
- ls ("lista"): listar alla filer i den aktuella mappen. Typing "ls ~" Du kommer att kunna se filerna i mappen "hem", eller genom att lägga till namnet på en viss mapp kan du se filerna i den. Till exempel "ls ~ / skrivbordet" kommer visa dig filerna i mappen "Desktop".
- cp ("kopia"): låter dig kopiera en fil. För att göra så lägg till namnet på filen du vill kopiera med kommandot, förutsatt att det här är i mappen där du är. Om inte, skriv "cp ~ /" för att ange platsen för filen som ska kopieras.
- mv ("flyttning"): Med det här kommandot kan du byta namn på eller flytta en fil. Om du vill byta namn på filen "stor" hur "bang", du kan skriva "mv big bang". Den här åtgärden kan bara göras om du är i mappen som innehåller filen, annars måste du ange sökvägen. Skrivar till exempel "mv bang ~ / Desktop", filen "bang" kommer att flyttas från mappen "hem" i det "Desktop", och om du vill byta namn på det, lägg bara till det nya namnet efter det gamla i kommandot.
- rm ("ta bort"): Detta kommando tar helt enkelt bort en fil. Ange bara sökvägen och namnet.
- rmdir ("ta bort katalog"): Ta bort en tom katalog.
- rm-r ("ta bort rekursivt"): tar bort en mapp och dess innehåll. självklart bör du ange sökvägen till mappen.
- mkdir ("skapa katalog"): låter dig skapa en mapp. Till exempel: med "mkdir privata filer" Du kommer att skapa en mapp som heter "privata filer" (i hemkatalogen, om du inte har angett en annan sökväg).
2
Låt oss nu gå vidare till hjälpkommandon. Kommandot man ("manual") visar kommandorandboken (där du hittar samma information i den här guiden). Kommandot "info" används för att visa dokumentation.
man man: Den här sidan av handboken berättar om manualen själv.man intro: ger dig en kort introduktion till Linux-kommandon.info info: en introduktion till introduktionssidorna.När du behöver information om ett kommando, skriv "-h" eller "--hjälpa", om det första kommandot inte fungerade. Vissa kommandoraden kanske inte känner igen -h med --hjälpa.3
Här är några användbara kommandon om systeminformation.
df (visa filsystem, visa filsystem): visar hur mycket diskutrymme som upptas på varje partition. df -h visar resultatet i MB och GB istället för att använda block, vilket gör det mer användbart.du (användarkatalog, mappanvändning): visar hur mycket diskutrymme ockuperas av en mapp och alla dess undermappar. du-s ger dig en sammanfattning medan du -h kan du se förståeligt resultat.Kommandot fri berättar hur mycket ledigt diskutrymme är tillgängligt. För att se denna statistik i MB, skriv fri-m.uname -a: Skriv ut all information på ditt system.Isb_release -a: Skriv ut information om din version av Linux.topp: Detta kommando startar övervakning av systemet, vilket visar användningen av RAM, CPU och swap plus summan av körprocesser. Awards q för att stänga av övervakningen.4
Så här sparar du tid när du skriver kommandon:
Använd upp- och nedpilen för att bläddra i tidigare körda kommandon om du behöver repetera dem.
Tryck på Enter när du har skrivit in kommandot.
Knappen Knapp försöker gissa det kommando du vill använda. Om du inte vet vilket kommando som ska föreslås, kommer du att se en lista över alla möjliga kommandon.Ctrl + R låter dig söka igenom kommandon som tidigare skrivits, medan kommandot historia visar hela kommandonhistoriken.
5
Den här listan innehåller några av de vanligaste Linux-kommandona:
ENadduser: Lägg till en användare i ditt system.addgroup: lägg till en grupp i systemet.alias: skapa ett aliasapropos: sök igenom hjälpsidorna (man -k)apt-get: sök och installera programvarupaket (Debian / Ubuntu)aptitude: sök och installera programvarupaket (Debian / Ubuntu)aspell: stavningskontrollawk: hitta och ersätt text, sortera / validera / index databasBbasnamn: tar bort kataloger och suffix från filnamn.bash: GNU Bourne-Again SHellbc: godtyckligt precisionsdatornas språk.bg: Gå tillbaka till bakgrunden.paus: Utgång från en slinga.inbyggda: kör ett integrerat skalkommandobzip2: komprimerar eller dekomprimerar de angivna filernaCcal: visa en kalenderhus: exekverar ett kommando med ett villkorcat: visar innehållet i en filCD: Ändra katalogcfdisk: tabell för att manipulera Linux-partitionerchgrp: Ändra medlemskap i en gruppchmod: Ändra åtkomstbehörigheterchown: Ändra ägaren och gruppen av filenchroot: kör ett kommando med en annan rotkatalogchkconfig: systemtjänster (runlevels)cksum: skriver ut CRC-kontrollsumman och räknar byteklar: Rensa terminalskärmencmp: jämför två filercomm: Jämför två filer sorterade efter radkommandot: kör ett kommando, ignorerar skalfunktionerkontinuerlig: återupptar nästa iteration av en slingacp: Kopiera en eller flera filer till en annan platscron: daemon för att köra schemalagda kommandoncrontab: schemalägg ett kommando som ska utföras vid en senare tidpunktcsplit: delar en fil i delar som bestäms av sammanhangetklippa: delar upp en fil i många delarDdatum: visa eller ändra datum och tiddc: kalkylatordd: konvertera och kopiera en fil, skriv skivhuvud och startregisterddrescue: Dataåterställningsverktygdeklarera: deklarerar en variabel och tilldelar den attributendf: Visa ledigt diskutrymmediff: visar skillnaderna mellan två filerdiff3: visar skillnaderna mellan tre filergräva: DNS-sökningdir: kortfattat listar innehållet i mappendircolors: färginställning för listan över innehållet i mappendirname: konvertera ett helt söknamn till en enkel sökvägdirs: visar listan över mappar i skalets minnedmesg: Skriv ut kärnan och drivrutinsmeddelandendu: uppskatta användningen av utrymme i en filochecho: visa meddelandena på skärmenegrep: Sökningar inom en fil eller mer än samma linjer som uttrycket som visasmata ut: mata bort den flyttbara enhetenaktivera: förmåga och inaktivera integrerade skalkommandonenv: miljövariablerethtool: Ethernet-kortinställningareval: utvärdera olika kommandon och argumentexec: kör ett kommandoexit: lämna skaletförvänta: automatiserar godtyckliga applikationer med åtkomst från en terminalexpandera: konvertera tabuleringar till mellanslagexporten: Ange en miljövariabelexpr: utvärdera uttryckenFfalsk: gör ingenting och sätter ett element som falsktfdformat: Low-level formatering av en diskettfdisk: partitionsmanipulationstabell för Linuxfg: sätter en åtgärd i förgrundenfgrep: Sök mellan rader av rader lika med en prefixad strängfil: bestäm typ av filhitta: Sök efter filer som uppfyller de önskade kriteriernafmt: omformat ett stycke textfaldigt: Formatera texten som ska innehålla en viss breddför: expandera orden och exekvera kommandonformat: formatera skivor eller bandfri: Visa minnesanvändningfsck: Kontrollera filsystemets integritet och reparera detftp: Filöverföringsprotokollfunktion: definierar makrofunktionerfixeringsenheten: Identifiera eller ta bort processen som åtkomst till en filGgawk: Sök och ersätt text i filergetopts: analyserar positionsparametrargrep: Sök igenom rader filer som matchar specifika mönstergrupper: Skriv ut namnen på den grupp som en användare befinner sig igzip: Komprimera eller dekomprimera de nämnda filernaHhash: kom ihåg det fullständiga sökvägen för en fil som ett argumenthuvud: returnerar den första delen av en filhjälpa: visar hjälp för ett integrerat kommandohistoria: kommandoradshistorikhostname: Skriv ut eller ange ett namn för systemetdenid: skriv ut användar- och gruppsidornaom: exekverar ett kommando med ett villkorifconfig: Konfigurera ett nätverksgränssnittifdown: Avbryter ett nätverksgränssnittifup: startar ett nätverksgränssnittimport: Ta en bild av en serverns skärm och spara bilden till filinstallera: Kopiera filer och ange attributJjobb: listar aktiva aktivitetergå: sammanfogar linjer på ett gemensamt fältKdöda: avbryter utförandet av en processkillall: Avbryter processerna i alfabetisk ordningLmindre: visa resultaten en skärm i tagetlåt: utför aritmetiska operationer på skalvariablerln: skapa länkar mellan filerlokal: skapa variablerlokalisera: hitta filerloggnamn: skriv ut det aktuella inloggningsnamnetutloggning: lämna inloggningsskaletse: visa linjerna som börjar med en given strängIPC: linjeutskriftskontrollprogramlpr: offline-utskriftLPRINT: Skriv ut en fillprintd: stoppar ett utskriftlprintq: lista utskriftskönlprm: tar bort uppgifterna från utskriftskönls: listar information om filerlsof: lista de öppna filernaMgöra: Kompilera en grupp av programman: Hjälpmanualmkdir: Skapa nya mapparmkfifo: skapa FIFO (kallade rör)mkisofs: skapa ett ISO9660 / JOLIET / HFS hybridfilsystemmknod: skapa en blockfil eller specialteckenmer: Visa resultatet en skärm i tagetmount: Montera ett filsystemmtools: manipulerar MS-DOS-filermtr: nätverksdiagnostik (traceroute / ping)mv: Flytta eller byt namn på filer eller mapparmmV: Förskjutning och massnamnNnetstat: nätverksinformationtrevlig: Ange prioritet för ett kommando eller en uppgiftnl: numrera linjerna i en filnohup: kör ett immunförsvar på avbrottnotify-sända: skicka meddelanden till skrivbordetnslookup: frågar namnen på internetservrar interaktivtELLERöppen: öppnar en fil med standardprogrammetop: operatör tillgångPpasswd: Ändra användarens lösenordpasta: kombinerar filernas raderpathchk: Kontrollera bärbarheten för filnamnetbord: Testa nätverksanslutningenpkill: avbryter processens genomförandepopd: Återställ tidigare värde för den aktuella katalogenpr: Förbered filer för utskriftprintcap: databas med skrivarkapacitetprintenv: Skriv ut miljövariablernaprintf: Formatera och skriv ut dataps: Processens tillståndpushd: spara och ändra den aktuella katalogenpwd: skriv ut arbetsbokenQdel: visar diskanvändning och gränserquotacheck: Skanna ett filsystem för att kontrollera diskanvändningenquotactl: Ange disk kvoterRbagge: RAM-informationrcp: Kopiera filer mellan två maskinerläs: läs en rad från en standardinmatningreadarray: läser från stdin till en array variabelreadonly: markerar variablerna eller funktionerna som skrivskyddadeomstart: starta om systemetbyta namn: byt namn på filerrenice: Ändrar prioriteten för körprocesserremsync: Synkronisera fjärrfiler via e-postavkastning: Utgång från en skalfunktionrev: inverterar raderna i en filrm: ta bort filerrmdir: ta bort mapparrsync: fjärrfilkopiering (synkronisera filer träd)Sskärm: multiplexterminal, kör fjärrskal via sshscp: säker kopia (fjärrfil kopia)sdiff: kombinerar två filer interaktivtsed: flödesredaktörvälj: acceptera tangentbordsinmatningseq: Utskrift av numeriska sekvenseruppsättning: manipulerar skalets variabler och funktionersftp: Säkert filöverföringsprogramshift: Flytta positionsparametrarnashopt: Shell alternativavstängning: stäng av eller starta om Linuxsömn: Förseningar för en viss tidslocate: hitta filernaSortera: sortera textfilernakälla: exekverar kommandon från en specificerad filsplit: delar en fil i delar av fast storlekssh: Secure Shell Client (Remote Access Program)strace: Spåra samtal och systemsignalerpå: ersätter användarens identitetsudo: kör ett kommando som en annan användaresumma: Skriv ut en kontrollsumma för en filsuspendera: Stäng av utförandet av detta skalsymlink: skapa ett nytt namn för en filsynkronisera: Synkronisera data på disk med minneTsvans: Resultat i den sista delen av en filtjära: arkiv av tejptee: omdirigera resultatet till flera filertestet: utvärdera ett villkorligt uttrycktid: mäter programmets körtidgånger: användar- och systemtiderRör: redigera filtidstämplartopp: listar de processer som körs på systemettraceroute: spåra vägen till värdenfällor: exekverar ett kommando när en signal är inställdtr: översätter, komprimerar eller raderar teckenfalsk: gör ingenting och sätter ett element som santtsort: topologisk beställningtty: Skriv ut filnamnet på terminalen på stdinTyp: beskriver ett kommandoUulimit: Begränsa användarresurserumask: fil skapande mask för användareumount: avmontera en enhetunalias: ta bort ett aliasuname: skrivarsysteminformationunexpand: konvertera mellanslag till flikaruniq: läser en textfil och kasserar de identiska radernaenheter: konvertera enheter från en skala till en annanoskränkt: Ta bort namnen på variablerna eller funktionernaunshar: dekomprimerar skal arkivskripttills: kör kommandon (upp till ett fel)useradd: Skapa ett nytt användarkontousermod: Ändra användarkontotanvändare: listar de anslutna användare för tillfälletuuencode: kodar en binär filuudecode: avkodar en fil som skapats med unicodeVv: listar innehållet i mappen heltvdir: listar innehållet i mappen heltdu: textredigerarevmstat: rapporterar statistiken om virtuellt minneWtitta: exekverar eller visar ett program med jämna mellanrumwc: Utskriftsantal av byte, ord och linjerwhereis: söker efter ett program i användarens sökväg, mellan de manuella sidorna och i en källfilvilken: söker efter användarens sökväg för en programfilmedan: exekverar kommandonsom: Skriv ut alla användarnamn som är anslutna för tillfälletwhoami: Skriv ut id och namn på den nuvarande användarenwget: Hämta webbsidor eller filer via HTTP, HTTPS eller FTPskriva: Skicka ett meddelande till en annan användareX och följandexargs: kör ett verktyg och kommunicerar en lista över strukturerade ämnenxdg-öppen: öppnar en fil eller URL med den användardefinierade applikationenJa: skriv ut en sträng tills avbrottet.: exekverar ett skript i det nuvarande skalet ### kan du ange eller kommentera utan att använda terminalen.6
Om du har hittat koden för att kopiera på din terminal kan du göra det genom att kopiera dem med Ctrl + C och klistra in dem med Ctrl + V, anpassa dem med de banor som är relaterade till din dator om det behövs.
Relaterade