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
-qq //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
find / -bruger bruger1 //søg filer, direkte. Medbruger 1 find /home/bruger1 -navn \*.bin //søg efter filer .beholder V / hjem/ bruger 1 find /usr/bin -type f -atime +100 //påstand beholder. filer, pludselig 100 dage find /usr/bin -type f -mtime -10 //påstand filer oprettet/redigeret på 10 dage find / -navn \*.deb -exec chmod 755 "()" \; //påstand filer ( .deb) og ændre. rettigheder find\*.ps //find filer med filtypenavn.ps hvor er stop //vis stien til programmetstandse som stopper //at vise. fuld vej til programstandse


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
a2pa2pOversættelse af Awk til Perl
a2psa2psFormatering af en tekstfil til udskrivning på en Postscript-printer
acpiacpi [-tast]acpi -t - viser oplysninger om batteriopladning og temperatur for bærbare computere
tilføjelsesgruppetilføj gruppeTilføjelse af en ny brugergruppegruppe til systemet
adr2lineadr2lineKonvertering af programadresse til filnavne og linjenumre
adduseradduser brugerTilføjelse af en ny bruger til systemet
adminuseradminuserRedigering af administratorer i TFM-databasen
aliasaliasAngivelse af en forkortelse for en kommando
alsactlalsactlAlsa lyd driver kontrol
amdamdMontering af filsystemer automatisk
anacronanacronAsynkron eller anakronistisk cron (efter tidsinterval)
anacrontabanacrontabKonfiguration af opgaver udført af anacron
et skuespilaplay –liste-enhederViser detaljerede oplysninger om lydkortet
apmapmAvanceret strømstyringsforespørgsel
apmdapmdAvanceret strømstyringsdæmon
appresappres
aproposapropos videonabludenieSøg efter strengen videonabludenie i titlerne og titlerne i dokumentationen og vis en liste over alt fundet
apt-cdromapt-cdrom
apt-getapt-get [-key] paramOperationer 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
evneegnethed paramEn 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.
ararOperationer på arkiver
buebueComputerarkitektur display
arparpArbejder med systemets ARP-cache
somsomGNU bærbar assembler
One-shot kommandoplanlægger
atqatqViser en liste over job i køen til udførelse
atrmatrmFjerner opgaver tilføjet med kommandoen at
audit2allowaudit2allowOprettelse af SELinux-politik, der tillader regler
aumixaumixJustering af lydmixerindstillinger
awkawkSøgesprog, skabelonbehandling
badblocksbadblocksKontrollerer enheden for dårlige sektorer
bannerbannerUdskriver tekst som ASCII-art
basenavnbasenavnVælg mappe fra det fulde filnavn
bashbashGNU Bourne-Again SHell shell
partipartiUdførelse af brugerkommandoer
f.Krf.KrC-lignende sprogtolk eller lommeregner
bdftopcfbdftopcfKonvertering af en skrifttype til X Window fra BDF til PCF-format
bipbipLyd fra systemets højttaler
bgbgListe over stoppede og baggrundsopgaver; fortsæt med at køre en stoppet opgave i baggrunden
biffbiffMeddelelse om postankomst og dens afsender
biodbiodNFS dæmon
bmptoppmbmptoppmKonvertering af en .bmp-fil til pixmap
bunzip2bunzip2Udpakning af filen
bzcatbzcatUdpakning af filer og udskrivning til standardoutput
bzip2bzip2Arkivering
bzip2recoverbzip2recoverGendannelse af data fra en beskadiget bzip-fil
calcal [N]cal - viser kalenderen for den aktuelle måned.
cal N - udskriv kalenderen for det n. år
katkat paramkat > 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
ccccC compiler
CDCDGå 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
cdparanoiacdparanoia [-key]cdparanoia -B - optag lydspor til wav-filer.
cdparanoia -- "-5" skriv de første 5 lydspor til WAV-filer
cdrecordcdrecordBrænde cd'er fra billeder
snakchat [-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
chattrchattr [+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
cdrecordcdrecord [-key] paramcdrecord -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
chageskift [-tast] ÅÅÅÅ-MM-DD brugerIndstillinger 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
chfnchfn [-f fulde navn] [-r værelsesnummer] [-w arbejdstelefon] [-h hjemmetelefon] [-o andet navn]Ændring af dit brugernavn og oplysninger
chgrpchgrp [-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)
chmodchmod [-key] ABC-filIndstil 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
chownchown [-key] bruger dirchown -R user dir - skift ejeren af ​​mappen dir til bruger.
chown bruger videonabludenie - tildel ejeren af ​​videonabludenie-filen til brugerbrugeren
chrootchroot new_rootUdfører kommandoen cmmnd med den angivne new_root-mappe som rodmappen.
--hjælp - vis hjælp
--version viser versionsoplysninger
chshchshÆ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
cksumcksum videoVideofilstørrelse og kontrolsum
klarklarRydning af skærmen (hvis muligt)
urur [-tast]clock -w - gem systemtid i BIOS
cmpcmp fil1 fil 2Sammenlign to specificerede filer fil1 og fil2. Hvis de er identiske, vises der ingen meddelelser.
colcolFiltrering af tilbagebrud fra inputstrømmen
colcrtcolcrt
colrmcolrmFjernelse af kolonner fra en fil
kolonnekolonnefilUdskriver formateret inputtekst fra filfil til en liste med fem kolonner
kommcomm [-nøgle] fil1 fil2Linje for linje sammenligning af to filer
sammensattesammensatte
komprimerekomprimere
konverterekonvertereKonvertering af grafikfiler
cpcp [-nøgle] fil1 fil2Kopiering.
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
cpiocpioOperationer med arkiver
cppcppPreprocessor brugt af C-kompileren
croncronTimer (ur) dæmon
crontabcrontabÆndring af opgaveplansfilen (crontab)
csplitcsplitOpdeling af en fil i flere dele
ctagsctags
ctrlltdelctrlltdelEmulering af tryk på Ctrl+Alt+Del
skæreskæreOutput valgte dele af linjer af givne filer
datodato [MMDDHHmmYYYY.SS]dato - vis den aktuelle dato og klokkeslæt.
dato 101721552011.33 - indstil systemdato og -klokkeslæt MMDDCHHmmYYYY.SS (MonthDayHourMinutesYear.Seconds)
dcdc [-tast]Lommeregner
-e, --expression=EXPR - beregn udtryk
-f, --file=FIL - tælle udtryk i fil
-h, --help - vis hjælp
-V, --version - outputversionsinformation
dcrawdcrawAfkodning af "rå" (.raw) digitale fotos
dddd
debcdebcUdskriver indholdet af den genererede debian-pakke
debugfsdebugfsGendannelse af filsystem
misbrugermisbruger videonabludenieSletter bruger videonabludenie
dfdf [-tast]Viser information om diske
df -h Viser alle diske på systemet
dfsharesdfsharesListe over tilgængelige ressourcer
dhclientdhclient eth0dhclient eth0 - aktiver grænsefladen eth0 i dhcp-tilstand
gravegrave [-nøgle] domæneFå DNS-oplysninger for domænedomæne
dig -x vært - omvendt søgning efter vært
diffdiff [-nøgle] fil1 fil2Sammenligning af to tekstfiler. Se også patch
forskel 3forskel 3Sammenligning af tre tekstfiler
dirdirList filerne i den aktuelle mappe i alfabetisk rækkefølge
dircolorsdircolorsIndstilling af farver for kommandoen ls
dirnavndirnavnFjern filnavnet fra den angivne sti
djviewdjviewFil viewer.djvu
dmesgdmesgViser kernemeddelelser
dmidecodedmidecode [-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
dpkgdpkg [-nøgle] pakkeOperationer 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ørgseldpkg-query [-key] paramdpkg-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
dudu [-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
lossepladsdumpe [-key] dirOprettelse 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
ekkoekko tekstUdskrive 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ødeudstødeÅbning af et cd- eller dvd-drev
AfslutAfslutAfslut den aktuelle session, luk terminalvinduet
fdformatfdformat -n paramfdformat -n /dev/fd0 - formaterer en diskette uden at kontrollere
fgfg[N]Sætter nyere opgaver i højsædet.
fg N - bring opgave N i forgrunden
Findfind [-tast] paramSø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
ffmpegffmpeg [-key] input [-key] outputKonvertering (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
fingerfinger videonabludenieVis information om brugeren videonabludenie (når den startes uden parametre - om den aktuelle bruger)
gratisgratis [-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
fuserfuser [-tast] /Nfuser -km /mnt/hda2 - tvinge afmontering af en partition optaget af en bruger
geditgedit videokameraKører gedit-teksteditoren med videokamerafilen åben
gitgitListe over System X-ressourcer
gksugksu kommandoKørsel af kommandokommandoen med administratorrettigheder og visning af et grafisk vindue til indtastning af adgangskoden
glxinfoglxinfoViser information om OpenGL og GLX-implementeringen i XWindows
glxgearsglxgearsEn simpel 3D-test, der viser billedhastigheden i terminalen
gpggpg [-key] filgpg -c video - krypter videofilen.
gpg video.gpg - dekrypter video.gpg-filen. Når kommandoen udføres, er GNU Privacy Guard aktiveret
grepgrep [-key] strengfilerSø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
grpckgrpckKontrol af korrektheden af ​​systemkontofiler. Filen /etc/group er markeret
guvcviewguvcviewTilslutning af et WEB-kamera
gzipgzip [-key] filgzip-fil - komprimer filfilen og omdøb den til file.gz
gzip -d file.gz - dekomprimer file.gz til fil
standsestandseHurtig og korrekt nedlukning af systemet
hashhashListe over System X-ressourcer
hdparmhdparm -tast hddhdparm -i /dev/hda - viser egenskaberne for den første harddisk.
hdparm -tT /dev/sda - ydeevnetest til læsning af data fra harddisken
hddtemphddtemp [-tast] paramhddtemp -uC /dev/sda - outputtemperatur for harddisk /dev/sda i grader Celsius
hovedhoved filUdskriv de første 10 linjer i filfilen
historiehistorieViser 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ærtværtsadressehost www..host-webstedet til IP-adresse.
vært 89.105.147.150 - det samme omvendt
værtsnavnvæ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
hwclockhwclockIndbygget computerur. For at ændre datoen (klokkeslættet) og synkronisere med systemuret kræves der administratorrettigheder
hwinfohwinfo [-nøgle]hwinfo –-short - vis information om tilsluttede enheder.
hwinfo -wlan - oplysninger om trådløse enheder
ifconfigifconfigLæ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 nedeifdown netDeaktiver nettet
ifupifup netAktiver net
iwconfigiwconfigOm trådløse netværk
iwlist scanningiwlist scanningSøg efter trådløse netværk
javajava [-nøgle] fil.jarjava -jar file.jar - lancering af .jar-filer
jobjobListe over alle kørende og pauserede opgaver
dræbedræbe NAfslut processen med id N
Dræb allekillall videoAfslut alle processer med navnet video
sidste genstartsidste genstartViser systemgenstartshistorik
mindre videomindre filUdskriv indholdet af videofilen
lnln [-key] fil linkln -s videonabludenie video - opretter en symbolsk link video til videonabludenie filen
lokaliserefind [-key] filfind 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 udLog udLog ud fra den aktuelle shell-session
se referencese referenceHurtig søgning (sorteret) ordbog efter præfiks
lsls [-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_releaselsb_release [-key]lsb_release -a - kommando til at udlæse Ubuntu-versionen
lsattrlsattrVisning af filattributter
lshw-htmllshw -html > videonabludenie.htmlViser information om hardware i html-filen videonabludenie.html
lspcilspci [-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
lsusblsusb [-nøgle]Viser information om USB-bussen og tilsluttede enheder.
lsusb -v - det samme mere detaljeret.
lsusb -tv - vis USB-enheder som et træ
lsmodlsmodViser status for kernemoduler
mandmand kommandoHjælp output om kommandokommandoen
mkdirmkdir videonabludenieOpret en mappe videonabludenie
mkswapmkswap /parammkswap /dev/hda3 - opretter swap-plads på hda3-partitionen. Se også swapon
mke2fsmke2fs /parammke2fs /dev/hda1 - opret et ext2-filsystem på hda1-partitionen.
mke2fs -j /dev/hda1 - opretter et ext3 journaling filsystem på hda1 partitionen
mkfsmkfs [-tast] /parammkfs /dev/hda1 - opret et Linux-filsystem på hda1-partitionen.
mkfs -t vfat 32 -F /dev/hda1 - opret et FAT32-filsystem på hda1-partitionen
meremere filSide for side visning af en tekstfil
monteremonter [-nøgle] /N /MMonter 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
mvmv fil1 fil2Omdøb eller flyt fil fil1 til fil2. Hvis fil2 er en eksisterende mappe - flyt fil1 til fil2 mappe
nanonano fil
netstatnetstat [-nøgle]netstat -rn - vis den lokale routingtabel
nygrpnewgrp [-]Æ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
nlnl filLinjenummerering i filfil
klokkenklokkenViser håndure på skrivebordet
osecosecUdførelse af systemintegritetsovervågning
passwdpasswdÆndring af den aktuelle brugers adgangskode
sæt indindsæt [-key] fil1 fil2Sammenlæ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 "+"
lappepatch [-nøgle] fil1 fil2Sammenlægning af to filer
pingping værtPing vært med resultatoutput
slukslukKorrekt nedlukning af systemet
pppoeconfpppoeconfOpsætning af internetadgang kommando
psps [-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)
pwckpwckKontrol af korrektheden af ​​systemkontofiler. Filerne /etc/passwd og /etc/shadow er kontrolleret
pwdpwdVis den aktuelle mappe
genstartgenstartKorrekt nedlukning af systemet og efterfølgende opstart (genstart)
gendannegendan [-nøgle] file.bakGendannelse af filer fra sikkerhedskopier.
gendan -if /tmp/back0.bak - gendan fra backup /tmp/back0.bak
rmrm [-key] filSlet 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
rmdirrmdir dirrmdir dir - slet en tom mappe-dir.
ruterute [-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
rsyncrsync [-nøgle] /dirFilsynkronisering.
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
sedsed [-key] param filOperationer 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
shsh videonabludenie.runUdfør batchfilen videonabludenie.run
lukke nedlukke [-tast] paramKorrekt 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øvnsove NUdsæt starten af ​​procesudførelsen i N sekunder
smartctlsmartctl [-tast] paramsmartctl -a /dev/sda - output SMART information til harddisk /dev/sda
sorteresorter 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
sshssh [-nøgleport] bruger@værtOpret forbindelse til værten som bruger.
ssh -p port bruger@host - opret forbindelse til vært på portport som bruger
ssh-copy-idssh-copy-id bruger@værtTilføj din nøgle til vært for brugeren for at aktivere login uden adgangskode og med nøgler
startxstartxStart af X Window GUI
statstat filVis alle tilgængelige oplysninger om den angivne filfil
svnsvn
susuLog ind på administratorsessionen. Afslutte en session - exit-kommando
sudosudo [-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æretar nøgle filer1 filer2tar 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
swaponswapon/paramswapon /dev/hda2 /dev/hdb3 - aktiver swap-pladser placeret på hda2- og hdb3-partitioner
halehale [-key] filUdskriv de sidste 10 linjer filfil.
tail -f file - udskriv indholdet af filen, efterhånden som den vokser, startende med de sidste 10 linjer
toptopVis alle kørende processer
røre vedtryk på [-tast] ÅÅMMDDhhmm filtouch 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
tzselecttzselectKører tidszonevalgsværktøjet
ufwufw paramFirewall-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
umountumount [-nøgle] /NAfmontering 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.
unavnunname [-nøgle]uname -a - vis kerneinformation.
uname -r - outputkerneversion
uname -m - skærm computerarkitektur
oppetidoppetidViser aktuel tid, sessionsvarighed, antal brugere og CPU-brug
brugerebrugereViser en kort liste over aktuelt arbejdende brugere
vmstatvmstatVis information om processer, hukommelse og CPU-belastning
wwViser 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ægvægSender beskeder til terminalen for hver bruger, der aktuelt er logget på
wc filenUdskrivning af antallet af linjer, ord og tegn i en fil
wgetwget [-key] filwget videonabludenie - download fil videonabludenie
wget -c videonabludenie - fortsæt den stoppede download af videonabludenie-filen
vinvinStart af DOS- og Windows-programmer.
vinfil - åbn Windows-skrivebordet.
hvad erhvad er linjenSøg i en database med manualsider og vis en kort beskrivelse
hvor erhvor er kommandoenSøg efter filer, man-sider for en bestemt kommando
hvilkenhvilken paramhvilken kommando - output stien til kommandofilen.
hvilken prog - hvilken prog-applikation vil blive lanceret som standard
WHOWHOViser en liste over brugere, der i øjeblikket arbejder i systemet
hvem er jeghvem er jegViser det navn, som du er logget ind under
hvem erwhois domæneVis whois-oplysninger for domæne
hvor erhvor er progMulig placering af prog-programmet
skriveskrive strengAfsendelse af beskeder til en anden bruger, der er logget ind ved at kopiere linjer fra afsenderens terminal til modtagerens terminal
xrandrxrandrListe over understøttede grafikopløsninger
yasmyasm [-key] filMonter
& 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 && cmmnd2Start 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 herPræfiks før du indtaster en kommentar
; cmmnd1; cmmnd2Linje for linje optagelse af flere kommandoer. Hver efterfølgende kommando kører, efter at den forrige er fuldført
|| cmmnd1 || cmmnd2Linje for linje optagelse af flere kommandoer. Den næste kommando køres først, efter at den forrige er udført fejlagtigt
7z7zStarter 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 ændret

Linux-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 #processorkarakteristika

Hvordan 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 Bzip2

Eksempler 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 777

Udfø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æbe" processen. Bestem først PID'et for din "dræbte" proces ved hjælp af ps
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 - GNU C compiler
g++ - GNU C++ compiler
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.