Linux x64 terminal og konsol kommandoer. Grundlæggende Linux-konsolkommandoer
I alle operativsystemer, inklusive Linux, betyder udtrykket "kommando" enten et kommandolinjeværktøj eller en specifik funktion indbygget i systemets kommandoskal. For brugerne selv betyder denne forskel dog ikke så meget. Når alt kommer til alt, kaldes begge Linux-terminalkommandoer på samme måde. Du indtaster et ord i din terminalemulator og får kommandoen output.
Jeg har allerede skrevet om Linux-terminalkommandoer, men så berørte jeg kun nogle få af de mest interessante, mest nyttige kommandoer, idet jeg stolede på det faktum, at brugeren allerede er ret fortrolig med terminalens muligheder. Men vi er nødt til at lave en artikel mere, rettet mod begyndere, dem der lige tager deres første skridt i at mestre Linux.
Og her er hun. Dens mål er at indsamle de grundlæggende enkle og komplekse Linux-kommandoer, som enhver bruger bør kende for mest effektivt at kunne administrere deres system. For at gøre det nemmere at huske kommandomulighederne tilføjede jeg i parentes de ord, som de stammer fra - det er meget nemmere, jeg har selv testet det.
Det betyder ikke, at jeg vil liste alle kommandoerne - jeg vil forsøge at dække alle de mest nyttige ting, der kan være nyttige i hverdagen. For at gøre det lettere at læse, vil vi opdele denne liste i kategorier af kommandoer efter formål. De fleste af de værktøjer, der diskuteres her, kræver ikke yderligere installation; de vil være forudinstalleret i enhver Linux-distribution, og hvis ikke, er de nemme at finde i de officielle arkiver.
1.ls
Et værktøj til at se indholdet af mapper. Viser som standard den aktuelle mappe. Hvis du angiver en sti i parametrene, vil den vise indholdet af destinationsmappen. Nyttige muligheder -l ( L ist) og -a ( EN ll). Den første formaterer output som en liste med mere detaljerede oplysninger, og den anden inkluderer visning af skjulte filer.
2. kat
Udskriver indholdet af filen, der sendes som en parameter til standardoutput. Hvis du overfører flere filer, vil kommandoen flette dem. Du kan også omdirigere output til en anden fil ved at bruge ">" symbolet. Hvis du kun skal udskrive et bestemt antal linjer, skal du bruge -n muligheden ( N umber).
3. cd
Giver dig mulighed for at flytte fra den aktuelle mappe til den angivne. Hvis den køres uden parametre, vender den tilbage til hjemmebiblioteket. Et opkald med to prikker returnerer et niveau op fra den aktuelle telefonbog. Opkald med bindestreg (cd -) vender tilbage til den forrige telefonbog.
4.pwd
Udskriver den aktuelle mappe til skærmen. Dette kan være nyttigt, hvis din Linux-kommandolinje ikke udsender sådanne oplysninger. Denne kommando vil være nyttig i Bash-programmering, hvor et script udføres for at få et link til en mappe.
5.mkdir
Oprettelse af nye mapper. Den mest bekvemme mulighed er -p ( P arents), giver dig mulighed for at oprette en hel undermappestruktur med én kommando, selvom de ikke eksisterer endnu.
6. fil
Viser filtypen. På Linux behøver filer ikke altid at have udvidelser for at kunne arbejde med dem. Derfor er det nogle gange svært for brugeren at afgøre, hvilken slags fil der er foran ham. Dette lille hjælpeprogram løser problemet.
7.cp
Kopiering af filer og mapper. Det kopierer ikke mapper rekursivt som standard (det vil sige alle undermapper og alle filer i undermapper), så sørg for at tilføje -r-indstillingen ( R ekursiv) eller -a ( EN arkiv). Sidstnævnte inkluderer en tilstand til lagring af attributter, ejer og tidsstempel ud over rekursiv kopiering.
8.mv
Flytning eller omdøbning af filer og mapper. Det er bemærkelsesværdigt, at i Linux er dette den samme operation. Omdøbning er at flytte en fil til den samme mappe med et andet navn.
9.rm
Sletter filer og mapper. En meget nyttig Linux-kommando: med dens hjælp kan du rydde op i alt rod. Hvis du har brug for rekursiv sletning, skal du bruge -r-indstillingen. Men vær forsigtig: selvfølgelig, for at beskadige systemet skal du seriøst prøve, men du kan slette dine egne vigtige filer. Rm sletter ikke filer til papirkurven, hvorfra alt så kan gendannes, men sletter dem fuldstændigt. Operatør handlinger rm irreversible. Tro mig, dine undskyldninger som "rm spiste mine kurser" vil ikke være interessante for nogen.
10.ln
Opretter hårde eller symbolske links til filer. Symbolske eller bløde links er noget, der ligner genveje i Windows. De giver en bekvem måde at få adgang til en bestemt fil. Symbolske links peger på en fil, men har ingen metadata. Hårde links, i modsætning til symbolske links, peger på den fysiske adresse på det diskområde, hvor fildataene er gemt.
11.chmod
Ændrer filtilladelser. Disse læses, skrives og udføres. Hver bruger kan ændre tilladelserne for deres filer.
12. chown
Ændrer ejeren af en fil. Kun superbrugeren kan skifte ejere. For at ændre rekursivt skal du bruge -R-indstillingen.
13.find
Søg i filsystemet, filer og mapper. Dette er en meget fleksibel og kraftfuld Linux-kommando, ikke kun på grund af dens sniffer-evner, men også på grund af dens evne til at udføre vilkårlige kommandoer på de filer, den finder.
14. lokalisere
I modsætning til find, søger locate-kommandoen i updatedb-databasen efter filnavnemønstre. Denne database indeholder et øjebliksbillede af filsystemet, hvilket gør søgningen meget hurtig. Men denne søgning er upålidelig, fordi du ikke kan være sikker på, at intet er ændret siden sidste øjebliksbillede.
15. du
Viser størrelsen på en fil eller et bibliotek. De mest nyttige muligheder: -h ( H uman), som konverterer filstørrelser til et letlæseligt format, -s ( S ummarize), som udsender minimale data, og -d ( D epth), som angiver dybden af rekursion på tværs af mapper.
16.df
Diskpladsanalysator. Som standard er outputtet ret detaljeret: alle filsystemer er angivet, deres størrelse, mængden af brugt og ledig plads. For nemheds skyld er der mulighed -h, som gør målene nemme at aflæse.
17.dd
Som angivet i den officielle manual er dette en terminalkommando til kopiering og konvertering af filer. Ikke en særlig klar beskrivelse, men det er alt, hvad dd gør. Du giver den en kildefil, en destination og et par yderligere muligheder. Det laver derefter en kopi af en fil til en anden. Du kan angive den nøjagtige størrelse af de data, der skal skrives eller kopieres. Værktøjet fungerer med alle enheder. For eksempel, hvis du vil overskrive din harddisk med nuller fra /dev/nul, kan du gøre det. Det bruges også ofte til at skabe LiveUSB eller hybrid ISO-billeder.
18 mount/umount
Disse er Linux-konsolkommandoer til montering og afmontering af Linux-filsystemer. Du kan tilslutte alt: fra USB-drev til ISO-billeder. Og kun superbrugeren har rettighederne til at gøre dette.
Linux-konsolkommandoer til at arbejde med tekst
19. mere / mindre
Dette er to simple terminalkommandoer til at se lange tekster, der ikke passer på én skærm. Forestil dig en meget lang kommandoudgang. Eller du ringede til kat for at se en fil, og din terminalemulator tog et par sekunder at rulle gennem hele teksten. Hvis din terminal ikke understøtter rulning, kan du gøre det med mindre. Mindre er nyere end mere og understøtter flere muligheder, så der er ingen grund til at bruge mere.
20. hoved/hale
Et andet par, men her har hvert hold sit eget anvendelsesområde. Head udskriver de første par linjer af filen (hoved), og hale udskriver de sidste par linjer (hale). Som standard udsender hvert hjælpeprogram ti linjer. Men dette kan ændres ved at bruge -n muligheden. En anden nyttig mulighed er -f, som er en forkortelse for f ollow (følge). Værktøjet viser konstant ændringer i filen på skærmen. For eksempel, hvis du vil overvåge en logfil i stedet for konstant at åbne og lukke den, skal du bruge kommandoen tail -nf.
21. grep
Grep, ligesom andre Linux-værktøjer, gør én ting, men det gør det godt: det søger efter tekst baseret på et mønster. Som standard accepterer den standardinput, men du kan søge i filer. Mønsteret kan være en snor eller et regulært udtryk. Det kan vise både matchende og ikke-matchende strenge og deres kontekst. Hver gang du kører en kommando, der producerer en masse information, behøver du ikke at analysere alt manuelt - lad grep gøre sin magi.
22.sort
Sortering af tekstlinjer efter forskellige kriterier. De mest nyttige muligheder er: -n ( N umerisk), efter numerisk værdi, og -r ( R everse), som vender outputtet. Dette kan være nyttigt til at sortere output fra du. For eksempel, hvis du vil sortere filer efter størrelse, skal du blot kombinere disse kommandoer.
23.wc
Linux kommandolinjeværktøj til at tælle ord, linjer, bytes og tegn.
24. diff
Viser forskellene mellem to filer i en linje-for-linje sammenligning. Desuden vises kun de linjer, hvori forskelle findes. Ændrede linjer er markeret med symbolet "c", slettede med "d", og nye med "a".
Forresten har jeg forberedt en anden detaljeret artikel, som beskriver det ved hjælp af terminalen.
Linux-kommandoer til styring af processer
25. kill/xkill/pkill/killall
Tjener til at afslutte processer. Men de accepterer forskellige parametre for at identificere processer. Kill har brug for processens PID, xkill - klik bare på vinduet for at lukke det, killall og pkill tager navnet på processen. Brug den, der er praktisk i en bestemt situation.
26.ps/pgrep
Som allerede nævnt, for at dræbe en proces, skal du bruge dens identifikator. En måde at få det på er med ps-værktøjet, som udskriver information om kørende processer. Som standard er output meget langt, så brug -e muligheden for at se information om en specifik proces. Dette er kun et øjebliksbillede af tilstanden på tidspunktet for opkaldet, og oplysningerne vil ikke blive opdateret. ps-kommandoen med aux-kontakten viser fuldstændig information om processer. Pgrep fungerer sådan her: du giver processen et navn, og værktøjet viser sit ID.
27.top/htop
Begge kommandoer ligner hinanden, begge viser processer og kan bruges som konsolsystemmonitorer. Jeg anbefaler at installere htop, hvis din distribution ikke følger med som standard, da det er en forbedret version af top. Du kan ikke kun se, men også kontrollere processer gennem dens interaktive grænseflade.
28. tid
Proces eksekveringstid. Dette er et stopur til programudførelse. Nyttigt, hvis du er interesseret i, hvor langt din implementering af en algoritme halter efter standarden. Men på trods af dets navn, vil den ikke fortælle dig det aktuelle tidspunkt; brug datokommandoen til dette.
Linux-brugermiljøkommandoer
29.su/sudo
Su og sudo er to måder at udføre den samme opgave på: køre et program som en anden bruger. Afhængigt af din distribution bruger du sandsynligvis den ene eller den anden. Men begge dele virker. Forskellen er, at su skifter dig til en anden bruger, mens sudo kun kører kommandoen på deres vegne. Derfor vil brug af sudo være den sikreste mulighed at arbejde med.
30. dato
I modsætning til tid gør den præcis, hvad du forventer, at den gør: Udskriv dato og klokkeslæt til standardoutput. Det kan formateres afhængigt af dine behov: Vis år, måned, dag, sæt 12 eller 24 timers format, få nanosekunder eller ugenummer. For eksempel vil dato +"%j %V" udsende årets dag og ugenummer i ISO-format.
31. alias
Kommandoen opretter synonymer for andre Linux-kommandoer. Det vil sige, at du kan oprette nye kommandoer eller grupper af kommandoer, samt omdøbe eksisterende. Dette er meget nyttigt til at forkorte lange kommandoer, som du bruger ofte, eller skabe klarere navne for kommandoer, som du bruger sjældent og ikke kan huske.
32. unavn
Viser nogle grundlæggende oplysninger om systemet. Uden parametre vil den ikke vise noget nyttigt undtagen Linux-linjen, men hvis du indstiller parameteren -a ( EN ll), kan du få information om kernen, værtsnavnet og processorarkitekturen.
33.oppetid
Fortæller dig systemets driftstid. Ikke særlig væsentlig information, men kan være nyttig til tilfældige beregninger eller bare for sjov for at finde ud af, hvor længe siden serveren blev genstartet.
34. søvn
Du spekulerer sikkert på, hvordan du kan bruge det. Selv uden Bash-scripting har det sine fordele. For eksempel, hvis du vil slukke din computer efter et vist tidsrum eller bruge den som en improviseret alarm.
Linux-kommandoer til brugerstyring
35. useradd/userdel/usermod
Disse Linux-konsolkommandoer giver dig mulighed for at tilføje, fjerne og ændre brugerkonti. Chancerne er, at du ikke vil bruge dem ret ofte. Især hvis dette er en hjemmecomputer, og du er den eneste bruger. Du kan administrere brugere ved hjælp af GUI, men det er bedre at vide om disse kommandoer for en sikkerheds skyld.
36. passwd
Denne kommando giver dig mulighed for at ændre adgangskoden til brugerkontoen. Som superbruger kan du nulstille alles adgangskoder, selvom du ikke kan se dem. Det er en god sikkerhedspraksis at ændre din adgangskode ofte.
Linux-kommandoer til at se dokumentation
37.mand/whatis
Mand-kommandoen åbner en manual for en bestemt kommando. Der er man-sider til alle grundlæggende Linux-kommandoer. Whatis viser hvilke manuelle sektioner der er for en given kommando.
38. hvori
Viser den fulde sti til programmets eksekverbare fil. Den kan også vise stien til kilderne, hvis de er i systemet.
Linux-kommandoer til netværksstyring
39.ip
Hvis listen over Linux-kommandoer til netværksstyring virker for kort for dig, er du højst sandsynligt ikke bekendt med ip-værktøjet. Net-tools-pakken indeholder mange andre hjælpeprogrammer: ipconfig, netstat og andre forældede, som iproute2. Alt dette er erstattet af et hjælpeprogram - ip. Du kan se det som en schweizisk hærkniv til netværk eller som en uforståelig masse, men uanset hvad, så er det fremtiden. Bare tag fat i det.
Linux-konsolkommandoer, eller som de også siger kommandolinjen, er en slags mellemled mellem brugeren og selve computeren. For at maskinen kan udføre din ordre, skal den have den rette kommando. I første omgang var det præcis sådan forholdet mellem en person og en computer fandt sted, men lidt senere dukkede et ekstra museværktøj op, som markant forenklede hele processen med informationsudveksling og gjorde den mere tilgængelig for alle brugere. Ikke desto mindre forbliver konsollen i dag et kraftfuldt og nogle gange meget praktisk værktøj til at udføre alle slags handlinger.
Generelt er der rigtig mange konsolværktøjer, men her vil vi kort, som et eksempel, kun overveje to af dem, men de er meget vigtige og ofte brugte. Utility Apt-get, designet til at arbejde med softwarepakker. For dem, der slet ikke genkender konsollen, kan de bruge den vidunderlige grafiske skal til Apt-get, berettiget Synaptisk(tilgængelig i det officielle lager).
Hvordan bruger man værktøjet?
//grundlæggende formel
sudo apt-get kommando
//Opdater som et eksempel alle pakker
sudo apt-get opgradering
Grundlæggende apt-get-kommandoer, når du arbejder med pakker.
apt-get opdatering | //opdatering af information om pakker fra repositories |
apt-get opgradering | //opdater alle pakker |
apt-get dist-upgrade | //opdatering af systemet som helhed |
apt-get clean | //renser lokalt lager, undtagen cache-filer |
apt-get autoclean | //samme som ren, med slettet cache-filer |
apt-get check | //opdaterer cache og check. utilfredsstillende afhængigheder |
apt-get autoremove | //fjerner tidligere downloadede, men unødvendige pakker |
apt-get remove | //fjerner pakken fra gem. config. filer |
apt-get purge | //fjerner pakken med alle afhængigheder |
apt-get install | //installer pakken |
apt-get build-dep | //installere alt for at bygge kildepakker |
apt-get kilde | //downloader kildepakker |
Muligheder:
-h, --hjælp | //reference |
-q, --stille | //skjul fremskridtsindikatoren |
//vis ikke andet end fejl | |
-d, --kun download | //modtag bare pakker og afslut |
-s, --simulere | //udfør hændelsessimulering |
-y, -ja | //automatisk svar "Ja" på alle spørgsmål |
--geninstaller | //geninstaller pakker |
-f, --fix-brudt | //fix brudte afhængigheder |
-m, --ignorer-mangler | //ignorer manglende pakker |
-u, --show-opgraderet | //vis opdaterede pakker |
-- ingen opgradering | //opdater ikke pakker |
-b, --kompilere, --byg | //saml pakken efter modtagelse |
-D | //når du sletter, skal du fjerne afhængige komponenter |
-V | //vis pakkeversionsnumre i detaljer |
--ikke-fjern | //hvis pakkerne er mærket at slette., så apt-get af |
--tvinge-ja | //tvangsudførelse af den angivne operation |
Sjov.
apt-get moo
Du skulle se en ko spørge: "Har du mumlet i dag?"
"aptitude"-værktøj.
Lad os se på et andet meget godt hjælpeprogram kaldet " evne"faktisk er dette det samme som" apt-get", men anses for bedre, og har også en pseudo-grafisk grænseflade. Funktionsprincippet er nøjagtigt det samme, kun i stedet for " apt-get", skal du indtaste en værdi" evne". Lad os først installere selve hjælpeprogrammet:
sudo apt-get aptitude
Hvis du nu skriver: evne, vil du blive ført til programgrænsefladen.
Lad os se på nogle kommandoer:
// Installer pakken.
sudo aptitude pakke1 pakke2 pakke3
Som du kan se, kan du installere et ubegrænset antal pakker på én gang. Uanset hvor mange gange du installerer dem, evne vil automatisk løse alle afhængigheder, alt du skal gøre er at acceptere (y) og tryk (gå ind). Analogt kan du også fjerne pakker:
sudo aptitude fjern pakkenavn1
eller
sudo aptitude purge pakkenavn1
Den første kommando sletter kun pakkefilerne uden at røre ved indstillingerne, den anden sletter alt fuldstændigt. Du kan se pakkebeskrivelsen sådan:
aptitude show pakkenavn
Generelt er dette værktøj en absolut analog af " apt-get", men når du installerer og fjerner pakker, er det tilrådeligt at bruge det i stedet for " apt-get". I hvert fald på den officielle hjemmeside Ubuntu give nøjagtig de samme anbefalinger.
Andre konsolkommandoer.
Liste over kommandoer relateret til information.
værtsnavn | //maskinens netværksnavn |
hvem er jeg | //nuværende brugernavn |
unavn -m | //viser maskinarkitektur |
unavn -r | //kerne version |
sudo dmidecode -q | //informere. om enheden. at sikre systemet |
kat /proc/cpuinfo | //oplysninger om processoren |
kat /proc/afbryder | //afbryder |
kat /proc/meminfo | //alle hukommelsesoplysninger |
kat /proc/swaps | //al information om bytte rundt |
kat /proc/version | //kernel version og anden information |
kat /proc/net/dev | //netværksgrænseflader og statistik |
kat /proc/mounts | //monterede enheder |
kat /proc/partitioner | //tilgængelige sektioner |
kat /proc/moduler | //indlæste kernemoduler |
lspci-tv | //PCI enheder |
lsusb -tv | //USB enheder |
dato | //Den aktuelle dato |
cal | //kalender og aktuelle måned |
Cal 2012 | //viser hele året 201 |
Kommandoer relateret til genstart og nedlukningsprocesser.
shutdown -h nu | //sluk systemet |
init 0 | //sluk systemet |
telinit 0 | //sluk systemet |
nedlukning -h timer:minutter & | //planlæg nedlukning af systemet |
nedlukning -c | //annuller planlagt nedlukning |
shutdown -r nu | //genstart systemet |
genstart | //genstart systemet |
Log ud | //afslut session |
Filhandlinger og mere...
cd /hjem | //gå til hjemmemappe |
CD.. | //gå til højere niveau |
cd ../.. | //gå 2 niveauer op |
cd- | //gå til forrige mappe |
pwd | //vis stien til den aktuelle mappe |
ls | |
ls -F | //vis filer og mapper |
ls -l | //at vise. detaljer om filer, mapper |
ls -a | //vis skjulte filer |
mkdir dir1 | //opret en mappe med navnet dir1 |
mkdir dir1 dir2 | //opret mapper dir1 Og dir2 |
mkdir -p /tmp/dir1/dir2 | //opret en mappe på den angivne placering |
rm -f fil1 | //slet fil med navn fil 1 |
rmdir dir1 | //slet bibliotek med navn dir1 |
rm -rf dir1 | //slet bibliotek dir1 og alt dets indhold |
rm -rf dir1 dir2 | //slet mapper dir1\dir2 og indhold |
mv dir1 new_dir | //omdøb / flyt mappe |
cp | //kopier filer/mapper |
ln -s | //opret et symbolsk link |
chmod | //tildeling af rettigheder til filer |
Ved første øjekast kan alt dette se noget skræmmende ud, men det er kun ved første øjekast. Skynd dig ikke straks i panik og vend straks tilbage til Windows(y). Moderne distributioner Linux, A Ubuntu især giver det dig fuldstændig mulighed for at undvære kommandolinjen. Kommandolinjen er dog i nogle tilfælde meget mere praktisk end den grafiske grænseflade. Desuden er det slet ikke nødvendigt at huske alle disse kommandoer; det vil være nok at oprette en tekstfil, kopiere alt indholdet ind i den og holde den i nærheden, som et snydeark, som du kan bruge om nødvendigt.
Selvfølgelig er dette ikke alt, der vedrører emnet for kommandolinjen og selve kommandoerne, hvis nogen virkelig er interesseret i dette, kan jeg råde dig til at gå til følgende link, du kan finde og downloade en masse ting der, det eneste spørgsmål er, om det er nødvendigt, det er alt for dig. Jeg tvivler generelt på, at der i dag er mindst én person i hele verden, der ville kende alle de eksisterende konsolkommandoer udenad (måske tager jeg fejl).
-> Liste over Linux Ubuntu 10.04 konsolkommandoer. Applikationssyntaks. Systemeksempler CCTV kan opdeles i to store grupper: systemer CCTV på basen DVR'er og systemer baseret på personlige computere. For relativt små objekter med et simpelt hierarki er det tilrådeligt at vælge en videooptager. Dens opbygning er omtrent som følger: Et antal videokameraer er forbundet til en videooptager med en monitor, ved hvilken en storøjet sikkerhedsvagt sidder og overvåger driftssituationen. Derudover overføres billedet fra videokameraer over det lokale netværk, for eksempel til kontoret for den daglige leder eller systemadministrator.
Men hvad med, når man bygger systemer med en kompleks struktur til fordeling af visningsrettigheder? For eksempel kontrollerer en sikkerhedsvagt udsigten i de beskyttede lokaler, lederen af personaleafdelingen ser på monitoren og overvåger personalet (inklusive sikkerhedsvagten) på kontoret, produktionsdirektøren kontrollerer produktionsområdet, og billedet fra nogle videokameraer sendes til hovedkontoret i en anden by. Generelt kræves en kompleks fordeling af syns- og skriverettigheder. Det er ikke så nemt at bygge et videoovervågningssystem ved hjælp af DVR'er her. Det er økonomisk og teknisk fordelagtigt at samle et sådant system CCTV computer baseret. Praktisk at bruge som operativsystem Linux. Der er flere grunde til dette: selve operativsystemet er gratis (samt det overvældende antal programmer til CCTV) og dens pålidelighed. For eksempel har vi på vores kontor en videoserver baseret på Linux Ubuntu har ikke været lukket ned i halvandet år. Og stadig ikke et eneste styrt eller fryse.
Vi vil se på et eksempel på installation af et Linux-baseret videoovervågningssystem i en anden artikel. Og i dette afsnit samler vi det mest nødvendige console (terminal) kommandoer Linux Ubuntu og syntaksen for deres brug tages i betragtning. Det er ingen hemmelighed for Linux-brugere, at den mest fleksible konfiguration af operativsystemet er mulig i kommandotilstand (desuden minder det nostalgisk om at arbejde under MS-DOS). Givet liste over konsolkommandoer(eksterne programmer) og deres kombinationer bliver konstant opdateret. Nogle kommandoer kræver administratorrettigheder eller installation af yderligere pakker. Designenes ydeevne blev testet på Linux-operativsystemet Ubuntu 10.04.
Hold | Applikationssyntaks | Forklaringer eksempler på brug |
a2p | a2p | Oversættelse af Awk til Perl |
a2ps | a2ps | Formatering af en tekstfil til udskrivning på en Postscript-printer |
acpi | acpi [-tast] | acpi -t - viser oplysninger om batteriopladning og temperatur for bærbare computere |
tilføjelsesgruppe | tilføj gruppe | Tilføjelse af en ny brugergruppegruppe til systemet |
adr2line | adr2line | Konvertering af programadresse til filnavne og linjenumre |
adduser | adduser bruger | Tilføjelse af en ny bruger til systemet |
adminuser | adminuser | Redigering af administratorer i TFM-databasen |
alias | alias | Angivelse af en forkortelse for en kommando |
alsactl | alsactl | Alsa lyd driver kontrol |
amd | amd | Montering af filsystemer automatisk |
anacron | anacron | Asynkron eller anakronistisk cron (efter tidsinterval) |
anacrontab | anacrontab | Konfiguration af opgaver udført af anacron |
et skuespil | aplay –liste-enheder | Viser detaljerede oplysninger om lydkortet |
apm | apm | Avanceret strømstyringsforespørgsel |
apmd | apmd | Avanceret strømstyringsdæmon |
appres | appres | |
apropos | apropos videonabludenie | Søg efter strengen videonabludenie i titlerne og titlerne i dokumentationen og vis en liste over alt fundet |
apt-cdrom | apt-cdrom | |
apt-get | apt-get [-key] param | Operationer med pakker. apt-get update - tjek for nye opdateringer. apt-get upgrade - opdater alle installerede pakker. apt-get dist-upgrade - opdatering med pakkeerstatning (opgrader til en ny Ubuntu-udgivelse). apt-get install packet - installer pakkepakken. Du kan installere flere pakker ved at adskille dem med mellemrum. apt-get purge packet - fjern pakkepakken og fjern konfigurationsfiler. apt-get remove packet - fjern en pakke, mens du gemmer konfigurationsfiler. apt-get autoremove - fjern ubrugte pakker. apt-get -f install - gendan beskadigede pakker. apt-cdrom install packet - installer (opdater) en pakke fra cd. apt-get check - tjek afhængighedsintegritet. apt-get clean - fjern downloadede arkiverede pakkefiler. apt-get autoclean - fjern gamle downloadede arkiverede pakkefiler |
evne | egnethed param | En bedre pakkehåndtering end apt-get. aptitude upgrade - tjek for opdateringer. aptitude safe-upgrade - installer opdateringer. aptitude hjælp - hjælpe output. aptitude search video - søger efter pakker i lokaliteten, der indeholder "video" i deres navn. aptitude show videonabludenie - viser information om videonabludenie-pakken. aptitude why video - udsender pakker, der kræver videopakken. aptitude why-not video - viser information om videopakkekonflikter. aptitude install videonabludenie - installerer videonabludenie-pakken. Du kan installere flere, adskille dem med mellemrum. aptitude geninstaller videonabludenie - geninstaller videonabludenie-pakken, hvis pakken ikke fungerer korrekt, eller du skal returnere konfigurationsfilerne til deres standardtilstand. aptitude remove videonabludenie - fjern videonabludenie-pakken, mens du gemmer konfigurationsfilerne. aptitude purge videonabludenie - fjern videonabludenie-pakken, fjern konfigurationsfiler. aptitude hold videonabludenie - ret pakkeversionen (hvis du ikke har brug for at den skal opdateres). aptitude unhold videonabludenie - lås op for muligheden for at opdatere pakken. aptitude keep videonabludenie - annuller planlagte handlinger for en pakke aptitude keep-all - det samme for alle pakker. aptitude download videonabludenie - download pakken. aptitude clean - rydder cachen for downloadede pakker. Det anbefales at udføre det med jævne mellemrum. aptitude autoclean - fjern ubrugte pakker fra cachen. aptitude safe-upgrade - opdater pakker, mens de bevarer deres sammensætning (dvs. ubrugte vil ikke blive slettet). aptitude full-upgrade (eller aptitude dist-upgrade) - opgrader alle pakker, som der er nye versioner til. Hvis pakker skal fjernes, vil det blive gjort. aptitude markauto videonabludenie - marker pakken som installeret for at tilfredsstille afhængigheder. aptitude unmarkauto videonabludenie - fjern markeringen af en pakke som installeret for at tilfredsstille afhængigheder. |
ar | ar | Operationer på arkiver |
bue | bue | Computerarkitektur display |
arp | arp | Arbejder med systemets ARP-cache |
som | som | GNU bærbar assembler |
på | på | One-shot kommandoplanlægger |
atq | atq | Viser en liste over job i køen til udførelse |
atrm | atrm | Fjerner opgaver tilføjet med kommandoen at |
audit2allow | audit2allow | Oprettelse af SELinux-politik, der tillader regler |
aumix | aumix | Justering af lydmixerindstillinger |
awk | awk | Søgesprog, skabelonbehandling |
badblocks | badblocks | Kontrollerer enheden for dårlige sektorer |
banner | banner | Udskriver tekst som ASCII-art |
basenavn | basenavn | Vælg mappe fra det fulde filnavn |
bash | bash | GNU Bourne-Again SHell shell |
parti | parti | Udførelse af brugerkommandoer |
f.Kr | f.Kr | C-lignende sprogtolk eller lommeregner |
bdftopcf | bdftopcf | Konvertering af en skrifttype til X Window fra BDF til PCF-format |
bip | bip | Lyd fra systemets højttaler |
bg | bg | Liste over stoppede og baggrundsopgaver; fortsæt med at køre en stoppet opgave i baggrunden |
biff | biff | Meddelelse om postankomst og dens afsender |
biod | biod | NFS dæmon |
bmptoppm | bmptoppm | Konvertering af en .bmp-fil til pixmap |
bunzip2 | bunzip2 | Udpakning af filen |
bzcat | bzcat | Udpakning af filer og udskrivning til standardoutput |
bzip2 | bzip2 | Arkivering |
bzip2recover | bzip2recover | Gendannelse af data fra en beskadiget bzip-fil |
cal | cal [N] | cal - viser kalenderen for den aktuelle måned. cal N - udskriv kalenderen for det n. år |
kat | kat param | kat > videonabludenie - direkte standard input til videonabludenie. cat videonabludenie - udsender indholdet af videonabludenie-filen til standardoutput (på skærmen som standard). cat /proc/cpuinfo - information om CPU'en. cat /proc/loadavg - CPU-belastning i de sidste 1, 5 og 15 minutter kat /proc/meminfo - hukommelsesoplysninger. kat /proc/interrupts - vis interrupts. cat /proc/swaps - vis swap-filen. cat /proc/version - vis kerneversionen. cat /proc/net/dev - vis netværksgrænseflader og statistik over dem. cat /proc/mounts - vis monterede filsystemer. cat /proc/partitioner - vis alle partitioner, der er registreret i systemet |
cc | cc | C compiler |
CD | CD | Gå til kataloget. cd /video - gå til videobiblioteket. cd~ - gå til hjemmemappen (/home), cd - det samme. cd ~user - gå til brugerens hjemmemappe. cd .. - gå til en mappe på højere niveau. cd ../.. - gå til biblioteket to niveauer højere. cd - - gå til den mappe, du var i, før du flyttede til den aktuelle mappe |
cdparanoia | cdparanoia [-key] | cdparanoia -B - optag lydspor til wav-filer. cdparanoia -- "-5" skriv de første 5 lydspor til WAV-filer |
cdrecord | cdrecord | Brænde cd'er fra billeder |
snak | chat [-e] [-E] [-v] [-V] [-t timeout] [-r rapport-fil] [-T telefonnummer] [-U telefonnummer2] (-f chat-fil | chat-script) | Automatisering af interaktion mellem en computer og et modem |
chattr | chattr [+tast] fil | Ændring af yderligere filattributter (ext2fs filsystem) chattr +en fil - tillad, at filen åbnes til kun at skrive i tilføjelsestilstand. chattr +c fil - tillader kernen automatisk at komprimere/dekomprimere indholdet af filfilen. chattr +d fil - fortæller dump-værktøjet at ignorere filfilen, mens der udføres en sikkerhedskopi. chattr +i fil - gør filfilen utilgængelig for ændringer: redigering, sletning, flytning eller oprettelse af links til den. chattr +s fil - giver dig mulighed for at gøre filsletning sikker, dvs. sættets attribut angiver, at når en fil slettes, vil pladsen optaget af filen på disken blive fyldt med nuller, hvilket forhindrer muligheden for gendannelse. chattr +S fil - når du gemmer ændringer til fie-filen, vil synkronisering blive udført, som når du udfører sync-kommandoen. chattr +u fil - denne attribut angiver, at når en fil slettes, vil dens indhold blive gemt, og om nødvendigt vil brugeren være i stand til at gendanne den |
cdrecord | cdrecord [-key] param | cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force - slet den genskrivbare RW-disk. cdrecord -v dev=/dev/cdrom cd.iso - brænd ISO-billedet. cdrecord --scanbus - scan bussen for at identificere enheden |
chage | skift [-tast] ÅÅÅÅ-MM-DD bruger | Indstillinger for udløb af adgangskode -d, --lastday LAST_DAY - indstil den sidste dag for adgangskodeændring til LAST_DAY -E, --expiredate EXPIRE_DATE - indstil kontoudløbsdatoen til EXPIRE_DATE -h, --help - vis hjælp -I, --inactive INACTIVE - sæt adgangskodeinaktivitet efter udløb til INAKTIV -l, --list - vis "alderen" på kontoen -m, --minddays MIN_DAYS - indstil det mindste antal dage, før du ændrer adgangskoden til MIN_DAYS -M, --maxdays MAX_DAYS - indstil det maksimale antal dage, før du ændrer adgangskoden til MAX_DAYS -W, --warndays WARN_DAYS - indstil antallet af dage med en advarsel til WARN_DAYS |
chfn | chfn [-f fulde navn] [-r værelsesnummer] [-w arbejdstelefon] [-h hjemmetelefon] [-o andet navn] | Ændring af dit brugernavn og oplysninger |
chgrp | chgrp [-key] gruppe af filer eller chgrp [-key] --reference=én fil | Ændring af gruppeejer af en fil. -c, --ændringer - samme som verbose, men kun hvis der er sket en ændring --dereference - skift filen, der peges på af det symbolske link i stedet for selve linket (standard) -h, --no-dereference - ændrer symbolske links, ikke de filer, de henviser til --no-preserve-root behandler ikke `/" specielt (standard) --preserve-root nægter at behandle `/" rekursivt -f, --silent, --quiet - undertrykker de fleste fejlmeddelelser --reference=OFIL brug OFILE-gruppen i stedet for eksplicit at angive GROUP -R, --rekursiv - behandle filer og mapper rekursivt -v, --verbose - viser diagnostiske meddelelser for hver fil Følgende kontakter påvirker, hvordan bibliotekshierarkiet krydses, når -R-omskifteren er angivet. Hvis mere end én af disse nøgler er specificeret, er kun den sidste effektiv. -H - hvis kommandolinjeargumentet er et symbolsk link til en mappe, så hop til det. -L - følg et symbolsk link til en mappe, du støder på -P - følg ikke symbolske links (standard) |
chmod | chmod [-key] ABC-fil | Indstil ABC-rettigheder til filen (eller mappen) separat for brugeren (A), gruppe (B) og for alle (C), hvor A (B, C) er summen af termerne "læst" = 4, "skriv" = 2, "udførelse" = 1. For eksempel "chmod 777" - læs, skriv, udfør for alle; "chmod 755" - læs, skriv og kør for ejeren, læs og kør for gruppen og andre. R-kontakten bruges til rekursivt at anvende rettigheder til vedhæftede filer og mapper |
chown | chown [-key] bruger dir | chown -R user dir - skift ejeren af mappen dir til bruger. chown bruger videonabludenie - tildel ejeren af videonabludenie-filen til brugerbrugeren |
chroot | chroot new_root | Udfører kommandoen cmmnd med den angivne new_root-mappe som rodmappen. --hjælp - vis hjælp --version viser versionsoplysninger |
chsh | chsh | Ændring af login-skallen. Ændrer brugerens login-shell. Det bestemmer, hvilken kommando der vil blive lanceret, når brugeren logger på systemet. En almindelig bruger kan kun ændre login-skallen for sin egen konto, en superbruger kan ændre login-skallen for enhver konto -s shell er navnet på den nye shell. Hvis indstillet til tom, bruges standardskallen |
cksum | cksum video | Videofilstørrelse og kontrolsum |
klar | klar | Rydning af skærmen (hvis muligt) |
ur | ur [-tast] | clock -w - gem systemtid i BIOS |
cmp | cmp fil1 fil 2 | Sammenlign to specificerede filer fil1 og fil2. Hvis de er identiske, vises der ingen meddelelser. |
col | col | Filtrering af tilbagebrud fra inputstrømmen |
colcrt | colcrt | |
colrm | colrm | Fjernelse af kolonner fra en fil |
kolonne | kolonnefil | Udskriver formateret inputtekst fra filfil til en liste med fem kolonner |
komm | comm [-nøgle] fil1 fil2 | Linje for linje sammenligning af to filer |
sammensatte | sammensatte | |
komprimere | komprimere | |
konvertere | konvertere | Konvertering af grafikfiler |
cp | cp [-nøgle] fil1 fil2 | Kopiering. cp fil1 fil2 - kopier fil1 til fil2 cp -r katalog katalog 2 - kopier katalog katalog 1 til katalog 2, og opret mappe katalog 2, hvis det ikke findes cp -a katalog 1 katalog 2 - kopier katalog katalog 1 til katalog 2 |
cpio | cpio | Operationer med arkiver |
cpp | cpp | Preprocessor brugt af C-kompileren |
cron | cron | Timer (ur) dæmon |
crontab | crontab | Ændring af opgaveplansfilen (crontab) |
csplit | csplit | Opdeling af en fil i flere dele |
ctags | ctags | |
ctrlltdel | ctrlltdel | Emulering af tryk på Ctrl+Alt+Del |
skære | skære | Output valgte dele af linjer af givne filer |
dato | dato [MMDDHHmmYYYY.SS] | dato - vis den aktuelle dato og klokkeslæt. dato 101721552011.33 - indstil systemdato og -klokkeslæt MMDDCHHmmYYYY.SS (MonthDayHourMinutesYear.Seconds) |
dc | dc [-tast] | Lommeregner -e, --expression=EXPR - beregn udtryk -f, --file=FIL - tælle udtryk i fil -h, --help - vis hjælp -V, --version - outputversionsinformation |
dcraw | dcraw | Afkodning af "rå" (.raw) digitale fotos |
dd | dd | |
debc | debc | Udskriver indholdet af den genererede debian-pakke |
debugfs | debugfs | Gendannelse af filsystem |
misbruger | misbruger videonabludenie | Sletter bruger videonabludenie |
df | df [-tast] | Viser information om diske df -h Viser alle diske på systemet |
dfshares | dfshares | Liste over tilgængelige ressourcer |
dhclient | dhclient eth0 | dhclient eth0 - aktiver grænsefladen eth0 i dhcp-tilstand |
grave | grave [-nøgle] domæne | Få DNS-oplysninger for domænedomæne dig -x vært - omvendt søgning efter vært |
diff | diff [-nøgle] fil1 fil2 | Sammenligning af to tekstfiler. Se også patch |
forskel 3 | forskel 3 | Sammenligning af tre tekstfiler |
dir | dir | List filerne i den aktuelle mappe i alfabetisk rækkefølge |
dircolors | dircolors | Indstilling af farver for kommandoen ls |
dirnavn | dirnavn | Fjern filnavnet fra den angivne sti |
djview | djview | Fil viewer.djvu |
dmesg | dmesg | Viser kernemeddelelser |
dmidecode | dmidecode [-nøgle] | dmidecode -q - output af hardwaresystemkomponenter. dmidecode -s bios-version kommando til at vise navnet på producenten og navnet på bundkortet, BIOS version (DMI). dmidecode –type 6 - hukommelsestypebestemmelse |
dpkg | dpkg [-nøgle] pakke | Operationer med pakker. dpkg --configure -a - gendan beskadigede pakker. dpkg -i packet.deb - installer pakken fra filen packet.deb. dpkg -r packet - fjern en pakke fra systemet. dpkg -l viser alle pakker installeret på systemet. dpkg -l | grep videonabludenie - blandt alle pakker installeret på systemet, find en pakke, der indeholder "videonabludenie" i dets navn. dpkg -s pakke - viser information om en specifik pakke. dpkg -L packet - vis en liste over filer inkluderet i pakken installeret på systemet. dpkg --contents package.deb - viser en liste over filer inkluderet i en pakke, der endnu ikke er installeret på systemet. dpkg -S /bin/ping - søg efter pakken, der indeholder den angivne fil |
dpkg-forespørgsel | dpkg-query [-key] param | dpkg-query -W -f="$(Installed-Size;10)t$(Package)n" | sort -k1,1n - viser mængden af brugt diskplads, der er optaget af deb-pakkefiler, sorteret efter størrelse |
du | du [-key dir] | du - Vis lydstyrken for den aktuelle mappe du -sh dir - vis volumen af en specifik mappe (fil) dir i en "let at læse" form |
losseplads | dumpe [-key] dir | Oprettelse af sikkerhedskopier. dump -0aj -f /tmp/back0.bak /videonabludenie - opret en fuld sikkerhedskopi af /videonabludenie-mappen til filen /tmp/back0.bak. dump -1aj -f /tmp/back0.bak /videonabludenie - opret en trinvis sikkerhedskopi af /videonabludenie-mappen til filen /tmp/back0.bak. Se også gendan |
ekko | ekko tekst | Udskrive tekstinformation, udføre matematiske operationer. ekko a b c | awk "(print $1)" - udskriv den første kolonne. Adskillelse, som standard, med mellemrum/mellemrum eller tegn/tabulatortegn. ekko a b c | awk "(print $1,$3)" - udskriv første og tredje kolonne. Adskil som standard med mellemrum/mellemrum eller tabulator/tegn. echo "1" > /proc/sys/net/ipv4/ip_forward - tillad pakkevideresendelse |
udstøde | udstøde | Åbning af et cd- eller dvd-drev |
Afslut | Afslut | Afslut den aktuelle session, luk terminalvinduet |
fdformat | fdformat -n param | fdformat -n /dev/fd0 - formaterer en diskette uden at kontrollere |
fg | fg[N] | Sætter nyere opgaver i højsædet. fg N - bring opgave N i forgrunden |
Find | find [-tast] param | Søg filer. find -navn "*." | xargs grep -E "videoovervågning" - find "videoovervågning" i den aktuelle mappe og i underordnede mapper. find -type f -print0 | xargs -r0 grep -F "videoovervågning" - find alle filer til "videoovervågning" i den aktuelle mappe og nedenfor. find -maxdepth 1 -type f | xargs grep -F "eksempel" - find alle filer ved "eksempel" i den aktuelle mappe. find -maxdepth 1 -type d | mens du læser dir; do echo $dir; ekko cmd2; færdig - behandling af hvert element med flere kommandoer (i en while-løkke). find -type f ! -perm -444 - søg efter filer, der ikke er synlige for alle. find -type d! -perm -111 - søg efter mapper, der ikke er tilgængelige for alle. find /sti/til/mappe -type f -slet &> /dev/null - slet filer rekursivt i en mappe og undermapper uden at slette selve mappen og undermapper. find /home/backups/ -mtime +N -type f -exec rm -rfv () \ - søg og slet gamle filer (ældre end N dage). find /home/backups/ -mmin +N -type f -exec rm -rfv () \ - søg og slet gamle filer (ældre end N minutter). find /dir -type d -empty - kommando for at søge efter tomme mapper. find /dir -type d -empty -delete - find og slet tomme mapper. find /home -type f -mtime -N - find alle filer i "/home" oprettet eller ændret inden for de sidste N dage. find /home -type f -atime +N - find alle filer i "/home", hvis sidste adgangstid er mere end N dage. find /home/videonabludenie -navn "*.123" | xargs cp -av --target-directory=/home/backup/ --parents - find alle filer med filtypenavnet ".123" i /home/videonabludenie og kopier dem til mappen /home/backup |
ffmpeg | ffmpeg [-key] input [-key] output | Konvertering (overførsel) af kilde (fil) input til kilde (fil) output -i - indgående fil -b - video bitrate -ar - lydsamplingsfrekvens, Hz (standard 44100 Hz) -ab - lydbithastighed, kB/s (standard 64 kB/s) -ac - antal lydkanaler (standard 2) -vcodec - video-codec -acodec - codec til lyd -s - udgående filstørrelse i pixels -y - erstat den udgående fil (hvis tilgængelig) -r - billedhastighed -ss - sæt starttidspunkt for kodning -t - sæt indkodningsvarighed -formater - output understøttede formater og codecs -h - hjælp -vn - deaktiver videooutput -an - deaktiver lydoutput -gen- -f - output filformat -g - tætheden af nøglerammer, hvormed synkronisering udføres, og jo højere deres frekvens (for eksempel 1 - hver nøgleramme) - jo bedre til tilbagespoling, men filstørrelsen øges betydeligt) -tråde - antal kerner i computeren -vframes - begrænsning af antallet af videoframes -aspect - output-formatforhold (for eksempel 16:9) -sn - brug ikke undertekster -vlang - vælg videosprog -alang - vælg lydsprog -slang - vælg undertekstsprog -sameq - gem videokvalitet -deinterlace - aktiver deinterlation -aq - lydkvalitet |
finger | finger videonabludenie | Vis information om brugeren videonabludenie (når den startes uden parametre - om den aktuelle bruger) |
gratis | gratis [-nøgle] | Hukommelse og brug af personsøgningsfiler. ledig -m - Viser den samlede mængde hukommelse (RAM, swap), samt mængden af brugt og ledig hukommelse, MB |
fuser | fuser [-tast] /N | fuser -km /mnt/hda2 - tvinge afmontering af en partition optaget af en bruger |
gedit | gedit videokamera | Kører gedit-teksteditoren med videokamerafilen åben |
git | git | Liste over System X-ressourcer |
gksu | gksu kommando | Kørsel af kommandokommandoen med administratorrettigheder og visning af et grafisk vindue til indtastning af adgangskoden |
glxinfo | glxinfo | Viser information om OpenGL og GLX-implementeringen i XWindows |
glxgears | glxgears | En simpel 3D-test, der viser billedhastigheden i terminalen |
gpg | gpg [-key] fil | gpg -c video - krypter videofilen. gpg video.gpg - dekrypter video.gpg-filen. Når kommandoen udføres, er GNU Privacy Guard aktiveret |
grep | grep [-key] strengfiler | Søg i filer. grep stroka filer - søg efter stroka i filer filer grep -r stroka dir - søg rekursivt efter stroka i dir kommando | grep stroka - kig efter stroka i kommandooutput. grep -color reference /usr/share/dict/words - fremhæver de steder, hvor det regulære udtryk optræder i ordbogen. grep Aug /var/log/messages fra filen "/var/log/messages" vælg og udskriv til standardoutput linjerne, der indeholder "Aug". grep ^Aug /var/log/messages fra filen "/var/log/messages" vælg og udskriv linjerne, der starter med "Aug", til standardoutputtet. grep /var/log/messages fra filen "/var/log/messages" vælg og udskriv linjer, der indeholder tal, til standard outputenheden. grep Aug -R /var/log/* vælg og udskriv til standardoutputlinjer, der indeholder "Aug" i alle filer placeret i /var/log-mappen og nedenfor |
grpck | grpck | Kontrol af korrektheden af systemkontofiler. Filen /etc/group er markeret |
guvcview | guvcview | Tilslutning af et WEB-kamera |
gzip | gzip [-key] fil | gzip-fil - komprimer filfilen og omdøb den til file.gz gzip -d file.gz - dekomprimer file.gz til fil |
standse | standse | Hurtig og korrekt nedlukning af systemet |
hash | hash | Liste over System X-ressourcer |
hdparm | hdparm -tast hdd | hdparm -i /dev/hda - viser egenskaberne for den første harddisk. hdparm -tT /dev/sda - ydeevnetest til læsning af data fra harddisken |
hddtemp | hddtemp [-tast] param | hddtemp -uC /dev/sda - outputtemperatur for harddisk /dev/sda i grader Celsius |
hoved | hoved fil | Udskriv de første 10 linjer i filfilen |
historie | historie | Viser en nummereret liste over kommandoer indtastet i denne og forrige session. Hvis der er ret mange af dem på historiklisten, så vis den seneste |
vært | værtsadresse | host www..host-webstedet til IP-adresse. vært 89.105.147.150 - det samme omvendt |
værtsnavn | værtsnavn [-nøgle] | Viser identifikatoren for denne netværksknude. Administratoren kan ændre node-id'et til et nyt. værtsnavn -i - output aktuel IP-adresse |
hwclock | hwclock | Indbygget computerur. For at ændre datoen (klokkeslættet) og synkronisere med systemuret kræves der administratorrettigheder |
hwinfo | hwinfo [-nøgle] | hwinfo –-short - vis information om tilsluttede enheder. hwinfo -wlan - oplysninger om trådløse enheder |
ifconfig | ifconfig | Lær om kablede netværksforbindelser. ifconfig eth0 192.168.10.10 netmaske 255.255.255.0 - sæt eth0-grænsefladen til en IP-adresse og undernetmaske. ifconfig eth0 promisc - skift eth0-grænsefladen til promiskuøs tilstand for at "fange" pakker (sniffing). ifconfig eth0 -promisc - deaktiver promiskuøs tilstand på grænsefladen eth0 |
hvis nede | ifdown net | Deaktiver nettet |
ifup | ifup net | Aktiver net |
iwconfig | iwconfig | Om trådløse netværk |
iwlist scanning | iwlist scanning | Søg efter trådløse netværk |
java | java [-nøgle] fil.jar | java -jar file.jar - lancering af .jar-filer |
job | job | Liste over alle kørende og pauserede opgaver |
dræbe | dræbe N | Afslut processen med id N |
Dræb alle | killall video | Afslut alle processer med navnet video |
sidste genstart | sidste genstart | Viser systemgenstartshistorik |
mindre video | mindre fil | Udskriv indholdet af videofilen |
ln | ln [-key] fil link | ln -s videonabludenie video - opretter en symbolsk link video til videonabludenie filen |
lokalisere | find [-key] fil | find video - find alle filer med navnet video. find -r "file[^/]*\.txt" - søg det cachelagrede indeks efter navne |
Log på | Log på | Anmodning fra brugeren om et navn og en adgangskode (anmodning fra systemet til brugeren) om at logge på systemet (som standard, når der indtastes en adgangskode, vises den ikke) |
Log ud | Log ud | Log ud fra den aktuelle shell-session |
se reference | se reference | Hurtig søgning (sorteret) ordbog efter præfiks |
ls | ls [-tast] | Liste over filer og mapper i den aktuelle mappe. ls -l - se filoplysninger ls -la - formateret liste med skjulte mapper og filer. ls -F - viser indholdet af den aktuelle mappe, tilføjer symboler til de navne, der karakteriserer deres type. ls -a - vis skjulte filer og mapper i den aktuelle mappe. ls ** - vis filer og mapper, der indeholder numre i navnet |
lsb_release | lsb_release [-key] | lsb_release -a - kommando til at udlæse Ubuntu-versionen |
lsattr | lsattr | Visning af filattributter |
lshw-html | lshw -html > videonabludenie.html | Viser information om hardware i html-filen videonabludenie.html |
lspci | lspci [-nøgle] | lspci - viser information om alle PCI-busser og enheder forbundet til dem. lspci -v - det samme mere detaljeret. lspci -vv - viser oplysninger om installerede drivere. lspci -tv - vis PCI-enheder som et træ. lspci | grep VGA – viser oplysninger om skærmkortproducenten. lspci | grep audio - output information om lydkortet. lspci | grep Ethernet - output information fra Ethernet-controlleren |
lsusb | lsusb [-nøgle] | Viser information om USB-bussen og tilsluttede enheder. lsusb -v - det samme mere detaljeret. lsusb -tv - vis USB-enheder som et træ |
lsmod | lsmod | Viser status for kernemoduler |
mand | mand kommando | Hjælp output om kommandokommandoen |
mkdir | mkdir videonabludenie | Opret en mappe videonabludenie |
mkswap | mkswap /param | mkswap /dev/hda3 - opretter swap-plads på hda3-partitionen. Se også swapon |
mke2fs | mke2fs /param | mke2fs /dev/hda1 - opret et ext2-filsystem på hda1-partitionen. mke2fs -j /dev/hda1 - opretter et ext3 journaling filsystem på hda1 partitionen |
mkfs | mkfs [-tast] /param | mkfs /dev/hda1 - opret et Linux-filsystem på hda1-partitionen. mkfs -t vfat 32 -F /dev/hda1 - opret et FAT32-filsystem på hda1-partitionen |
mere | mere fil | Side for side visning af en tekstfil |
montere | monter [-nøgle] /N /M | Monter skillevæg N til monteringspunktet M. For eksempel, mount /dev/hda2 /mnt/hda2 - monterer "hda2"-partitionen til "/mnt/hda2"-monteringspunktet. Monteringspunktbiblioteket skal oprettes først. mount /dev/fd0 /mnt/floppy - monterer drevet. mount /dev/cdrom /mnt/cdrom - monterer en dvd eller cd. monter /dev/hdc /mnt/cdrecorder - monter CD-R/CD-RW eller DVD-R/DVD-RW(+-). mount -o loop file.iso /mnt/cdrom - monterer ISO-billedet. mount -t vfat /dev/hda5 /mnt/hda5 - monterer Windows FAT32-filsystemet. mount -t smbfs -o brugernavn=bruger, adgangskode=pass //winclient/share /mnt/share - mount Windows-netværksfilsystemet (SMB/CIFS). mount -o bind /home/user/prg /var/ftp/user - monterer en mappe til en mappe (binding). Dette design er nyttigt, for eksempel til at levere indholdet af en brugermappe via ftp, når ftp-serveren kører i en sandbox (chroot), når der ikke kan laves symbolske links |
mv | mv fil1 fil2 | Omdøb eller flyt fil fil1 til fil2. Hvis fil2 er en eksisterende mappe - flyt fil1 til fil2 mappe |
nano | nano fil | |
netstat | netstat [-nøgle] | netstat -rn - vis den lokale routingtabel |
nygrp | newgrp [-] | Ændrer den aktuelle brugers primære gruppe. Hvis du angiver "-"-nøglen, vil situationen være identisk med den, hvor brugeren loggede ud og loggede på igen. Hvis du ikke angiver en gruppe, vil den primære gruppe blive tildelt fra /etc/passwd |
nl | nl fil | Linjenummerering i filfil |
klokken | klokken | Viser håndure på skrivebordet |
osec | osec | Udførelse af systemintegritetsovervågning |
passwd | passwd | Ændring af den aktuelle brugers adgangskode |
sæt ind | indsæt [-key] fil1 fil2 | Sammenlægning af filer fil1 og fil2. indsæt fil1 fil2 kombinerer indholdet af filer fil1 og fil2 i form af en tabel: linje 1 i fil1 = linje 1 kolonne 1-n, linje 1 i fil2 = linje 1 kolonne n+1-m. indsæt -d "+" fil1 fil2 - kombiner indholdet af filer fil1 og fil2 som en tabel med afgrænsningstegnet "+" |
lappe | patch [-nøgle] fil1 fil2 | Sammenlægning af to filer |
ping | ping vært | Ping vært med resultatoutput |
sluk | sluk | Korrekt nedlukning af systemet |
pppoeconf | pppoeconf | Opsætning af internetadgang kommando |
ps | ps [-tast] | Liste over aktive processer. ps aux - liste alle processer ps -C video - output PID for den kørende videoproces p.s. | grep -v grep | grep -i %proc - find proces %proc (delvis navn kan bruges) |
pwck | pwck | Kontrol af korrektheden af systemkontofiler. Filerne /etc/passwd og /etc/shadow er kontrolleret |
pwd | pwd | Vis den aktuelle mappe |
genstart | genstart | Korrekt nedlukning af systemet og efterfølgende opstart (genstart) |
gendanne | gendan [-nøgle] file.bak | Gendannelse af filer fra sikkerhedskopier. gendan -if /tmp/back0.bak - gendan fra backup /tmp/back0.bak |
rm | rm [-key] fil | Slet en fil eller et bibliotek. rm videonabludenie - slet videonabludenie-fil rm -r videonabludenie - slet videonabludenie bibliotek rm -f fil - slet fil fil uden at bede om sletning. rm -rf videonabludenie - slet videonabludenie-mappen uden at bede om sletning |
rmdir | rmdir dir | rmdir dir - slet en tom mappe-dir. |
rute | rute [-nøgle] | rute -n - vis den lokale routingtabel. route add -net 0/0 gw IP_Gateway sæt standard gateway IP-adressen. route add -net 192.168.0.0 netmaske 255.255.0.0 gw 192.168.10.10 tilføj en statisk rute til netværket 192.168.0.0/16 gennem gatewayen med IP-adressen 192.168.10.10. route del 0/0 gw IP_gateway - slet standard gateway IP-adresse |
rsync | rsync [-nøgle] /dir | Filsynkronisering. rsync -rogpav --slet /home /tmp - synkroniser /tmp med /home. rsync -rogpav -e ssh --delete /home ip_address:/tmp - synkronisering via SSH-tunnel. rsync -az -e ssh --delete ip_addr:/home/public /home/local - synkroniser en lokal mappe med en ekstern mappe via en komprimeret ssh-tunnel. rsync -az -e ssh --delete /home/local ip_addr:/home/public - synkroniser en fjernmappe med en lokal mappe via en komprimeret ssh-tunnel |
sed | sed [-key] param fil | Operationer med tekstfiler. sed "s/string1/string2/g" primer.txt - kommandoen erstatter linjen "string1" med "string2" i filen primer.txt, output resultatet til standard outputenheden. sed "/^$/d" primer.txt - kommandoen vil fjerne tomme linjer fra filen primer.txt. sed "/ *#/d; /^$/d" primer.txt - kommandoen vil fjerne tomme linjer og kommentarer fra filen primer.txt. sed -e "1d" primer.txt - fjern den første linje fra filen example.txt. sed -n "/string1/p" - vis kun linjer, der indeholder "string1". sed -e "s/ *$//" primer.txt - fjern tomme tegn i slutningen af hver linje. sed -e "s/string1//g" primer.txt - fjern linjen "string1" fra teksten uden at ændre alt andet. sed -n "1.8p;5q" primer.txt - tag den første til den ottende linje fra filen og udskriv de første fem fra dem. sed -n "5p;5q" primer.txt - udskriv den femte linje. sed -e "s/0*/0/g" primer.txt - erstat en sekvens af et hvilket som helst antal nuller med et enkelt nul. kat primer.txt | awk "NR%2==1" - når du udskriver indholdet af filen, skal du ikke udskrive lige linjer i filen primer.txt |
sh | sh videonabludenie.run | Udfør batchfilen videonabludenie.run |
lukke ned | lukke [-tast] param | Korrekt nedlukning af systemet. Bruges kun ved arbejde i konsoltilstand. Når du arbejder i X Window-tilstand, må du ikke bruge. shutdown -h timer:minutter & - planlæg systemet til at stoppe i et bestemt tidsrum. shutdown -c - annullerer en planlagt systemnedlukning. shutdown -r now - genstart systemet. sudo shutdown -h +N besked - luk computeren efter N minutter, sender en besked til andre brugere |
søvn | sove N | Udsæt starten af procesudførelsen i N sekunder |
smartctl | smartctl [-tast] param | smartctl -a /dev/sda - output SMART information til harddisk /dev/sda |
sortere | sorter fil1 fil2 [-nøgle] | Sortering af indholdet af to filer. sorter fil1 fil2 | uniq - sorter indholdet af to filer uden at vise dubletter. sorter fil1 fil2 | uniq -u - sorter indholdet af to filer, og viser kun unikke linjer (linjer, der vises i begge filer, udskrives ikke til standard output). sorter fil1 fil2 | uniq -d - kommando til at sortere indholdet af to filer, der kun viser duplikerede linjer |
ssh | ssh [-nøgleport] bruger@vært | Opret forbindelse til værten som bruger. ssh -p port bruger@host - opret forbindelse til vært på portport som bruger |
ssh-copy-id | ssh-copy-id bruger@vært | Tilføj din nøgle til vært for brugeren for at aktivere login uden adgangskode og med nøgler |
startx | startx | Start af X Window GUI |
stat | stat fil | Vis alle tilgængelige oplysninger om den angivne filfil |
svn | svn | |
su | su | Log ind på administratorsessionen. Afslutte en session - exit-kommando |
sudo | sudo [-tast] | sudo-kommando - kør kommandokommandoen med administratorrettigheder. sudo -s er en shell med administratorrettigheder. sudo -s -u bruger - skal med brugerrettigheder. sudo -k - spørg igen om administratoradgangskoden. sudo -i - log på administratorsession |
tjære | tar nøgle filer1 filer2 | tar cf file.tar filer - opret et tar-arkiv ved navn file.tar, der indeholder filer tar xf file.tar - udpak file.tar tar czf file.tar.gz filer - opret et tar-arkiv med Gzip-komprimering tar xzf file.tar.gz - udpak tar med Gzip tar cjf file.tar.bz2 - opret et tar-arkiv med Bzip2-komprimering tar xjf file.tar.bz2 - udpak tar med Bzip2 |
swapon | swapon/param | swapon /dev/hda2 /dev/hdb3 - aktiver swap-pladser placeret på hda2- og hdb3-partitioner |
hale | hale [-key] fil | Udskriv de sidste 10 linjer filfil. tail -f file - udskriv indholdet af filen, efterhånden som den vokser, startende med de sidste 10 linjer |
top | top | Vis alle kørende processer |
røre ved | tryk på [-tast] ÅÅMMDDhhmm fil | touch videokamera - opret en fil videokamera. touch -t 1105092355 fil - ændre oprettelsesdatoen for filfilen. Hvis filen ikke findes, skal du oprette en fil med den angivne dato og klokkeslæt |
træ | træ | Vis et træ med filer og mapper, der starter fra rodmappen |
tzselect | tzselect | Kører tidszonevalgsværktøjet |
ufw | ufw param | Firewall-styring. ufw enable - aktiver firewallen. ufw deaktiver - sluk firewallen. ufw default allow - tillad alle forbindelser som standard, undtagen dem, der er eksplicit forbudt. ufw default deny - afvis som standard alle forbindelser undtagen dem, der udtrykkeligt er tilladt. ufw status - viser den aktuelle tilstand og firewall regler. ufw tillad port - åben port port. ufw deny port - bloker port port. ufw deny from ip_address - bloker IP-adressen ip_address |
umount | umount [-nøgle] /N | Afmontering af partition N. Du skal forlade den, før du udfører kommandoen. For eksempel umount /dev/hda2. umount -n /mnt/hda2 - udfører afmontering uden at indtaste information i /etc/mtab. Det er nødvendigt, når filen har skrivebeskyttede attributter, eller der ikke er nok diskplads. |
unavn | unname [-nøgle] | uname -a - vis kerneinformation. uname -r - outputkerneversion uname -m - skærm computerarkitektur |
oppetid | oppetid | Viser aktuel tid, sessionsvarighed, antal brugere og CPU-brug |
brugere | brugere | Viser en kort liste over aktuelt arbejdende brugere |
vmstat | vmstat | Vis information om processer, hukommelse og CPU-belastning |
w | w | Viser detaljerede oplysninger om alle brugere, der arbejder i øjeblikket og også simpelt login osv. Hvis du har brug for én bruger, så angiv brugernavnet i parameteren |
væg | væg | Sender beskeder til terminalen for hver bruger, der aktuelt er logget på |
wс | wc filen | Udskrivning af antallet af linjer, ord og tegn i en fil |
wget | wget [-key] fil | wget videonabludenie - download fil videonabludenie wget -c videonabludenie - fortsæt den stoppede download af videonabludenie-filen |
vin | vin | Start af DOS- og Windows-programmer. vinfil - åbn Windows-skrivebordet. |
hvad er | hvad er linjen | Søg i en database med manualsider og vis en kort beskrivelse |
hvor er | hvor er kommandoen | Søg efter filer, man-sider for en bestemt kommando |
hvilken | hvilken param | hvilken kommando - output stien til kommandofilen. hvilken prog - hvilken prog-applikation vil blive lanceret som standard |
WHO | WHO | Viser en liste over brugere, der i øjeblikket arbejder i systemet |
hvem er jeg | hvem er jeg | Viser det navn, som du er logget ind under |
hvem er | whois domæne | Vis whois-oplysninger for domæne |
hvor er | hvor er prog | Mulig placering af prog-programmet |
skrive | skrive streng | Afsendelse af beskeder til en anden bruger, der er logget ind ved at kopiere linjer fra afsenderens terminal til modtagerens terminal |
xrandr | xrandr | Liste over understøttede grafikopløsninger |
yasm | yasm [-key] fil | Monter |
& | cmmnd [-tast]& | Udfører kommandoen cmmnd i baggrunden (dæmon). Efterfølgende kommandoer udføres uden at vente på, at cmmnd er færdig (f.eks. når de bruges i en batchfil) |
&& | cmmnd1 && cmmnd2 | Start af sekventiel udførelse af flere kommandoer på én linje, hvor hver efterfølgende kommando begynder sin udførelse, forudsat at den forrige er fuldført med succes. For eksempel designet ./configure && lav && sudo make install identisk med sekventiel udførelse af kommandoer ./konfigurere lave sudo make install |
!! | !! | Gentag den sidst indtastede kommando |
# | # Skriv en kommentar her | Præfiks før du indtaster en kommentar |
; | cmmnd1; cmmnd2 | Linje for linje optagelse af flere kommandoer. Hver efterfølgende kommando kører, efter at den forrige er fuldført |
|| | cmmnd1 || cmmnd2 | Linje for linje optagelse af flere kommandoer. Den næste kommando køres først, efter at den forrige er udført fejlagtigt |
7z | 7z | Starter 7z-arkiveringsværktøjet |
Permanent sideadresse
Whoami #vis det navn, som du er registreret under dato #vis dato og klokkeslæt<имя программы>#udfør et program eller en kommando og få information om den tid #kræves for dets udførelse, hvem #bestem hvilken bruger der kører på maskinen uname -a #vis information om operativsystemversionen cat /etc/issue #vis operativsystemversionen ( 12.04, 13.04 osv.) lsb_release -a #distributionsnavn og version uname -m #find ud af, hvor mange bits der er i Linux OS gratis #vis information om hukommelsesbrug df -h #vis information om ledig og brugt diskplads oppetid #viser aktuel tid, forløbet tid efter indlæsning af operativsystemet, antallet af nuværende #brugere i computersystemet og belastningen for de sidste 1, 5 og 15 minutter øverst (htop) #viser en liste over processer, der kører i systemet og information om dem ps axu | grep php #liste over processer, hvis navn indeholder php ps aux | hoved -n 1; ps aux | grep:searchd #processer med forklaring af parametre over netstat -lnp | grep:9000 #find ud af, hvad der hænger på port 9000 netstat -luntp #viser alle åbne porte med programmer, der bruger dem lsusb #information om enheder tilsluttet via USB lscpu #processorkarakteristika
Her vil jeg kun kort beskrive de vigtigste kommandoer. Du kan lære mere om de fleste kommandoer interaktivt ved at få adgang til Linux-hjælpesystemet ved at bruge man-kommandoen. For at gøre det nemmere at huske, fra ordet mand ual:
Mand<имя изучаемой команды>
For at udføre nogle kommandoer, såsom indstilling af adgangsrettigheder til systemfiler og meget mere, skal du have tilladelser superbruger. At udføre en kommando på vegne af superbruger, skal du skrive før kommandonavnet sudo(for eksempel: sudo service nginx genstart). På nogle Debian-systemer er sudo muligvis ikke installeret som standard (men kan installeres med apt-get install sudo). For at installere sudo skal du logge ind vha rod`om:
Når du bliver bedt om en adgangskode, skal du indtaste superbrugeradgangskoden. Hvorefter enhver kommando vil blive udført som root-superbruger.
Eugene@PCnavn:~$ su - Adgangskode: root@PCnavn:~#<команда, которая выполнится от имени root>
Almindelige Linux-kommandoer
Her er en liste over nyttige kommandoer, der ikke er inkluderet i andre sektioner.
Sudo shutdown -h nu #luk computeren nu sudo shutdown -h 90 #luk computeren om 90 minutter. sudo genstart #genstart computeren wget --convert-links -r http://www.linux.org/ #kopiering af hele webstedet og konvertering af links til at arbejde offline #copying er 5 niveauer dybt!! #execute sidste udførte kommando historie | hale -50 #vis de sidste 50 indtastede kommandoer passwd #ændrer adgangskoden til den aktuelle bruger cal -3 #viser forrige, nuværende og næste måned i en praktisk form (som en kalender)
Arbejde med Linux-filer og mapper
ls #vis en liste over filer i den aktuelle mappe (liste) ls -la<имя каталога>#liste over filer i mappen<имя каталога>, inklusive skjult pwd #printer aktuel sti (aktuel mappekommando) cd [mappe] #skift aktuel mappe (skift mappe) cp<что_копировать> <куда_копировать>#kopi filer (kopi) mv<что_перемещать> <куда_перемещать>#move eller omdøb fil (move) mkdir<каталог>#opret en ny mappe (opret mappe) rmdir<каталог>#fjern mappe rm<файлы>#delete filer (fjern) rm -rf<имя каталога>#fjerne en mappe sammen med dens underfiler, find /var/www*index.php #find alle filer med navne, der ender på index.php #i mappen /var/www tail<имя файла>#udskriver slutningen af filen. Praktisk, når du arbejder med logfiler og store du-filer. -bh | mere #vis information om størrelsen af filer og mapper, startende fra den aktuelle mappe sudo chmod 777 -R ~/Public #læse/skrive/udfør tilladelse for alle i mappen ~/Public # -R - rekursivt, dvs. alt underfiler og mapper sudo chown<имя пользователя> <имя файла>#sæt filejer >filnavn #gør filnavn til en tom fil, dvs. sletter indholdet af berøringsfilnavn #opretter en tom fil, ændrer også det tidspunkt, hvor filen sidst blev ændretLinux-kommandoer, der giver information om systemet
whoami #vis det navn, som du er registreret under dato #vis dato og klokkeslæt<имя программы>#udfør et program eller en kommando og få information om den tid #kræves for dets udførelse, hvem #bestem hvilken bruger der kører på maskinen uname -a #vis information om operativsystemversionen cat /etc/issue #vis operativsystemversionen ( 12.04, 13.04 osv.) lsb_release -a #distributionsnavn og version uname -m #find ud af, hvor mange bits der er i Linux OS gratis #vis information om hukommelsesbrug df -h #vis information om ledig og brugt diskplads oppetid #viser aktuel tid, forløbet tid efter indlæsning af operativsystemet, antallet af nuværende #brugere i computersystemet og belastningen for de sidste 1, 5 og 15 minutters arbejde efter opstart, #antallet af nuværende brugere i computersystemet og belastningen for de sidste 1, 5 og 15 minutter top (htop) #viser en liste over arbejdere i systemet af processer og information om dem ps axu | grep php #liste over processer, hvis navn indeholder php ps aux | hoved -n 1; ps aux | grep:searchd #processer med forklaring af parametre over netstat -lnp | grep:9000 #find ud af, hvad der hænger på port 9000 netstat -luntp #viser alle åbne porte med programmer, der bruger dem lsusb #information om enheder tilsluttet via USB lscpu #processorkarakteristikaHvordan afslutter man en proces? Hvis under tilbagetrækning top tryk på k (fra ordet kill), vil du blive bedt om det
PID til at dræbe:
du skal indtaste procesidentifikationen (PID) og derefter trykke på enter. Dette er noget som opgavehåndteringen i Windows.
Arbejde med Linux-arkiver
tar cf primer.tar /home/primer.txt #opret et tar-arkiv ved navn primer.tar, #containing /home/primer.txt tar czf primer.tar.gz /home/primer.txt #opret et tar-arkiv med Gzip-komprimering ved #navn primer.tar.gz tar xf primer.tar #udpak primer.tar-arkivet i den aktuelle mappe tar xzf primer.tar.gz #udpak tar-arkivet med Gzip tar xjf primer.tar.bz #pak tar-arkivet ud fra Bzip2Eksempler på søgning i tekst og filer i Linux
grep -rl "hvad leder vi efter" /sti #søg efter filer rekursivt med teksten #"hvad leder vi efter" langs stien "/sti" mindre ~/Documents/http.txt | grep -A 2 "skype" #søg filen ~/Documents/http.txt, #vil vise den matchende linje + 2 næste linjer hale -f -n100 ~/logs/php-error.log #meget praktisk funktion til at læse logfiler #in udskriver de sidste 100 linjer i find-filen i realtid. -navn "*.php" -mtime -1 -print #rekursiv søg efter filer ved hjælp af mønsteret (masken) "*.php" #der er ændret inden for de sidste 24 timer find /var/www/ -mtime -10 #search for filer, der er blevet ændret inden for de sidste 24 timer sidste 10 dage, find /var/www/ -mtime -10 > filnavn.txt #skriv output til fil find . -perm 777 | xargs rm #find alle filer med tilladelser 777 og slet dem find . -navn cache | xargs chmod -R 777 #find cache-mappen og giv den tilladelser 777Udfør stykker kode på kommandolinjen (php, python):
Php -r "var_dump(strlen("hej"));" python -c "print("hej");"
Dette er en ufuldstændig liste over kommandoer, som allerede har været meget nyttige for mig. Efterhånden som vi lærer Linux, vil indlægget blive opdateret med andre kommandoer.
Linux-operativsystemet er meget populært blandt programmører og dem, der kan lide at pille, fordi det giver mulighed for aktiv brug af en konsol, der indeholder hundredvis af kommandoer. Vi har allerede ordnet det, og selvfølgelig skal vi derefter studere de grundlæggende kommandoer i konsollen, det er hvad vi vil gøre i dag.
Ved hjælp af konsolkommandoer kan brugeren hurtigt udføre en masse handlinger: åbne, flytte og kopiere filer, se forskellige informationer og statistikker, overvågning og fejlretning, indhente detaljerede oplysninger om systemet, ændre softwaren og den visuelle del af systemet, og meget mere.
Husk, at du skal have administratorrettigheder for fuldt ud at bruge konsollen. Nedenfor er en liste over de vigtigste kommandoer i Linux-konsollen og deres forklaring.
Systemoplysninger:
bue eller uname -m- skærm computerarkitektur
unavn -r- Vis den anvendte kerneversion
dmidecode -q- vis hardwaresystemkomponenter - (SMBIOS / DMI)
hdparm -i /dev/hda- vise egenskaberne for harddisken
hdparm -tT /dev/sda- test ydeevnen af at læse data fra harddisken
kat /proc/cpuinfo- Vis information om processoren
kat /proc/afbryder- Vis afbrydelser
kat /proc/meminfo- kontroller hukommelsesforbrug
kat /proc/swaps- vis swap-fil(er)
kat /proc/version- Vis kerneversionen
kat /proc/net/dev- Vis netværksgrænseflader og statistik over dem
kat /proc/mounts- Vis monterede filsystemer
lspci-tv- vis PCI-enheder som et træ
lsusb -tv- vis USB-enheder som et træ
dato- Vis systemdato
dato 041217002007.00*- indstil systemdato og -klokkeslæt MMDDDHHmmYYYY.SS (MonthDayHourMinutesYear.Seconds)
ur -w- spar systemtid i BIOS
Stop af systemet:
shutdown -h now eller init 0 eller telinit 0- stop systemet
nedlukning -h timer:minutter &- planlæg systemet til at stoppe i et bestemt tidsrum
nedlukning -c- annuller den planlagte nedlukning af systemet
shutdown -r nu eller genstart- genstart systemet
Log ud- Log ud
Arbejde med netværket:
ssh- giver sikker adgang til en fjernsession med en anden maskine, og giver dig også mulighed for at udføre en given kommando på en fjernmaskine uden at gå ind i en session.
scp- giver sikker kopiering af filer på netværket.
telnet<имя_удаленной_машины>
- kontakt en anden maskine via telnet. Log ind på din session, når forbindelsen er etableret med din adgangskode.
ftp<имя_удаленной_машины>
- kontakt en fjerncomputer via ftp. Denne type forbindelse er god til at kopiere filer fra/til en ekstern maskine.
værtsnavn -i- viser IP-adressen på den computer, du arbejder på.
Nogle administrationskommandoer:
alias ls="ls -Fskb -farve"- Opret et alias, så du kan køre en mere kompleks kombination af kommandoer med én kommando.
kapasswd- kommando til at ændre adgangskoden for at få adgang til AFS-filsystemet. Når du arbejder på en grundlæggende Linux LIT-klynge, bør du kun bruge denne kommando til at ændre adgangskoden til at logge på klyngen.
passwd- Skift din adgangskode på enhver lokal computer.
chmod<права доступа> <файл>
- ændre adgangsrettigheder til en fil, som du er ejer af.
chown<новый_владелец> <файлы>
- ændre ejeren af filerne.
chgrp<новая_группа> <файлы>
- ændre gruppen for filen.
Filer og mapper:
cd /hjem- gå til mappen '/home'
CD..- gå til en mappe på højere niveau
cd ../..- gå til biblioteket to niveauer højere
CD- gå til hjemmekataloget
cd ~bruger- gå til brugerens hjemmemappe
cd -- gå til den mappe, du var i, før du flyttede til den aktuelle mappe
pwd- Vis den aktuelle mappe
ls- Vis indholdet af den aktuelle mappe
ls -F- Vis indholdet af den aktuelle mappe med symboler tilføjet til navnene
ls -l- vis en detaljeret visning af filer og mapper i den aktuelle mappe
ls -a- Vis skjulte filer og mapper i den aktuelle mappe
ls**- Vis filer og mapper, der indeholder numre i navnet
træ eller lstree- vis et træ af filer og mapper, startende fra roden (/)
mkdir dir1- opret en mappe med navnet 'dir1'
mkdir dir1 dir2- Opret to mapper på samme tid
mkdir -p /tmp/dir1/dir2- opret et mappetræ
rm -f fil1- slet fil med navnet 'fil1'
rmdir dir1- slet mappe med navnet 'dir1'
rm -rf dir1- slet mappen med navnet 'dir1' og rekursivt alt dens indhold
rm -rf dir1 dir2- slet to mapper og deres indhold rekursivt
mv dir1 new_dir- omdøb eller flyt en fil eller mappe
cp fil1 fil2- kopier fil fil1 til fil fil2
cp dir/* .- Kopier alle filer i mappen dir til den aktuelle mappe
cp -a /tmp/dir1 .- Kopier mappe dir1 med alt indhold til den aktuelle mappe
cp -a dir1 dir2- Kopier katalog katalog 1 til katalog katalog 2
ln -s fil1 lnk1*- Opret et symbolsk link til en fil eller mappe
ln fil1 lnk1- opret et "hårdt" (fysisk) link til en fil eller mappe
Proces kontrol:
p.s. | grep<Ваше_имя_пользователя>
- vise alle processer, der kører på systemet på vegne af brugeren
dræbe
Dræb alle<имя_программы>
– "dræb" alle processer efter programnavn
xkill (i X window terminal)- "dræb" den proces, hvis vindue du peger på med markøren
Linux indbyggede softwareværktøjer og sprog:
emacs (i X-terminal)- emacs editor. Meget funktionsrig, men ret kompliceret for uerfarne brugere
gcc
g++
perl- et meget kraftfuldt scriptsprog. Yderst fleksibel, men med ret kompleks syntaks. Meget populær blandt avancerede brugere.
python- en moderne og ganske elegant objektorienteret tolk
g77- GNU FORTRAN compiler
f2c- konverter fra FORTRAN til C
fort77- FORTRAN compiler. Kører f2c og bruger derefter gcc eller g++
grep- søg efter et tekstfragment i filer, der matcher den indtastede maske. Masken er defineret ved hjælp af en standardnotation kaldet "regulære udtryk"
tr- oversættelsesværktøj (erstatning af bogstaver i en tekstfil)
gak- GNU awk (bruges til at behandle formaterede tekstfiler)
sed- et værktøj til behandling af tekstfiler.