Grundläggande Linux-kommandon. Grundläggande Linux-konsolkommandon Konsolkommandon i linux

/usr/bin/lsb_release -ircd # Ta reda på versionen av Linux-distributionen;

uname -a # Visa Linux-kärnversionen;

uname -m # Visa datorarkitektur;

värdnamn # Visa datorns nätverksnamn;

upptid # Systemdriftstid utan omstart och avstängning;

stänga av # Avstängning\starta om. Exempel:
- avstängning -r nu # Starta om;
-avstängning -h 20:00 # Stäng av strömmen vid 20:00;
- avstängning -h nu # Stänga av;

init 0 # Stänga av;

stanna # Stänga av;
logga ut # Logga ut;# Visar operativsystemets startloggfil;
cat /proc/cpuinfo # Visa fullständig information om processormodellen (frekvens, instruktioner som stöds, etc.);
cat /proc/meminfo # Visa utökad information om det upptagna utrymmet random access minne;

lshal # Visa en lista över alla enheter och deras parametrar;
lspci-tv # Visa upptäckta PCI-enheter;
lsusb -tv # Visa upptäckta USB-enheter;
lsmod # Lista över alla moduler som laddats in i kärnan;
modprobe # Laddar moduler i kärnan, exempel:# Exempel på att ändra rotmiljön till /mnt: chroot/mnt . Efter detta kommer hästpartitionen monterad på /mnt att användas som en inbyggd partition;
ldd # Lista över bibliotek som krävs för ett specifikt program. Lista de bibliotek som krävs för att ssh ska fungera: ldd /usr/bin/ssh ;
var är # Visar platsen för binärfiler, källor och manualer relaterade till en viss fil. Exempel: var är stopp ;
crontab # Ger möjlighet att utföra vissa uppgifter enligt ett schema. Mer information på länken cron ;

byte # Inaktivera swap-partitioner. Inaktivera swap (data flyttas till RAM): swapoff -a ;

swapon # Aktiverar swap-partitioner. Aktivera byte: swapon -a ;

datum # Visa och ändra datum\tid. Exempel:

- datum # Visar aktuellt datum och tid;

- datum 041217002007.00 # Ställ in systemdatum och tid. Format: MMDDHHmmYYYY.SS;

Filoperationer

pwd # Skriver ut den aktuella sökvägen;
ls # Listar filer och kataloger. Ett exempel på utmatning av en formaterad lista över alla filer och kataloger, inklusive dolda: ls -laX ;
CD # Navigera genom kataloger. Exempel:
- CD # Gå till hemkatalogen;
- cd /hem # Exempel på att gå till /hem;
- CD.. # Flytta till en högre katalog;
- cd ~användare # Gå till användarens hemkatalog användare;
Rör # Skapa en tom fil om inte. Exempel: tryck på test.txt ;
rm # Ta bort. Exempel:
- rm test.txt # Radera fil;
- rm -rf temp # Ta bort den tillfälliga katalogen med bifogade filer;
cp # Kopiera. Exempel:
- cp test.txt /home/test.txt # Kopierar test.txt från den aktuella katalogen till /home;
- cp -la /dir1 /dir2 # Kopiera kataloger;
ln # Skapa en symbolisk länk. Exempel: ln -s /var/test.txt /home/test.txt - skapa en symbolisk länk till filen /var/test.txt i /home-katalogen;
mkdir # Skapa en katalog. Exempel: mkdir temp ;
rmdir # Ta bort en katalog. Exempel: rmdir temp ;
mv # Flytta\Byt namn. Exempel på att byta namn på en katalog: mv /dir1 /dir2 (liknar filer);
lokalisera # Sök. Ett exempel på att söka överallt efter alla filer med namnet test.txt: hitta test.txt ;
hitta # Sök. Exempel:
-hitta /home/it -namn test.txt # Hitta filer och kataloger med namnet test.txt i /home/it och undermappar;
- hitta /home/it -namn "*.txt" # Hitta alla filer och kataloger i /home/it och dess underkataloger vars namn slutar på ".txt";
- hitta /usr/bin -typ f -atime +100 # Hitta alla filer i "/usr/bin" som senast användes i mer än 100 dagar;
-hitta /usr/bin -typ f -mtime -10 # Hitta alla filer i "/usr/bin" skapade eller modifierade under de senaste 10 dagarna;
statistik # Visa all tillgänglig information om den angivna filen. Exempel: stat test.txt ;
fil # Anger filtypen. Exempel: filen test.txt ;
chmod # Åtkomsträttigheter, mer information på länken chmod ;
chown # Ändrar ägaren till en fil, till exempel: chown www:www test.txt ;
mc # Filhanterare ;

Arkivering

tjära - arkiverare. Exempel:
-tar cf test.tar /home/test.txt # Skapa ett tar-arkiv med namnet test.tar som innehåller /home/test.txt;
- tar czf test.tar.gz /home/test.txt # Skapa ett Gzip-komprimerat tar-arkiv med namnet test.tar.gz;
-tar cjf test.tar.bz2 /home/test.txt # Skapa ett tar-arkiv med Bzip2-komprimering med namnet test.tar.bz;
-tar xf test.tar # Packa upp test.tar-arkivet i den aktuella mappen;
- tar xzf test.tar.gz # Packa upp tar-arkivet med Gzip;
- tar xjf test.tar.bz # Packa upp tar-arkivet med Bzip2;

Processledning

topp # Processledare;
ps # Visar processer. Exempel:

- ps axjf # Visa alla pågående processer;

- ps-eF # Lista över processer med full startsträng;
- ps -U användare # Lista över uppgifter som genererats av användaren;
pgrep # Sök efter processer. Visa sshd process PID: pgrep -l sshd ;
lsof #lsof /hem Visar en lista över processer som använder /home;

fuser -m # Ta reda på vilken process som har upptagit enheten. Exempel: fixeringsenhet -m /mnt ;
döda # Dödar processen. Exempel:

- döda 4712 Döda process med PID 4712:;

- döda -9 4712 # Tvingar avslutning av den angivna processen (kör om det inte hjälper döda 4712 );

döda alla # Dödar processer med namn. Exempel:

- killall x-www-webbläsare # Döda x-www-webbläsarprocesser ;

- killall -u användare # Avsluta processer som skapats av användaren;
trevlig # Låter dig visa eller konfigurera uppgiftsprioriteten. Exempel:

- fin -4 mc # Kör mc med prioritet = aktuell+4 ;

renice # Ändra processprioritet. Exempel:
- renice 4 -p 11597 # Ställ in prioritetsvärdet för process mc (PID=11597) till 4;

Bagge

fri # Minnesstatusinformation. fri -m - visa status för RAM i megabyte;
dmidecode # Information om hårdvaran. Information om antalet RAM-platser och insatta moduler: dmidecode --typ 17 . Läs mer om dmidecode här dmidecode ;

HDD

du # Information om katalogstorleken. du -sh /home/it/ visar storleken på katalogen /home/it/;
fdisk # Information om hårddiskpartitioner. Information om alla anslutna hårda och flyttbara enheter: fdisk -l . Fler detaljer: fdisk ;
blkid # Visar UUID för alla tillgängliga lagringsenheter i systemet;
df # Visar mängden ledigt utrymme på partitionerna. Exempel: df -h ;
montera # Montering. Exempel:
- montera # Visar fullständig information om monterade enheter;
-montera /dev/sda1 /mnt # Monterar partitionen /dev/sda1 till monteringspunkten /mnt;
-umount/mnt # Avmonterar partitionen från /mnt-monteringspunkten;
badblocks # Kontrollera om det finns dåliga block. badblocks -v /dev/sda1 kontrollera sda1-partitionen för dåliga block;
fsck # Kontrollera filsystemet. fsck /dev/sda1 - kontrollera/återställa integriteten för Linux-filsystemet för sda1-partitionen;
mkfs # Formatering, mer information på länken mkfs ;
smartctl # SMART check. smartctl -A /dev/hda - tillståndsövervakning hårddisk/dev/hda via SMART, mer information på länken smart ;

hdparm # Information om hårddiskar, exempel:
- hdparm -I /dev/sda # Diskinformation /dev/sda ;
- hdparm -tT /dev/sda # Visar hårddiskprestanda;

Netto

ping # Ping. Pinga ya.ru och visa resultatet: ping ya.ru ;
ifconfig # Nätverkskonfigurationsverktyg. Exempel:
-ifconfig # Visa parametrar för alla aktiva nätverksgränssnitt;
-ifconfig -a # Visa alla nätverksgränssnitt;
-ifconfig eth0 upp # Starta nätverksgränssnittet eth0;
- ifconfig eth0 ner # Inaktivera nätverksgränssnitt eth0;
-ifconfig eth0 hw ether 00:01:02:03:04:05 # Ändra MAC-adress;
-ifconfig eth0 192.168.1.1 nätmask 255.255.255.0 # Ställ in eth0-gränssnittet till en IP-adress och subnätmask;

- ifconfig eth0:0 192.168.0.1 nätmask 255.255.255.0 # Ställ in ytterligare en IP-adress för nätverksgränssnittet eth0;
iwlist-skanning # skanna etern för tillgängligheten av trådlösa åtkomstpunkter;
iwconfig # Verktyg för att ställa in trådlösa nätverksgränssnitt.
- iwconfig wlan0 # Visa konfigurationen av det trådlösa nätverksgränssnittet wlan0;
-iwconfig wlan0-läge ad-hoc # Ange nätverkstyp - ad-hoc;
-iwconfig wlan0 kanal 2 # Ange frekvenskanalen;
- iwconfig wlan0 essid inet # Ange nätverksnamnet. Läs mer om hur du ställer in internetdistribution via wi-fi här: iwconfig ;
rutt # Konfigurera rutter. Exempel:
- väg -n # Visar routingtabellen;
- route add -net 192.168.0.0 nätmask 255.255.0.0 gw 192.168.1.1 # lägg till en statisk rutt till nätverket 192.168.0.0/16 genom gatewayen med IP-adressen 192.168.1.1 (för att radera, ändra lägg till del);
netstat # Aktuella nätverksanslutningar. Exempel:

- netstat -tup # Visa aktiva nätverksanslutningar: ;

- netstat -an | grep LYSSNA # Visar en lista över alla öppna portar;
-netstat -anp -udp -tcp | grep LYSSNA # Visa listan över program som öppnar portar;
ethool # Information om aktuellt nätverksanslutningsläge och de som stöds. Exempel:

- ettool eth0 visar gränssnittsstatistik för eth0, visar information såsom stödda och aktuella anslutningslägen;
- ethtool -s eth0 speed 100 duplex full autoneg off # Tvinga hastigheten på nätverksgränssnittet till 100Mbit och Full duplex-läge och inaktivera automatisk detektering;
tcpdump # Skanningsverktyg nätverkstrafik. Exempel: tcpdump tcp port 80 visa all trafik på TCP-port 80;
iptables # Brandväggskonfigurationsverktyg;
ssh # Koppla till fjärrdator via ssh. Exempel: ssh 10.10.10.4 . Fler detaljer: ssh ;
wget # Ladda upp verktyg. wget -c http://www.example.com/file.iso ladda ner filen http://www.example.com/file.iso med möjligheten att stoppa och fortsätta senare;

vem är # Ta reda på information om en domän, till exempel: whois webbplats ;

gräv # Kontrollera domännamn. Exempel på länken: gräv ;

Text

Täta

lpstat # Visa en lista över skrivare. Få en lista över alla tillgängliga skrivare lpstat -a ;
lp # Kommando för att skicka till utskrift. Fler detaljer: ;
lpr # Kommando för att skicka till utskrift. Exempel: lpr -P Kyocera_Kyocera_FS-4020DN test.txt ;

lprm- # Ta bort en utskriftskö;

Användare och grupper

id # Visar sammanfattningsinformation för den aktuella användaren (inloggning, UID, GID, grupper);

Lägg till användare # Lägga till en ny användare. Exempel på att lägga till användaren: adduser det ;

passwd # Ändrar den nuvarande användarens lösenord;

gruppadd # Lägger till en ny grupp. Exempel: groupadd ITgr ;

usermod # Ändrar användarinställningar. usermod -a -G ITgr it lägger till användaren det till ITgr-gruppen;

userdel # Ta bort en användare. Exempel: användardel det ;

gruppdel # Ta bort en grupp. Exempel: gruppdel ITgr ;

användare # Visar en kort lista över användare som för närvarande arbetar i systemet;

utgång # Avsluta den aktuella användarens session;

sista # Visa användarregistreringar i systemet;

Diverse

Kolla på # Var n:e sekund kör bevakningskommandot önskat kommando. Exempel: titta på -n 5 "cat /proc/loadavg" Var femte sekund kommer resultatet av kommandot för att se den genomsnittliga belastningen på datorn att visas;

skärm # Fönsterhanterare. Mer information på länken: skärm ;
dc # Kalkylator;
cal # Kalender. Exempel:
-kal -3 # Visar föregående, nuvarande och nästa månad;
- Cal 2015 # Kalender 2015;
sova # Fördröjning under en angiven tidsperiod, i exemplet 10 sekunder: sova 10 ;
historia # Visar en numrerad lista över kommandon som utfördes i denna och föregående session;

manus # Skapa en logg över din konsolsession. Allt som angavs och allt som visades på skärmen sparas. Exempel: historia script.txt . Ange för att stoppa inspelningen utgång ;

som # Visa hela sökvägen för den körbara filen, t.ex. vilken ifconfig ;

vägg # Mata ut ett meddelande till alla användarterminaler, till exempel: vägg hej ;

återställa # Återställ terminalinställningarna och rensa dem;

klar # Rensar terminalskärmen;

pip # Spela ett pip;

Referens

man # Referens;
man ls # Hjälp för kommandot ls;

* Vissa kommandon kräver fullständiga rättigheter;

** Vissa kommandon kräver ytterligare programvaruinstallation.

Lag Linux-konsoler, eller som de också säger, kommandoraden, är en slags mellanlänk mellan användaren och själva datorn. För att maskinen ska kunna utföra din beställning måste den ges rätt kommando. Inledningsvis var det exakt hur förhållandet mellan en person och en dator ägde rum, men lite senare dök ett extra musverktyg upp, som avsevärt förenklade hela processen för informationsutbyte och gjorde den mer tillgänglig för alla användare. Konsolen är dock fortfarande ett kraftfullt och ibland mycket bekvämt verktyg för att utföra alla typer av åtgärder.

I allmänhet finns det väldigt många konsolverktyg, men här kommer vi kort, som ett exempel, bara att överväga två av dem, men de är mycket viktiga och används ofta. Verktyg Apt-get, designad för att fungera med programvarupaket. För de som inte alls känner igen konsolen kan de använda det underbara grafiska skalet till Apt-get, berättigad Synaptisk(tillgänglig i det officiella arkivet).

Hur använder man verktyget?

//grundläggande formel

kommandot sudo apt-get

//som ett exempel, uppdatera alla paket

sudo apt-get uppgradering

Grundläggande apt-get-kommandon när du arbetar med paket.

apt-get uppdatering //Uppdatera information. om paket från förråd
apt-get uppgradering //uppdatera alla paket
apt-get dist-upgrade //uppdatering av systemet som helhet
apt-get clean //rensar låset. annan lagring än cachefiler
apt-get autoclean //samma som rena, med raderad cache-filer
apt-get check //uppdaterar cache och kontrollera. otillfredsställande beroenden
apt-get autoremove //ta bort tidigare nedladdade men onödiga paket
apt-get remove //ta bort paketet från saven. config. filer
apt-get purge //ta bort paketet med alla beroenden
apt-get install //installera paketet
apt-get build-dep //Installera allt för att bygga källkodspaket
apt-get källa //laddar ner källkodspaket

Alternativ:

-h, --hjälp //referens
-q, --tyst //dölj förloppsindikatorn
-qq //visa inget annat än fel
-d, --endast nedladdning //bara ta emot paket och avsluta
-s, --simulera //utför händelsesimulering
-y, -ja //automatisk svara "Ja" på alla frågor
--installera om //installera om paket
-f, --fix-trasig //fixa trasiga beroenden
-m, --ignorera-saknas //ignorera saknade paket
-u, --show-uppgraderad //visa uppdaterade paket
--ingen uppgradering //uppdatera inte paket
-b, --kompilera, --bygga //montera paketet efter mottagandet
-D //vid radering, ta bort beroende komponenter
-V //visa paketversionsnummer i detalj
--no-remove //om paketen är märkta att radera., alltså apt-get av
--tvinga-ja //tvinga exekvering av den angivna operationen

Rolig.

apt-get moo

Du borde se en ko fråga: "Har du mumlat idag?"

"aptitude" verktyg.

Låt oss titta på ett annat mycket bra verktyg som heter " fallenhet"i själva verket är det samma som" apt-get", men anses vara bättre, och har också ett pseudografiskt gränssnitt. Funktionsprincipen är exakt densamma, bara istället för " apt-get", du måste ange ett värde" fallenhet". Låt oss först installera själva verktyget:

sudo apt-get aptitude

Om du nu skriver: fallenhet, kommer du att tas till programgränssnittet.

Låt oss titta på några kommandon:

// Installera paketet.

sudo aptitude paket1 paket2 paket3

Som du kan se kan du installera ett obegränsat antal paket samtidigt. Oavsett hur många gånger du installerar dem, fallenhet kommer automatiskt att lösa alla beroenden, allt du behöver göra är att acceptera (y) och tryck (stiga på). Dessutom kan du, analogt, ta bort paket:

sudo aptitude ta bort paketnamn1
eller
sudo aptitude purge package_name1

Det första kommandot tar bara bort paketfilerna utan att röra inställningarna, det andra tar bort allt helt. Du kan se paketbeskrivningen så här:

aptitude show package_name

I allmänhet är detta verktyg en absolut analog till " apt-get", men när du installerar och tar bort paket är det lämpligt att använda det istället för " apt-get". Åtminstone på den officiella hemsidan Ubuntu ge exakt samma rekommendationer.

Andra konsolkommandon.

Lista över kommandon relaterade till information.

värdnamn //maskinens nätverksnamn
vem är jag //aktuellt användarnamn
uname -m //visar maskinarkitektur
uname -r //kärnversion
sudo dmidecode -q //underrätta. om enheten. säkerställa systemet
cat /proc/cpuinfo //information om processorn
cat /proc/avbryter //avbryter
cat /proc/meminfo //all minnesinformation
cat /proc/swaps //all information om byta
cat /proc/version //kärnversion och annan information
cat /proc/net/dev //nätverksgränssnitt och statistik
cat /proc/mounts //monterade enheter
cat /proc/partitioner //tillgängliga avsnitt
cat /proc/modules //laddade kärnmoduler
lspci-tv //PCI enheter
lsusb -tv //USB enheter
datum //Det aktuella datumet
cal //kalender och aktuell månad
Cal 2012 //visar hela året 201

Kommandon relaterade till omstarts- och avstängningsprocesser.

avstängning -h nu //stäng av systemet
init 0 //stäng av systemet
telinit 0 //stäng av systemet
avstängning -h timmar:minuter & //schemalägg avstängning av systemet
avstängning -c //avbryt schemalagd avstängning
avstängning -r nu //starta om systemet
starta om //starta om systemet
logga ut //avsluta sessionen

Filoperationer och mer...

cd /hem //gå till hemkatalogen
CD.. //gå till högre nivå
CD ../.. //gå upp 2 nivåer
CD- //gå till föregående katalog
pwd //visa sökvägen till den aktuella katalogen
ls
ls -F //visa filer och kataloger
ls -l //show. detaljer om filer, kataloger
ls -a //visa gömda filer
mkdir dir1 //skapa en katalog med namnet dir1
mkdir dir1 dir2 //skapa kataloger dir1 Och dir2
mkdir -p /tmp/dir1/dir2 //skapa en katalog på den angivna platsen
rm -f fil1 //ta bort fil med namn fil1
rmdir dir1 //ta bort katalog med namn dir1
rm -rf dir1 //radera katalog dir1 och allt dess innehåll
rm -rf dir1 dir2 //radera kataloger dir1\dir2 och innehåll
mv dir1 new_dir //byta namn / flytta katalogen
cp //kopiera filer/mappar
ln -s //skapa en symbolisk länk
chmod //tilldela rättigheter till filer

Sök efter filer och kataloger.

Har du glömt var du sparade den? Inga problem! Du hittar allt i konsolen.

hitta / -namn fil1 //sök efter filer, regissör. början Med /
hitta / -användare användare1 //sök filer, direkt. Medanvändare1
hitta /hem/användare1 -namn \*.bin //sök efter filer .bin V / Hem/ användare1
hitta /usr/bin -typ f -atime +100 //krav bin. filer, plötsligt 100 dagar
hitta /usr/bin -typ f -mtime -10 //krav filer skapade/redigerade på 10 dagar
hitta / -namn \*.deb -exec chmod 755 "()" \; //krav filer ( .deb) och ändra. rättigheter
lokalisera\*.ps //hitta filer med filändelse.ps
var är stopp //visa sökvägen till programmetstanna
som stannar //show. full vägen till programmetstanna

Vid första anblicken kan allt detta se något skrämmande ut, men detta är bara vid första anblicken. Bry dig inte omedelbart i panik och återvänd omedelbart till Windows(y). Moderna distributioner likaså Ubuntu i synnerhet låter det dig helt klara dig utan kommandoraden. Men kommandoraden, i vissa fall, är mycket bekvämare än det grafiska gränssnittet. Dessutom är det inte alls nödvändigt att memorera alla dessa kommandon utantill, det kommer att räcka för att skapa textfil, kopiera allt innehåll till det och ha det i närheten, som ett fuskark som du kan använda om det behövs.

Naturligtvis är detta inte allt som rör ämnet för kommandoraden och själva kommandona, om någon verkligen är intresserad av detta kan jag råda dig att gå till följande länk, du kan hitta och ladda ner en massa saker där, den enda frågan är om det är nödvändigt det är allt för dig. Jag tvivlar generellt på att det idag finns minst en person i hela världen som skulle kunna alla befintliga konsolkommandon utantill (kanske jag har fel).

Linux kommandoreferenser: http://books.tr200.ru/v.php?id=278389

-> Lista över konsolkommandon Linux Ubuntu 10.04. Applikationssyntax. Systemexempel CCTV kan delas in i två stora grupper: system CCTV på basen DVR:er och system baserade på persondatorer. För relativt små objekt med en enkel hierarki är det lämpligt att välja en videobandspelare. Dess struktur är ungefär som följer: ett antal videokameror är kopplade till en videobandspelare med en monitor, vid vilken en storögd säkerhetsvakt sitter och övervakar operationssituationen. Dessutom av lokalt nätverk Bilden från videokameror sänds till exempel till generaldirektörens eller systemadministratörens kontor.
Men hur är det när man bygger system med en komplex struktur för att distribuera visningsrättigheter? Till exempel kontrollerar en ordningsvakt utsikten i skyddade lokaler, chefen för personalavdelningen tittar på monitorn och övervakar personalens (inklusive ordningsvaktens) arbete på kontoret, produktionschefen kontrollerar produktionsområdena och bilden från vissa videokameror överförs till huvudkontoret i en annan stad. I allmänhet krävs en komplex fördelning av syn- och skrivrättigheter. Det är inte så lätt att bygga ett videoövervakningssystem med hjälp av DVR:er här. Det är ekonomiskt och tekniskt fördelaktigt att montera ett sådant system CCTV datorbaserad. Bekväm att använda som operativsystem Linux. Det finns flera anledningar till detta: själva operativsystemet är gratis (liksom det överväldigande antalet program för CCTV) och dess tillförlitlighet. Till exempel på vårt kontor har vi en videoserver baserad på Linux Ubuntu har inte stängts av på ett och ett halvt år. Och fortfarande inte en enda krasch eller frysning.
Vi kommer att titta på ett exempel på installation av ett Linux-baserat videoövervakningssystem i en annan artikel. Och i det här avsnittet samlar vi det mest nödvändiga console (terminal) kommandon Linux Ubuntu och syntaxen för deras användning beaktas. Det är ingen hemlighet för Linux-användare att den mest flexibla konfigurationen av operativsystemet är möjlig i kommandoläge (dessutom påminner det nostalgiskt om att arbeta under MS-DOS). Given lista över konsolkommandon(externa program) och deras kombinationer uppdateras ständigt. Vissa kommandon kräver administratörsrättigheter eller installation av ytterligare paket. Strukturernas prestanda har testats för operativ system Linux Ubuntu 10.04.

Team Applikationssyntax Förklaringar
exempel på användning
a2pa2pÖversätta Awk till Perl
a2psa2psFormatera en textfil för utskrift på en Postscript-skrivare
acpiacpi [-nyckel]acpi -t - visa information om batteriladdning och temperatur för bärbara datorer
Lägg till gruppaddgroup gruppLägger till en ny användargrupp i systemet
adr2lineadr2lineKonvertera programadress till filnamn och radnummer
Lägg till användareadduser användareLägga till en ny användare i systemet
adminuseradminuserRedigera administratörer i TFM-databasen
aliasaliasAnge en förkortning för ett kommando
alsactlalsactlAlsa ljuddrivrutinkontroll
amdamdMontering av filsystem automatiskt
anacronanacronAsynkron eller anakronistisk cron (efter tidsintervall)
anacrontabanacrontabKonfiguration av uppgifter som utförs av anacron
en pjäsaplay –list-enheterVisar detaljerad information om ljudkortet
apmapmAvancerad energihanteringsfråga
apmdapmdAdvanced Power Management Daemon
appresappres
aproposapropos videonabludenieSök efter strängen videonabludenie i titlarna och titlarna på dokumentationen och visa en lista över allt som hittats
apt-cdromapt-cdrom
apt-getapt-get [-key] paramOperationer med paket.
apt-get update - leta efter nya uppdateringar.
apt-get upgrade - uppdatera alla installerade paket.
apt-get dist-upgrade - uppdatering med paketersättning (uppgradera till en ny Ubuntu-version).
apt-get install packet - installera paketpaketet. Du kan installera flera paket genom att separera dem med mellanslag.
apt-get purge packet - ta bort paketpaketet och ta bort konfigurationsfiler.
apt-get remove packet - ta bort ett paket medan du sparar konfigurationsfiler.
apt-get autoremove - ta bort oanvända paket.
apt-get -f install - återställ skadade paket.
apt-cdrom installationspaket - installera (uppdatera) ett paket från CD.
apt-get check - kontrollera beroendeintegritet.
apt-get clean - ta bort nedladdade arkiverade paketfiler.
apt-get autoclean - ta bort gamla nedladdade arkiverade paketfiler
fallenhetbegåvning paramEn bättre pakethanterare än apt-get.
aptitude upgrade - leta efter uppdateringar.
aptitude safe-upgrade - installera uppdateringar.
aptitude help - help output.
aptitude search video - söker efter paket i lokalen som innehåller "video" i deras namn.
aptitude show videonabludenie - visar information om videonabludenie-paketet.
aptitude why video - matar ut paket som kräver videopaketet.
aptitude varför-inte-video - visar information om videopaketkonflikter.
aptitude install videonabludenie - installerar videonabludenie-paketet. Du kan installera flera, separera dem med mellanslag.
aptitude reinstall videonabludenie - installera om videonabludenie-paketet om paketet inte fungerar korrekt eller om du behöver återställa konfigurationsfilerna till deras standardläge.
aptitude remove videonabludenie - ta bort videonabludenie-paketet medan du sparar konfigurationsfilerna.
aptitude purge videonabludenie - ta bort videonabludenie-paketet, ta bort konfigurationsfiler.
aptitude hold videonabludenie - fixa paketversionen (om du inte behöver den ska uppdateras).
aptitude unhold videonabludenie - lås upp möjligheten att uppdatera paketet.
aptitude keep videonabludenie - avbryt schemalagda åtgärder för ett paket
aptitude keep-all - samma för alla paket.
aptitude download videonabludenie - ladda ner paketet.
aptitude clean - rensar cachen för nedladdade paket. Det rekommenderas att utföra det med jämna mellanrum.
aptitude autoclean - ta bort oanvända paket från cachen.
aptitude safe-upgrade - uppdatera paket med bibehållen sammansättning (dvs oanvända kommer inte att raderas).
aptitude full-upgrade (eller aptitude dist-upgrade) - uppgradera alla paket för vilka det finns nya versioner. Om paket behöver tas bort kommer det att göras.
aptitude markauto videonabludenie - markera paketet som installerat för att tillfredsställa beroenden.
aptitude unmarkauto videonabludenie - avmarkera ett paket som installerat för att tillfredsställa beroenden.
ararVerksamhet på arkiv
bågebågeDatorarkitekturskärm
arparpArbeta med systemets ARP-cache
somsomGNU bärbar assembler
One-shot kommandoschemaläggare
atqatqVisar en lista över jobb i kön för utförande
atrmatrmTa bort uppgifter som lagts till med kommandot at
audit2allowaudit2allowSkapar SELinux policy som tillåter regler
aumixaumixJustera ljudmixerinställningar
awkawkSökspråk, mallbearbetning
badblocksbadblocksKontrollerar enheten för dåliga sektorer
banerbanerUtmatning av text som ASCII-art
basnamnbasnamnVälj katalog från fullständigt filnamn
våldsamt slagvåldsamt slagGNU Bourne-Again SHell-skal
omgångomgångUtför användarkommandon
före Kristusföre KristusC-liknande språktolk eller miniräknare
bdftopcfbdftopcfKonvertera ett teckensnitt för X Window från BDF- till PCF-format
pippipLjud från systemhögtalaren
bgbgLista över stoppade och bakgrundsuppgifter; fortsätt att köra en stoppad uppgift i bakgrunden
smockasmockaMeddelande om postankomst och dess avsändare
biodbiodNFS-demon
bmptoppmbmptoppmKonvertera en .bmp-fil till pixmap
bunzip2bunzip2Packar upp filen
bzcatbzcatPackar upp filer och skriver ut dem till standardutdata
bzip2bzip2Arkivering
bzip2recoverbzip2recoverÅterställa data från en skadad bzip-fil
calkal [N]cal - visar kalendern för den aktuella månaden.
cal N - mata ut kalendern för det N:e året
kattkatt paramcat > videonabludenie - direkt standardingång till videonabludenie.
cat videonabludenie - matar ut innehållet i videonabludenie-filen till standardutdata (på skärmen som standard).
cat /proc/cpuinfo - information om processorn.
cat /proc/loadavg - CPU-belastning under de senaste 1, 5 och 15 minuterna
cat /proc/meminfo - minnesinformation.
cat /proc/interrupts - visa avbrott.
cat /proc/swaps - visa växlingsfilen.
cat /proc/version - visa kärnversionen.
cat /proc/net/dev - visa nätverksgränssnitt och statistik om dem.
cat /proc/mounts - visa monterade filsystem.
cat /proc/partitioner - visa alla partitioner som är registrerade i systemet
ccccC kompilator
CDCDGå till katalogen.
cd /video - gå till videokatalogen.
cd~ - gå till hemkatalogen (/home),
cd - samma.
cd ~användare - gå till användarens hemkatalog.
cd .. - gå till en katalog på högre nivå.
cd ../.. - gå till katalogen två nivåer högre.
cd - - gå till katalogen du var i innan du flyttade till den aktuella katalogen
cdparanoiacdparanoia [-key]cdparanoia -B - skriv ljudspår till wav-filer.
cdparanoia -- "-5" skriver de första 5 ljudspåren till WAV-filer
cdrecordcdrecordBränna CD-skivor från bilder
chattchatt [-e] [-E] [-v] [-V] [-t timeout] [-r rapport-fil] [-T telefonnummer] [-U telefonnummer2] (-f chatt-fil | chat-script)Automatisering av interaktion mellan en dator och ett modem
chattrchattr [+nyckel] filÄndra ytterligare filattribut (ext2fs filsystem)
chattr +en fil - tillåter att filen öppnas för skrivning endast i tilläggsläge.
chattr +c-fil - låter kärnan automatiskt komprimera/dekomprimera innehållet i filfilen.
chattr +d-fil - säger åt dumpverktyget att ignorera filfilen medan en säkerhetskopiering utförs.
chattr +i-fil - gör filfilen otillgänglig för några ändringar: redigera, ta bort, flytta eller skapa länkar till den.
chattr +s fil - låter dig göra filradering säker, d.v.s. setets attribut indikerar att när en fil raderas kommer utrymmet som filen upptar på disken att fyllas med nollor, vilket förhindrar möjligheten till återställning.
chattr +S-fil - när du sparar ändringar i fie-filen kommer synkronisering att utföras, som när du utför synkkommandot.
chattr +u fil - detta attribut indikerar att när en fil raderas kommer dess innehåll att sparas och, om nödvändigt, kommer användaren att kunna återställa den
cdrecordcdrecord [-key] paramcdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force - radera den omskrivbara RW-skivan.
cdrecord -v dev=/dev/cdrom cd.iso - bränn ISO-bilden.
cdrecord --scanbus - skanna bussen för att identifiera enheten
förändringändra [-nyckel] ÅÅÅÅ-MM-DD användareInställningar för utgångsdatum för lösenord
-d, --lastday LAST_DAY - ställ in den sista dagen för lösenordsändring till LAST_DAY
-E, --expiredate EXPIRE_DATE - ställ in utgångsdatum konto i EXPIRE_DATE
-h, --help - visa hjälp
-I, --inactive INACTIVE - ställ in lösenordsinaktivitet efter utgång till INAKTIV
-l, --list - visa "åldern" på kontot
-m, --mindays MIN_DAYS - ställ in det minsta antalet dagar innan du ändrar lösenordet till MIN_DAYS
-M, --maxdays MAX_DAYS - ställ in det maximala antalet dagar innan du ändrar lösenordet till MAX_DAYS
-W, --warndays WARN_DAYS - ställ in antalet dagar med en varning till WARN_DAYS
chfnchfn [-f fullständigt namn] [-r rumsnummer] [-w arbetstelefon] [-h hemtelefon] [-o annat namn]Ändra ditt användarnamn och information
chgrpchgrp [-key] grupp av filer
eller
chgrp [-key] --reference=en fil
Ändra gruppägare för en fil.
-c, --ändringar - samma som verbose, men bara om en förändring har skett
--dereference - ändra filen som den symboliska länken pekar på istället för själva länken (standard)
-h, --no-dereference - modifierar symboliska länkar, inte filerna de refererar till
--no-preserve-root behandla inte `/" speciellt (standard)
--preserve-root vägrar att bearbeta `/" rekursivt
-f, --tyst, --tyst - undertryck de flesta felmeddelanden
--reference=OFIL använd gruppen OFILE istället för att explicit specificera GROUP
-R, --rekursiv - bearbeta filer och kataloger rekursivt
-v, --verbose - visa diagnostiska meddelanden för varje fil
Följande växlar påverkar hur kataloghierarkin korsas när -R-växeln anges. Om mer än en av dessa nycklar anges, är endast den sista aktiv.
-H - om kommandoradsargumentet är en symbolisk länk till en katalog, hoppa till den.
-L - följ en symbolisk länk till en katalog som du stöter på
-P - följ inte symboliska länkar (standard)
chmodchmod [-key] ABC-filStäll in ABC-rättigheter till filen (eller katalogfilen), separat för användaren (A), grupp (B) och för alla (C), där A (B, C) är summan av termerna "läs" = 4, "write" = 2 , "execution"=1. Till exempel "chmod 777" - läs, skriv, kör för alla; "chmod 755" - läs, skriv och kör för ägaren, läs och kör för gruppen och andra. R-omkopplaren används för att rekursivt tillämpa rättigheter på bifogade filer och mappar
chownchown [-nyckel] användare dirchown -R user dir - ändra ägaren av katalogen dir till användare.
chown användare videonabludenie - tilldela ägaren av videonabludenie-filen till användaren
chrootchroot new_rootKör kommandot cmmnd med den angivna katalogen new_root som rotkatalog.
--hjälp - visa hjälp
--version visa versionsinformation
chshchshÄndra inloggningsskalet. Ändrar användarens inloggningsskal. Det bestämmer vilket kommando som kommer att startas efter att användaren loggat in i systemet. En vanlig användare kan bara ändra inloggningsskalet för sitt eget konto, en superanvändare kan ändra inloggningsskalet för vilket konto som helst
-s skal är namnet på det nya skalet. Om inställt på tomt används standardskalet
cksumcksum videoVideofilstorlek och kontrollsumma
klarklarRensa skärmen (om möjligt)
klockaklocka [-nyckel]clock -w - spara systemtid i BIOS
cmpcmp fil1 fil 2Jämför två specificerade filer fil1 och fil2. Om de är identiska visas inga meddelanden.
kolkolFiltrera backbreaks från ingångsströmmen
colcrtcolcrt
colrmcolrmTa bort kolumner från en fil
kolumnkolumnfilMata ut formaterad inmatningstext från filfilen till en lista med fem kolumner
kommcomm [-nyckel] fil1 fil2Rad för rad jämförelse av två filer
sammansattsammansatt
komprimerakomprimera
konverterakonverteraKonvertera grafikfiler
cpcp [-nyckel] fil1 fil2Kopiering.
cp fil1 fil2 - kopiera fil1 till fil2
cp -r katalog katalog 2 - kopiera katalog katalog katalog 1 till katalog 2 och skapa katalog katalog 2 om den inte finns
cp -a katalog katalog 2 - kopiera katalog katalog katalog 1 till katalog 2
cpiocpioVerksamhet med arkiv
cppcppFörprocessor som används av C-kompilatorn
croncronTimer (klocka) demon
crontabcrontabÄndra aktivitetsschemafilen (crontab)
csplitcsplitDela upp en fil i flera delar
ctagsctags
ctrlltdelctrlltdelEmulering av att trycka på Ctrl+Alt+Del
skäraskäraMata ut valda delar av rader av givna filer
datumdatum [MMDDHHmmYYYY.SS]datum - visa aktuellt datum och tid.
datum 101721552011.33 - ställ in systemdatum och tid MMDDCHHmmYYYY.SS (MonthDay HourMinutesYear.Seconds)
dcdc [-nyckel]Kalkylator
-e, --expression=EXPR - beräkna uttryck
-f, --file=FIL - räkna uttryck i filen
-h, --help - visa hjälp
-V, --version - utdataversionsinformation
dcrawdcrawAvkodning av "rå" (.raw) digitala foton
dddd
debcdebcUtmatning av innehållet i det genererade debianpaketet
debugfsdebugfsFilsystemåterställning
missbrukaremissbrukare videonabludenieTar bort användare videonabludenie
dfdf [-nyckel]Visar information om diskar
df -h Visar alla diskar på systemet
dfsharesdfsharesLista tillgängliga resurser
dhclientdhclient eth0dhclient eth0 - aktivera gränssnittet eth0 i dhcp-läge
grävgräva [-nyckel] domänFå DNS-information för domändomän
dig -x värd - omvänd sökning efter värd
diffdiff [-nyckel] fil1 fil2Jämför två textfiler. Se även patch
diff3diff3Jämförelse av tre textfiler
dirdirLista filerna i den aktuella katalogen i alfabetisk ordning
dircolorsdircolorsStälla in färger för kommandot ls
dirnamedirnameTa bort filnamnet från den angivna sökvägen
djviewdjviewFil viewer.djvu
dmesgdmesgVisar kärnmeddelanden
dmidecodedmidecode [-nyckel]dmidecode -q - utdata från hårdvarusystemkomponenter.
kommandot dmidecode -s bios-version för att visa tillverkarens namn och titel moderkort, BIOS-version (DMI).
dmidecode –typ 6 – bestämning av minnestyp
dpkgdpkg [-nyckel]-paketOperationer med paket.
dpkg --configure -a - återställ skadade paket.
dpkg -i packet.deb - installera paketet från filen packet.deb.
dpkg -r packet - ta bort ett paket från systemet.
dpkg -l visar alla paket installerade på systemet.
dpkg -l | grep videonabludenie - bland alla paket installerade på systemet, hitta ett paket som innehåller "videonabludenie" i dess namn.
dpkg -s paket - visa information om ett specifikt paket.
dpkg -L-paket - visa en lista över filer som ingår i paketet installerat på systemet.
dpkg --contents package.deb - visa en lista över filer som ingår i ett paket som ännu inte är installerat på systemet.
dpkg -S /bin/ping - sök efter paketet som innehåller den angivna filen
dpkg-frågadpkg-query [-key] paramdpkg-query -W -f="$(Installed-Size;10)t$(Package)n" | sort -k1,1n - visar mängden använt diskutrymme som upptas av deb-paketfiler, sorterat efter storlek
dudu [-key dir]du - visa volymen för den aktuella katalogen
du -sh dir - visa volymen för en specifik katalog (fil) dir i en "lättläst" form
dumpadumpa [-nyckel] dirSkapa säkerhetskopior.
dump -0aj -f /tmp/back0.bak /videonabludenie - skapa en fullständig säkerhetskopia av katalogen /videonabludenie till filen /tmp/back0.bak.
dump -1aj -f /tmp/back0.bak /videonabludenie - skapa en inkrementell säkerhetskopia av /videonabludenie-katalogen till filen /tmp/back0.bak. Se även återställa
ekoeko textMata ut textinformation, utföra matematiska operationer.
eko a b c | awk "(print $1)" - skriv ut den första kolumnen. Separation, som standard, med mellanslag/mellanslag eller tecken/tab-tecken.
eko a b c | awk "(print $1,$3)" - skriv ut den första och tredje kolumnen. Separera, som standard, med mellanslag/mellanslag eller tabb/tecken.
echo "1" > /proc/sys/net/ipv4/ip_forward - tillåt vidarebefordran av paket
mata utmata utÖppna en CD- eller DVD-enhet
utgångutgångAvsluta den aktuella sessionen, stäng terminalfönstret
fdformatfdformat -n paramfdformat -n /dev/fd0 - formaterar en diskett utan att kontrollera
fgfg[N]Sätter de senaste uppgifterna i förgrunden.
fg N - föra uppgift N i förgrunden
hittahitta [-key] paramSök filer.
hitta -namn "*." | xargs grep -E "videoövervakning" - hitta "videoövervakning" i den aktuella katalogen och i underordnade kataloger.
hitta -typ f -print0 | xargs -r0 grep -F "videoövervakning" - hitta alla filer för "videoövervakning" i den aktuella katalogen och nedan.
hitta -maxdjup 1 -typ f | xargs grep -F "exempel" - hitta alla filer med "exempel" i den aktuella katalogen.
hitta -maxdjup 1 -typ d | medan du läser dir; gör echo $dir; echo cmd2; klar - bearbetning av varje element med flera kommandon (i en while-loop).
hitta -typ f ! -perm -444 - sök efter filer som inte är synliga för alla.
hitta -typ d! -perm -111 - sök efter kataloger som inte är tillgängliga för alla.
hitta /sökväg/till/katalog -typ f -radera &> /dev/null - radera rekursivt filer i en katalog och underkataloger utan att ta bort själva katalogen och underkatalogerna.
hitta /home/backups/ -mtime +N -typ f -exec rm -rfv () \ - sök och ta bort gamla filer (äldre än N dagar).
hitta /home/backups/ -mmin +N -typ f -exec rm -rfv () \ - sök och ta bort gamla filer (äldre än N minuter).
find /dir -typ d -empty - kommando för att söka efter tomma kataloger.
hitta /dir -typ d -empty -delete - hitta och ta bort tomma kataloger.
hitta /home -typ f -mtime -N - hitta alla filer i "/home" skapade eller modifierade under de senaste N dagarna.
hitta /home -typ f -atime +N - hitta alla filer i "/home" vars senaste åtkomsttid är mer än N dagar.
hitta /home/videonabludenie -namn "*.123" | xargs cp -av --target-directory=/home/backup/ --parents - hitta alla filer med filtillägget ".123" i /home/videonabludenie och kopiera dem till katalogen /home/backup
ffmpegffmpeg [-key] ingång [-key] utgångKonvertera (överföra) käll (fil) input till käll (fil) output
-i - inkommande fil
-b - video bithastighet
-ar - ljudsamplingsfrekvens, Hz (standard 44100 Hz)
-ab - ljudbithastighet, kB/s (standard 64 kB/s)
-ac - antal ljudkanaler (standard 2)
-vcodec - video-codec
-acodec - codec för ljud
-s - utgående filstorlek i pixlar
-y - ersätt den utgående filen (om tillgänglig)
-r - bildhastighet
-ss - ställ in starttid för kodning
-t - ställ in kodningslängd
-formats - utdata som stöds format och codecs
-h - hjälp
-vn - inaktivera videoutgång
-an - inaktivera ljudutgången
-re-
-f - utdatafilformat
-g - tätheten av nyckelbildrutor med vilka synkronisering utförs och ju högre deras frekvens (till exempel 1 - varje nyckelbildruta) - desto bättre för att spola tillbaka, men filstorleken ökar avsevärt)
-trådar - antal kärnor i datorn
-vframes - begränsa antalet videorutor
-aspect - utgående bildförhållande (till exempel 16:9)
-sn - använd inte undertexter
-vlang - välj videospråk
-alang - välj ljudspråk
-slang - välj undertextspråk
-sameq - spara videokvalitet
-deinterlace - aktivera deinterlation
-aq - ljudkvalitet
fingerfinger videonabludenieVisa information om användaren videonabludenie (när den startas utan parametrar - om den aktuella användaren)
frigratis [-nyckel]Användning av minne och personsökningsfiler.
ledigt -m - Visar den totala mängden minne (RAM, swap), samt mängden använt och ledigt minne, MB
fixeringsenhetfixeringsenhet [-nyckel] /Nfuser -km /mnt/hda2 - tvinga avmontering av en partition som är upptagen av någon användare
geditgedit videokameraLansera textredigerare gedit med öppna fil videokamera
gitgitLista System X-resurser
gksukommandot gksuKör kommandokommandot med administratörsrättigheter och visar ett grafiskt fönster för att ange lösenordet
glxinfoglxinfoVisar information om OpenGL och GLX-implementeringen i XWindows
glxgearsglxgearsEtt enkelt 3D-test som visar bildfrekvensen i terminalen
gpggpg [-nyckel] filgpg -c video - kryptera videofilen.
gpg video.gpg - dekryptera filen video.gpg. När du kör kommandot är GNU Privacy Guard aktiverat
grepgrep [-key] strängfilerSök i filer.
grep stroka filer - sök efter stroka i filer filer
grep -r stroka dir - sök rekursivt efter stroka i dir kommando | grep stroka - leta efter stroka i kommandoutgången.
grep -color reference /usr/share/dict/words - markerar platserna där det reguljära uttrycket förekommer i ordboken.
grep Aug /var/log/messages från filen "/var/log/messages" välj och skriv ut raderna som innehåller "Aug" till standardutgången.
grep ^Aug /var/log/messages från filen "/var/log/messages" välj och skriv ut raderna som börjar med "Aug" till standardutdata.
grep /var/log/messages från filen "/var/log/messages" välj och skriv ut rader som innehåller siffror till standardutmatningsenheten.
grep Aug -R /var/log/* välj och skriv ut till standardutdatarader som innehåller "Aug" i alla filer som finns i /var/log-katalogen och nedan
grpckgrpckValideringskontroll systemfiler konton. Filen /etc/group är markerad
guvcviewguvcviewAnsluta en webbkamera
gzipgzip [-key] filgzip-fil - komprimera filfilen och byt namn på den till file.gz
gzip -d file.gz - dekomprimera file.gz till fil
stannastannaSnabb och korrekt systemavstängning
hashhashLista System X-resurser
hdparmhdparm -nyckel hddhdparm -i /dev/hda - visar egenskaperna för den första hårddisken.
hdparm -tT /dev/sda - prestandatest för att läsa data från hårddisken
hddtemphddtemp [-key] paramhddtemp -uC /dev/sda - utgångstemperatur för hårddisk /dev/sda i grader Celsius
huvudhuvudfilSkriv ut de första 10 raderna av filfilen
historiahistoriaVisar en numrerad lista över kommandon som angetts i denna och föregående session. Om det finns ganska många av dem i historiklistan, visa sedan den senaste
värdvärdadressvärd www..host webbplats till IP-adress.
värd 89.105.147.150 - samma sak vice versa
värdnamnvärdnamn [-nyckel]Visar identifieraren för denna nätverksnod. Administratören kan ändra nod-ID till ett nytt.
värdnamn -i - mata ut aktuell IP-adress
hwclockhwclockInbyggd datorklocka. För att ändra datum (tid) och synkronisera med systemklockan krävs administratörsrättigheter
hwinfohwinfo [-nyckel]hwinfo –-short – visa information om anslutna enheter.
hwinfo -wlan - information om trådlösa enheter
ifconfigifconfigLär dig mer om trådbundna nätverksanslutningar.
ifconfig eth0 192.168.10.10 nätmask 255.255.255.0 - ställ in eth0-gränssnittet till en IP-adress och subnätmask.
ifconfig eth0 promisc - växla eth0-gränssnittet till promiskuöst läge för att "fånga" paket (sniffa).
ifconfig eth0 -promisc - inaktivera promiskuöst läge på gränssnittet eth0
om nerifdown nätInaktivera nätet
ifupifup nätAktivera nätet
iwconfigiwconfigOm trådlösa nätverk
iwlist-skanningiwlist-skanningSök efter trådlösa nätverk
javajava [-nyckel] fil.jarjava -jar file.jar - startar .jar-filer
jobbjobbLista alla pågående och pausade uppgifter
dödadöda NAvsluta processen med id N
döda allakillall videoAvsluta alla processer med namnet video
senaste omstartsenaste omstartVisar omstartshistorik för systemet
mindre videomindre filMata ut innehållet i videofilen
lnln [-key] fillänkln -s videonabludenie video - skapar en symbolisk länkvideo till videonabludenie-filen
lokaliserahitta [-key] filhitta video - hitta alla filer med namnet video.
lokalisera -r "fil[^/]*\.txt" - sök det cachade indexet efter namn
logga inlogga inBegäran från användaren om ett namn och lösenord (begäran från systemet till användaren) för att logga in på systemet (som standard, när du anger ett lösenord, visas det inte)
logga utlogga utLogga ut från den aktuella skalsessionen
titta referenstitta referensSnabbsökning (sorterad) ordbok efter prefix
lsls [-nyckel]Lista över filer och kataloger i den aktuella katalogen.
ls -l - visa filinformation
ls -la - formaterad lista med dolda kataloger och filer.
ls -F - visa innehållet i den aktuella katalogen, lägg till symboler till namnen som kännetecknar deras typ.
ls -a - visa dolda filer och kataloger i den aktuella katalogen.
ls ** - visa filer och kataloger som innehåller nummer i namnet
lsb_releaselsb_release [-nyckel]lsb_release -a - kommando för att mata ut Ubuntu-versionen
lsattrlsattrVisa filattribut
lshw-htmllshw -html > videonabludenie.htmlVisar information om hårdvara i html-filen videonabludenie.html
lspcilspci [-nyckel]lspci - visar information om alla PCI-bussar och enheter som är anslutna till dem.
lspci -v - samma sak mer detaljerat.
lspci -vv - visa information om installerade drivrutiner.
lspci -tv - visa PCI-enheter som ett träd.
lspci | grep VGA – visar information om grafikkortstillverkaren.
lspci | grep audio - matar ut information om ljudkortet.
lspci | grep Ethernet - matar ut information från Ethernet-styrenheten
lsusblsusb [-nyckel]Visar information om USB-bussen och anslutna enheter.
lsusb -v - samma sak mer detaljerat.
lsusb -tv - visa USB-enheter som ett träd
lsmodlsmodVisar status för kärnmoduler
manman kommandoHjälputmatning om kommandokommandot
mkdirmkdir videonabludenieSkapa en katalog videonabludenie
mkswapmkswap /parammkswap /dev/hda3 - skapar växlingsutrymme på hda3-partitionen. Se även swapon
mke2fsmke2fs /parammke2fs /dev/hda1 - skapa ett ext2-filsystem på hda1-partitionen.
mke2fs -j /dev/hda1 - skapar ett ext3-journalsystem på hda1-partitionen
mkfsmkfs [-nyckel] /parammkfs /dev/hda1 - skapa linux filsystem på hda1-partitionen.
mkfs -t vfat 32 -F /dev/hda1 - skapa ett FAT32-filsystem på hda1-partitionen
Mermer filSida för sida visning av en textfil
monteramontera [-nyckel] /N /MMontera partition N till monteringspunkt M.
Till exempel, montera /dev/hda2 /mnt/hda2 - monterar "hda2"-partitionen till "/mnt/hda2"-monteringspunkten. Monteringspunktskatalogen måste skapas först.
mount /dev/fd0 /mnt/floppy - monterar enheten.
mount /dev/cdrom /mnt/cdrom - monterar en DVD eller CD.
montera /dev/hdc /mnt/cdrecorder - montera CD-R/CD-RW eller DVD-R/DVD-RW(+-).
mount -o loop file.iso /mnt/cdrom - monterar ISO-avbildningen.
mount -t vfat /dev/hda5 /mnt/hda5 - mount fil Windows-system FAT32.
montera -t smbfs -o användarnamn=användare, lösenord=pass //winclient/share /mnt/share - montera Windows nätverksfilsystem (SMB/CIFS).
mount -o bind /home/user/prg /var/ftp/user - monterar en katalog till en katalog (bindning). Denna design är användbar, till exempel för att tillhandahålla innehållet i en användarkatalog via ftp när ftp-servern körs i en sandlåda (chroot), när symbollänkar inte kan göras
mvmv fil1 fil2Byt namn på eller flytta fil fil1 till fil2. Om fil2 är en befintlig katalog - flytta fil1 till katalogen fil2
nanonano-fil
netstatnetstat [-nyckel]netstat -rn - visa den lokala routingtabellen
nygrpnewgrp [-]Ändrar den aktuella användarens primära grupp. Om du anger "-"-nyckeln kommer situationen att vara identisk med den där användaren loggade ut och loggade in igen. Om du inte anger en grupp kommer den primära gruppen att tilldelas från /etc/passwd
nlnl-filRadnumrering i filfil
KlockanKlockanVisar handklockor på skrivbordet
osecosecUtföra systemintegritetsövervakning
passwdpasswdÄndra den nuvarande användarens lösenord
klistraklistra in [-nyckel] fil1 fil2Slå ihop filer fil1 och fil2.
klistra in fil1 fil2 kombinera innehållet i filerna fil1 och fil2 i form av en tabell: rad 1 i fil1 = rad 1 kolumn 1-n, rad 1 i fil2 = rad 1 kolumn n+1-m.
klistra in -d "+" fil1 fil2 - kombinera innehållet i filerna fil1 och fil2 som en tabell med avgränsaren "+"
lappapatcha [-nyckel] fil1 fil2Slår ihop två filer
pingping-värdPinga värd med resultatutdata
Stäng avStäng avKorrekt avstängning av systemet
pppoeconfpppoeconfInställningskommando för Internetåtkomst
psps [-nyckel]Lista aktiva processer.
ps aux - lista alla processer
ps -C video - mata ut PID för den pågående videoprocessen
p.s. | grep -v grep | grep -i %proc - hitta process %proc (delnamn kan användas)
pwckpwckKontrollera att systemkontofilerna är korrekta. Filerna /etc/passwd och /etc/shadow är kontrollerade
pwdpwdVisa aktuell katalog
starta omstarta omKorrekt systemavstängning och efterföljande start (omstart)
Återställåterställ [-nyckel] file.bakÅterställa filer från säkerhetskopior.
återställa -if /tmp/back0.bak - återställa från säkerhetskopia/tmp/back0.bak
rmrm [-nyckel] filTa bort en fil eller katalog.
rm videonabludenie - ta bort videonabludenie-fil
rm -r videonabludenie - radera videonabludenie-katalogen
rm -f fil - radera filfil utan att fråga om radering.
rm -rf videonabludenie - radera videonabludenie-katalogen utan att fråga om radering
rmdirrmdir dirrmdir dir - radera en tom katalogkatalog.
ruttrutt [-nyckel]route -n - visa den lokala routingtabellen.
route add -net 0/0 gw IP_Gateway ställ in standard gateway IP-adress.
route add -net 192.168.0.0 nätmask 255.255.0.0 gw 192.168.10.10 lägg till en statisk väg till nätverket 192.168.0.0/16 genom gatewayen med IP-adressen 192.168.10.10.
route del 0/0 gw IP_gateway - ta bort standardgatewayens IP-adress
rsyncrsync [-nyckel] /dirFilsynkronisering.
rsync -rogpav --radera /home /tmp - synkronisera /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 - synkronisera en lokal katalog med en fjärrkatalog via en komprimerad ssh-tunnel.
rsync -az -e ssh --delete /home/local ip_addr:/home/public - synkronisera en fjärrkatalog med en lokal katalog via en komprimerad ssh-tunnel
sedsed [-key] param filOperationer med textfiler.
sed "s/string1/string2/g" primer.txt - kommandot kommer att ersätta raden "string1" med "string2" i filen primer.txt, mata ut resultatet till standardutgångsenheten.
sed "/^$/d" primer.txt - kommandot tar bort tomma rader från filen primer.txt.
sed "/ *#/d; /^$/d" primer.txt - kommandot tar bort tomma rader och kommentarer från filen primer.txt.
sed -e "1d" primer.txt - ta bort den första raden från filen example.txt.
sed -n "/string1/p" - visa endast rader som innehåller "string1".
sed -e "s/ *$//" primer.txt - ta bort tomma tecken i slutet av varje rad.
sed -e "s/string1//g" primer.txt - ta bort raden "string1" från texten utan att ändra allt annat.
sed -n "1.8p;5q" primer.txt - ta de första till åttonde raden från filen och skriv ut de första fem från dem.
sed -n "5p;5q" primer.txt - skriv ut den femte raden.
sed -e "s/0*/0/g" primer.txt - ersätt en sekvens med valfritt antal nollor med en enda nolla.
cat primer.txt | awk "NR%2==1" - när du matar ut innehållet i filen, mata inte ut jämna rader i filen primer.txt
shsh videonabludenie.runKör batchfilen videonabludenie.run
stänga avavstängning [-nyckel] paramKorrekt avstängning av systemet. Används endast när du arbetar i konsolläge. När du arbetar i X Window-läge, använd inte.
avstängning -h timmar:minuter & - schemalägg systemet att stanna under en viss tid.
shutdown -c - avbryter en schemalagd systemavstängning.
shutdown -r now - starta om systemet.
sudo shutdown -h +N meddelande - stäng av datorn efter N minuter, skicka ett meddelande till andra användare
sovasova NFördröj starten av processexekveringen i N sekunder
smartctlsmartctl [-nyckel] paramsmartctl -a /dev/sda - mata ut SMART-information för hårddisken /dev/sda
sorterasortera fil1 fil2 [-nyckel]Sortera innehållet i två filer.
sortera fil1 fil2 | uniq - sortera innehållet i två filer utan att visa dubbletter.
sortera fil1 fil2 | uniq -u - sortera innehållet i två filer, och visar endast unika rader (rader som visas i båda filerna skrivs inte ut till standardutdata).
sortera fil1 fil2 | uniq -d - kommando för att sortera innehållet i två filer och endast visa dubbletter av rader
sshssh [-nyckelport] användare@värdAnslut till värd som användare.
ssh -p port användare@värd - anslut till värd på portport som användare
ssh-copy-idssh-copy-id användare@värdLägg till din nyckel till värd för användaren för att aktivera inloggning utan lösenord och med nycklar
startxstartxLansera GUI X fönster
statistikstat-filVisa all tillgänglig information om den angivna filfilen
svnsvn
susuLogga in på administratörssessionen. Avsluta en session - kommandot avsluta
sudosudo [-nyckel]sudo-kommando - kör kommandokommandot med administratörsrättigheter.
sudo -s är ett skal med administratörsrättigheter.
sudo -s -u användare - skal med användarrättigheter.
sudo -k - fråga igen efter administratörslösenordet.
sudo -i - logga in på administratörssession
tjäratar nyckelfiler1 filer2tar cf file.tar filer - skapa ett tar-arkiv med namnet file.tar som innehåller filer tar xf file.tar - packa upp file.tar
tar czf file.tar.gz-filer - skapa ett tar-arkiv med Gzip-komprimering
tar xzf file.tar.gz - packa upp tar med Gzip
tar cjf file.tar.bz2 - skapa ett tar-arkiv med Bzip2-komprimering
tar xjf file.tar.bz2 - packa upp tar med Bzip2
swaponswapon/paramswapon /dev/hda2 /dev/hdb3 - aktivera swap-utrymmen som finns på hda2- och hdb3-partitionerna
svanstail [-nyckel] filSkriv ut de sista 10 raderna av filfilen.
tail -f file - skriv ut innehållet i filen allt eftersom den växer, börja med de sista 10 raderna
topptoppVisa alla pågående processer
Rörtryck på [-tangent] YYMMDDhhmm filtouch videokamera - skapa en fil videokamera.
tryck på -t 1105092355 fil - ändra skapandet av filfilen. Om filen inte finns skapar du en fil med angivet datum och tid
trädträdVisa ett träd med filer och kataloger från rotkatalogen
tzselecttzselectKör verktyget för val av tidszon
ufwufw paramBrandväggshantering.
ufw enable - aktivera brandväggen.
ufw disable - stäng av brandväggen.
ufw default allow - tillåt alla anslutningar som standard, förutom de som uttryckligen är förbjudna.
ufw default deny - neka som standard alla anslutningar utom de som uttryckligen är tillåtna.
ufw status - visar aktuellt tillstånd och brandväggsregler.
ufw tillåt port - öppen port.
ufw deny port - blockera port port.
ufw deny from ip_address - blockera IP-adressen ip_address
umountumount [-nyckel] /NAvmontering av partition N. Du måste lämna den innan du utför kommandot. Till exempel, umount /dev/hda2.
umount -n /mnt/hda2 - utför avmontering utan att mata in information i /etc/mtab. Det är nödvändigt när filen har skrivskyddade attribut eller det inte finns tillräckligt med diskutrymme.
du namngernamnge [-nyckel]uname -a - visa kärninformation.
uname -r - utdatakärnversion
uname -m - display datorarkitektur
upptidupptidVisar aktuell tid, sessionslängd, antal användare och CPU-användning
användareanvändareVisar en kort lista över för närvarande arbetande användare
vmstatvmstatVisa information om processer, minne och CPU-belastning
wwVisar detaljerad information om alla användare som arbetar för närvarande och även enkel inloggning, etc. Om du behöver en användare, ange sedan användarnamnet i parametern
väggväggSkicka meddelanden till terminalen för varje användare som för närvarande är inloggad
wc filenSkriva ut antalet rader, ord och tecken i en fil
wgetwget [-key] filwget videonabludenie - ladda ner filen videonabludenie
wget -c videonabludenie - fortsätt den stoppade nedladdningen av videonabludenie-filen
vinvinStarta DOS- och Windows-program.
winefile - öppna Windows-skrivbordet.
vad ärvad är linjenSök i en databas med manualsidor och visa en kort beskrivning
var ärvar är kommandotSök efter filer, man-sidor för ett angivet kommando
somvilken paramvilket kommando - mata ut sökvägen till kommandofilen.
vilken prog - vilken prog-applikation kommer att startas som standard
WHOWHOVisar en lista över användare som för närvarande arbetar i systemet
vem är jagvem är jagVisar namnet som du är inloggad under
vem ärwhois domänVisa whois-information för domänen
var ärvar är progMöjlig plats för progprogrammet
skrivaskriva strängSkicka meddelanden till en annan användare som är inloggad genom att kopiera rader från avsändarens terminal till mottagarens terminal
xrandrxrandrLista över grafikupplösningar som stöds
yasmyasm [-nyckel] filAssemblerare
& cmmnd [-nyckel]&Utför kommandot cmmnd i bakgrunden (demon). Efterföljande kommandon körs utan att vänta på att cmmnd ska slutföras (till exempel när de används i en batchfil)
&& cmmnd1 && cmmnd2Starta den sekventiella exekveringen av flera kommandon på en rad, med varje efterföljande kommando som börjar sin exekvering förutsatt att det föregående har slutförts framgångsrikt. Till exempel designen
./konfigurera && gör && sudo make installera
identisk med sekventiell exekvering av kommandon
./konfigurera
göra
sudo gör installera
!! !! Upprepa det senaste kommandot
# # Skriv en kommentar härPrefix innan du anger en kommentar
; cmmnd1 ; cmmnd2Rad för rad inspelning av flera kommandon. Varje efterföljande kommando körs efter att det föregående är klart
|| cmmnd1 || cmmnd2Rad för rad inspelning av flera kommandon. Nästa kommando körs först efter att det föregående har slutförts felaktigt
7z7zStartar 7z-arkiveraren

Permanent sidadress

I alla operativsystem, inklusive Linux, betyder termen "kommando" antingen ett kommandoradsverktyg eller en specifik funktion inbyggd i kommandoskal system. Men för användarna själva spelar denna skillnad inte så stor roll. När allt kommer omkring anropas båda Linux-terminalkommandona på samma sätt. Du anger ett ord i din terminalemulator och får kommandot ut.

Jag har redan skrivit om Linux-terminalkommandon, men då berörde jag bara några av de mest intressanta, mest användbara kommandona, och förlitade mig på det faktum att användaren redan är ganska bekant med terminalens möjligheter. Men vi måste göra en artikel till, riktad till nybörjare, de som precis tar sina första steg för att bemästra Linux.

Och här är hon. Dess mål är att samla in de grundläggande enkla och komplexa Linux-kommandon som varje användare bör känna till för att mest effektivt kunna hantera sitt system. För att göra det lättare att komma ihåg kommandoalternativen lade jag till inom parentes orden som de härstammar från - det är mycket lättare, jag har testat det själv.

Det betyder inte att jag kommer att lista alla kommandon - jag kommer att försöka täcka alla de mest användbara sakerna som kan vara användbara i vardagen. För att göra det lättare att läsa kommer vi att dela upp den här listan i kategorier av kommandon efter syfte. De flesta av de verktyg som diskuteras här kräver ingen ytterligare installation, de kommer att vara förinstallerade i någon Linux distribution, och om de inte gör det är de lätta att hitta i de officiella arkiven.

1.ls

Ett verktyg för att visa innehållet i kataloger. Som standard visar den aktuella katalogen. Om du anger en sökväg i parametrarna kommer den att lista innehållet i målkatalogen. Användbara alternativ -l ( L ist) och -a ( A ll). Den första formaterar utdata som en lista med mer detaljerad information, och den andra inkluderar att visa dolda filer.

2. katt

Skriver ut innehållet i filen som skickas som en parameter till standardutdata. Om du överför flera filer kommer kommandot att slå samman dem. Du kan också omdirigera utdata till en annan fil med ">"-symbolen. Om du bara behöver skriva ut ett visst antal rader, använd alternativet -n ( N umbra).

3. cd

Låter dig flytta från den aktuella katalogen till den angivna. Om den körs utan parametrar, återgår den till hemkatalogen. Ett samtal med två punkter returnerar en nivå upp från den aktuella telefonboken. Att ringa med ett bindestreck (cd -) återgår till föregående katalog.

4.pwd

Skriver ut den aktuella katalogen på skärmen. Detta kan vara användbart om din Linux-kommandorad inte matar ut sådan information. Detta kommando kommer att vara användbart i Bash-programmering, där ett skript exekveras för att få en länk till en katalog.

5.mkdir

Skapande av nya kataloger. Det bekvämaste alternativet är -p ( P arents), låter dig skapa en hel underkatalogstruktur med ett kommando, även om de inte finns ännu.

6. fil

Visar filtypen. På Linux behöver filer inte alltid ha tillägg för att fungera med dem. Därför är det ibland svårt för användaren att avgöra vilken typ av fil som finns framför honom. Detta lilla verktyg löser problemet.

7.cp

Kopiera filer och kataloger. Den kopierar inte kataloger rekursivt som standard (det vill säga alla underkataloger och alla filer i underkataloger), så se till att lägga till alternativet -r ( R ekursiv) eller -a ( A arkiv). Det senare inkluderar ett läge för att lagra attribut, ägare och tidsstämpel förutom rekursiv kopiering.

8.mv

Flytta eller byta namn på filer och kataloger. Det är anmärkningsvärt att i Linux är detta samma operation. Att byta namn är att flytta en fil till samma mapp med ett annat namn.

9.rm

Tar bort filer och mappar. Ett mycket användbart Linux-kommando: med dess hjälp kan du städa upp all röran. Om du behöver rekursiv radering, använd alternativet -r. Var dock försiktig: självklart, för att skada systemet måste du seriöst försöka, men du kan ta bort dina egna viktiga filer. Rm tar inte bort filer till papperskorgen, varifrån allt sedan kan återställas, utan raderar dem helt. Operatörens åtgärder rm irreversibel. Tro mig, dina ursäkter som "rm åt mina kurser" kommer inte att vara intressanta för någon.

10.ln

Skapar hårda eller symboliska länkar till filer. Symboliska eller mjuka länkar är något som liknar genvägar i Windows. De ger ett bekvämt sätt att komma åt en specifik fil. Symboliska länkar pekar på en fil men har inga metadata. Hårda länkar, till skillnad från symboliska länkar, pekar på den fysiska adressen till diskområdet där fildata lagras.

11.chmod

Ändrar filbehörigheter. Dessa läses, skrivs och körs. Varje användare kan ändra behörigheterna för sina filer.

12. chown

Ändrar ägaren till en fil. Endast superanvändaren kan byta ägare. För att ändra rekursivt, använd alternativet -R.

13.hitta

Sök i filsystemet, filer och mappar. Detta är ett mycket flexibelt och kraftfullt Linux-kommando, inte bara på grund av dess snifferförmåga, utan också på grund av dess förmåga att exekvera godtyckliga kommandon på filerna den hittar.

14. lokalisera

Till skillnad från find söker kommandot locate i updatedb-databasen efter filnamnsmönster. Denna databas innehåller en ögonblicksbild av filsystemet, vilket gör sökningen mycket snabb. Men den här sökningen är opålitlig eftersom du inte kan vara säker på att ingenting har förändrats sedan den senaste ögonblicksbilden.

15.du

Visar storleken på en fil eller katalog. De mest användbara alternativen: -h ( H uman), som konverterar filstorlekar till ett lättläst format, -s ( S ummarize), som matar ut minimala data, och -d ( D epth), som ställer in rekursionsdjupet över kataloger.

16.df

Diskutrymme analysator. Som standard är utdata ganska detaljerad: alla filsystem är listade, deras storlek, mängd använt och ledigt utrymme. För enkelhetens skull finns ett alternativ -h, vilket gör måtten lättlästa.

17.dd

Som anges i den officiella manualen är detta ett terminalkommando för att kopiera och konvertera filer. Inte en särskilt tydlig beskrivning, men det är allt dd gör. Du ger den en källfil, en destination och ett par ytterligare alternativ. Den gör sedan en kopia av en fil till en annan. Du kan ange den exakta storleken på data som ska skrivas eller kopieras. Verktyget fungerar med alla enheter. Till exempel om du vill skriva över HDD nollor från /dev/zero, du kan göra detta. Det används också ofta för att skapa LiveUSB eller hybrid ISO-bilder.

18 mount/ummount

Dessa är Linux-konsolkommandon för att ansluta och koppla bort filfiler. Linux-system. Du kan ansluta allt: från USB-enheter till ISO-bilder. Och bara superanvändaren har rättigheterna att göra detta.

Linux-konsolkommandon för att arbeta med text

19. mer / mindre

Det här är två enkla terminalkommandon för att visa långa texter som inte får plats på en skärm. Föreställ dig en mycket lång kommandoutgång. Eller så ringde du cat för att se en fil och din terminalemulator tog några sekunder att scrolla igenom all text. Om din terminal inte stöder rullning kan du göra det med mindre. Mindre är nyare än mer och stöder fler alternativ, så det finns ingen anledning att använda fler.

20. huvud/svans

Ett annat par, men här har varje lag sitt eget användningsområde. Head skriver ut de första raderna i filen (huvud), och tail skriver ut de sista raderna (svans). Som standard matar varje verktyg ut tio rader. Men detta kan ändras med alternativet -n. Ett annat användbart alternativ är -f, som är en förkortning för f ollow (följa). Verktyget visar hela tiden ändringar i filen på skärmen. Om du till exempel vill övervaka en loggfil istället för att hela tiden öppna och stänga den, använd kommandot tail -nf.

21. grep

Grep, som andra Linux-verktyg, gör en sak, men gör det bra: den söker efter text med hjälp av ett mönster. Som standard accepterar den standardinmatning, men du kan söka i filer. Mönstret kan vara ett snöre eller vanligt uttryck. Den kan visa både matchande och icke-matchande strängar och deras sammanhang. Varje gång du kör ett kommando som producerar mycket information, behöver du inte analysera allt manuellt - låt grep göra sin magi.

22.sort

Sortera textrader efter olika kriterier. De mest användbara alternativen är: -n ( N umeric), efter numeriskt värde, och -r ( R everse), som vänder utmatningen. Detta kan vara användbart för att sortera utdata från du. Om du till exempel vill sortera filer efter storlek, kombinera helt enkelt dessa kommandon.

23.wc

Linux kommandoradsverktyg för att räkna ord, rader, byte och tecken.

24. diff

Visar skillnaderna mellan två filer i en jämförelse rad för rad. Dessutom visas endast de rader där skillnader finns. Ändrade linjer är markerade med symbolen "c", raderade med "d" och nya med "a".

Förresten, jag har förberett en annan detaljerad artikel, som beskriver det med hjälp av terminalen.

Linux-kommandon för att hantera processer

25. döda/xkill/pkill/killall

Servera för att avsluta processer. Men de accepterar olika parametrar för att identifiera processer. Kill behöver PID för processen, xkill - klicka bara på fönstret för att stänga det, killall och pkill tar namnet på processen. Använd den som är bekväm i en viss situation.

26.ps/pgrep

Som redan nämnts, för att döda en process, behöver du dess identifierare. Ett sätt att få det är med ps-verktyget, som skriver ut information om pågående processer. Som standard är utdata mycket lång, så använd alternativet -e för att se information om en specifik process. Detta är bara en ögonblicksbild av tillståndet vid tidpunkten för samtalet och informationen kommer inte att uppdateras. Kommandot ps med aux-omkopplaren visar fullständig information om processer. Pgrep fungerar så här: du ger processen ett namn, och verktyget visar sitt ID.

27.top/htop

Båda kommandona är likartade, båda visar processer och kan användas som konsolsystemmonitorer. Jag rekommenderar att du installerar htop om din distribution inte följer med som standard, eftersom det är en förbättrad version av top. Du kan inte bara se, utan också kontrollera processer genom dess interaktiva gränssnitt.

28. tid

Processens utförandetid. Detta är ett stoppur för programexekvering. Användbart om du är intresserad av hur långt din implementering av en algoritm släpar efter den vanliga. Men trots namnet kommer det inte att berätta den aktuella tiden; använd datumkommandot för detta.

Kommandon för Linux användarmiljö

29.su/sudo

Su och sudo är två sätt att utföra samma uppgift: köra ett program som en annan användare. Beroende på din distribution använder du förmodligen den ena eller den andra. Men båda fungerar. Skillnaden är att su byter dig till en annan användare, medan sudo bara kör kommandot på deras vägnar. Därför kommer sudo att vara det säkraste alternativet att arbeta med.

30. datum

Till skillnad från tid gör den precis vad du förväntar dig att den ska göra: skriv ut datum och tid till standardutdata. Det kan formateras beroende på dina behov: visa år, månad, dag, ställ in 12 eller 24 timmars format, få nanosekunder eller veckonummer. Till exempel kommer datum +"%j %V" att mata ut årets dag och veckonummer i ISO-format.

31. alias

Kommandot skapar synonymer för andra Linux-kommandon. Det vill säga, du kan skapa nya kommandon eller grupper av kommandon, samt byta namn på befintliga. Detta är mycket användbart för att förkorta långa kommandon som du använder ofta, eller skapa tydligare namn för kommandon som du använder sällan och inte kommer ihåg.

32. uname

Visar lite grundläggande information om systemet. Utan parametrar kommer det inte att visa något användbart förutom Linux-raden, men om du ställer in parametern -a ( A ll), kan du få information om kärnan, värdnamnet och processorarkitekturen.

33.upptid

Talar om systemets drifttid. Inte särskilt betydande information, men kan vara användbar för slumpmässiga beräkningar eller bara för skojs skull för att ta reda på hur länge sedan servern startade om.

34. sömn

Du undrar säkert hur du kan använda den. Även utan Bash-skript har det sina fördelar. Till exempel om du vill stänga av din dator efter en viss tid eller använda den som ett improviserat larm.

Linux-kommandon för användarhantering

35. useradd/userdel/usermod

Dessa Linux-konsolkommandon låter dig lägga till, ta bort och ändra användarkonton. Chansen är stor att du inte kommer att använda dem särskilt ofta. Speciellt om det här är en hemdator och du är den enda användaren. Du kan hantera användare med hjälp av det grafiska gränssnittet, men det är bättre att veta om dessa kommandon för säkerhets skull.

36. passwd

Detta kommando låter dig ändra lösenordet för användarkontot. Som superanvändare kan du återställa allas lösenord även om du inte kan se dem. Det är en bra säkerhetspraxis att ändra ditt lösenord ofta.

Linux-kommandon för att visa dokumentation

37.man/whatis

Kommandot man öppnar en manual för ett specifikt kommando. Det finns man-sidor för alla grundläggande Linux-kommandon. Whatis visar vilka manuella avsnitt som finns för ett givet kommando.

38. var

Visar hela sökvägen till programmets körbara fil. Den kan också visa vägen till källorna, om de finns i systemet.

Linux-kommandon för nätverkshantering

39.ip

Om listan över Linux-kommandon för nätverkshantering verkar för kort för dig är du troligen inte bekant med ip-verktyget. Net-tools-paketet innehåller många andra verktyg: ipconfig, netstat och andra föråldrade, som iproute2. Allt detta ersätts av ett verktyg - ip. Du kan se det som en schweizisk armékniv för nätverkande eller som en obegriplig massa, men hur som helst, det är framtiden. Ta itu med det bara.

En nybörjare börjar naturligtvis behärska OS Linux från det grafiska gränssnittet. Men efter ett tag bestämmer han sig för att försöka jobba in kommandorad.I slutändan kommer nästan alla att närma sig detta. Detta är en ganska intressant och spännande process. Endast på kommandoraden öppnas hela kraften i detta operativsystem. Denna recension listar de mest grundläggande kommandona. Allt detta finns i referensmanualen - man, men till en början kanske du inte kan använda det manuellt. Försök först att helt enkelt skriva kommandona nedan utan ytterligare parametrar (som det finns ganska många av och kan hittas genom att ange "kommando -hjälp" eller "man kommandonamn".

Vänligen, om möjligt, korrigera eller komplettera denna lista i kommentarerna. Många av kommandona nedan är "Unix like", vilket innebär att du även kan använda dem i Unix-baserade operativsystem, till exempel Mac OS X, etc.

Lag:

  • logga in begäran från användaren om ett namn och lösenord (begäran från systemet till användaren) för att logga in på systemet (som standard, när du anger ett lösenord, visas det inte).
  • logga ut avslutar den aktuella skalsessionen.
  • startx kommandot för att starta X Windows grafiska gränssnitt (inte att förväxla med Windows-systemet. Var inte rädd. Det här är det inte :)).
  • stänga av stoppar systemet och förhindrar korruption av filsystemet i processen, men används endast när du kör i konsolläge. När du kör i X Window-läge, använd inte.
  • stanna snabb och korrekt avstängning av systemet.
  • Stäng av korrekt avstängning av systemet.
  • starta om korrekt avstängning med efterföljande start. Starta om.
  • vmstat ger information om processer, minne och CPU-belastning.
  • su logga in på administratörssessionen, men du måste ange ett lösenord. För att avsluta denna session, skriv exit och tryck på ENTER.
  • apropos sök efter en sträng i titlarna och titlarna på dokumentationen (skriv dessutom in ett sökord). Ger en lista över allt hittat.
  • cal formaterad kalender för den aktuella månaden (lägg till y så kommer det att finnas en kalender för hela innevarande år).
  • datum visar aktuellt datum och tid enligt kärnsystemets klocka.
  • Klockan en enkel klocka som hänger på skrivbordet (många ytterligare alternativ).
  • finger visa information om användaren vars namn anges i kommandot.
  • värdnamn Kommandot visar identifieraren för en given nätverksnod (dess namn). root kan ändra nodnamnet till ett nytt.
  • hwclock din dators inbyggda klocka. För att ändra datum och tid och synkronisera med systemklockan krävs root-behörighet.
  • pwd visar den fullständiga sökvägen till den aktuella katalogen.
  • tzselect starta ett verktyg som låter dig välja tidszon.
  • du namnger visar information om operativsystemet som används (när du anger ytterligare kommandoparametrar visar det ganska mycket information).
  • upptid visar aktuell tid, sessionslängd, antal användare och CPU-belastning.
  • användare visar en kort lista över användare som för närvarande arbetar i systemet.
  • w detaljerad information om alla användare som för närvarande arbetar och även enkel inloggning etc. Om du behöver en användare, ange namnet i parametern.
  • vad är Söker i en databas med manualsidor och visar en kort beskrivning.
  • WHO lista över användare som för närvarande arbetar i systemet.
  • varis hittar filer, man-sidor för det angivna kommandot.
  • som visar den fullständiga sökvägen till kommandot körbar.
  • vem är jag visar det aktuella användar-ID som fungerar i denna terminal.
  • skriva skickar ett meddelande till en annan användare inloggad genom att kopiera rader från avsändarens terminal till mottagarens terminal.
  • vägg skickar ett meddelande till terminalen för varje användare som för närvarande är inloggad i systemet.
  • historia visar en numrerad lista över kommandon du utförde i denna och föregående session. Om det finns ganska många av dem i historiklistan kommer du att se de senaste.
  • jobb visar en lista över alla pågående och avbrutna uppgifter.
  • döda avsluta processen (du måste ange vilken).
  • döda alla låter dig hantera processer med deras namn eller filnamn, och inte identifierare som i kill. Alla specificerade processer avslutas.
  • kärnversion visar de större och mindre versionerna av kärnan.
  • trevlig Låter dig visa eller konfigurera prioritet för en uppgift.
  • ps visar en lista över alla pågående processer.
  • pstree visar hierarkin av systemprocesser, vilket tydligt visar deras ömsesidiga beroende.
  • renice anger prioritet för den angivna uppgiften.
  • manus låter dig skriva all utdata från terminalen till en fil. För att stoppa inspelningen, tryck Ctrl+d. Om filnamnet inte anges skrivs det till typscript.
  • gånger visar den totala exekveringstiden för processer för hela systemet och en given användare.
  • topp lanserar ett program som låter dig hantera processer och en hel del ytterligare, användbar information.
  • CDändra aktuell katalog Går som standard till den aktuella användarens hemkatalog (om utan parametrar).
  • dir Visar filer i den aktuella katalogen i alfabetisk ordning och skiftlägeskänslig.
  • fil visar innehållstypen för den angivna filen (text, körbar, data).
  • hitta sök efter filer i den aktuella katalogen Om du anger en sökväg kan du söka överallt.
  • fri visar information om RAM, swap, cache, ledigt minne, totalt, etc.
  • ls visar alla filer i den aktuella katalogen i alfabetisk ordning. Liknar dir.
  • sista visar en lista över användare som har loggat in sedan filen /var/log/wtmp skapades.
  • sista loggen kontrollerar inloggningshistoriken för registrerade användare. Formaterar och skriver ut filen /var/log/lastlog.
  • logger skickar en begäran till syslogd-demonen och ber den att skriva ett meddelande till systemloggen.
  • lpr skickar dokumentet till utskriftsdemonen för utskrift.
  • chmodändrar filåtkomstläge. Tecken- eller numeriskt format.
  • chownändra ägaren till den angivna filen. Rotåtkomst krävs.
  • förändring används för att ändra giltighetstiden för ett konto. För administration.
  • chfnändrar användarinformation i filen /etc/passwd från vilken fingerkommandot hämtar information.
  • chgrp kommando för en administratör att ändra ägargruppen för en fil.
  • klar rensar terminalskärmen (om möjligt).
  • crontab ger möjlighet att utföra vissa uppgifter enligt ett schema. Det används oftast av administratören, även om användare också kan ha sina egna uppgifter.
  • csplit delar upp filen i flera delar. Du måste ange uppdelningsmetoden (linjer, etc.).
  • cp kopierar en fil till en annan, eller flera filer till en katalog.
  • dd kopiera en fil samtidigt som du utför olika ytterligare transformationer.
  • dc kalkylator.
  • debugfs används för att återställa filsystemet (ext2, ext3) om kommandot fsck inte räcker.
  • df visar mängden använt och ledigt diskutrymme för alla monterade filsystempartitioner.
  • du visar antalet diskblock som upptas av varje katalogfil.
  • mc startar programmet Midnattschef filhanteraren i en textkonsol. Den påminner om MSDOS-hanterare och är ganska enkel och lätt att använda. Det finns många nödvändiga och bekväma funktioner.
  • mkdir skapa den angivna katalogen.
  • man referens guide.
  • mcat kopierar rådata till en diskett.
  • mcopy använder en formaterad MSDOS-diskett för att kopiera filer till och från Linux utan att först ansluta disketten till filsystemet.
  • mdel tar bort en fil på en formaterad MSDOS-diskett.
  • mdir visar innehållet i en katalog på en MSDOS-diskett.
  • mdu visar diskutrymmet som upptas av MSDOS-katalogen.
  • meddelande styr åtkomsten till din terminal så att kollegor inte kan bombardera dig med meddelanden med hjälp av skrivkommandot
  • mformat skapar MSDOS-filsystemet på en diskett.
  • mkbootdisk används i vissa distributioner för att skapa en startdiskett som innehåller allt som behövs för en nödstart.
  • mktemp skapar ett unikt filnamn för tillfälligt arbete.
  • mlabel skapar en volymetikett på MSDOS på en formaterad diskett.
  • mmd skapar en MSDOS-underkatalog på en formaterad diskett.
  • mmount ansluter en formaterad MSDOS-enhet till filsystemet.
  • flytta Flyttar eller byter namn på en fil på en MSDOS-diskett.
  • Mer Ett verktyg för sida för sida visning av en textfil.
  • mv byter namn på eller flyttar filer eller kataloger.
  • rm radera den angivna filen. Du kan radera mycket.
  • rmdir ta bort den angivna tomma katalogen.
  • säker radering radera den angivna filen till safedelete-katalogen, där den lagras en tid innan den raderas permanent.
  • statistik visar all tillgänglig information om den angivna filen.
  • Rörändrar tiden då filen senast öppnades eller ändrades till den aktuella tiden.
  • återställa raderingenÅterställer filer som tagits bort med kommandot safedelete.
  • toalett visar antalet rader, ord och tecken i filen.
  • bunzip2 packar upp den angivna filen 30 % snabbare än gzip.
  • bzip2 komprimerar den angivna filen med en accelererad algoritm.
  • bzip2recover gör ett försök att återställa data från en skadad bzip2-komprimerad fil.
  • komprimera komprimerar den angivna filen med en annan algoritm.
  • komprimera packar upp filen som komprimerats av föregående kommando.
  • cpio låter dig skapa arkiv och extrahera filer från arkiv. Låter dig kopiera filer. Lämpliga parametrar måste anges.
  • gpg låter dig kryptera och dekryptera en fil. Krypteringsmetod för offentlig nyckel. Låter dig skapa elektroniska signaturer. Om du inte har det här programmet, ladda ner http://www.gnupg.org
  • gzip komprimerar den angivna filen.
  • dragkedja packar upp den angivna filen (tilläggen .Z, .gz, .tgz, .zip).
  • gzexe låter dig komprimera en körbar fil med ett angivet namn så att den automatiskt dekomprimeras och körs när användaren utfärdar ett kommando för att köra den komprimerade filen.
  • gpasswd ställer in grupplösenordet.
  • mcrypt Krypterar den angivna filen En ny fil skapas i arbetskatalogen med filtillägget .enc. Du kommer att bli ombedd att ange ditt lösenord. Glöm det inte.
  • mdecrypt dekrypterar samma fil. Om dessa verktyg inte är tillgängliga, ladda ner http://mcrypt/hellug.grl
  • tjära placerar två eller flera filer i ett nytt eller befintligt arkiv, eller extraherar dem från ett arkiv. När du får en katalog, arkiverar alla filer i katalogen och underkatalogen.
  • prata låter dig föra en interaktiv dialog med en INTERNET-användare.
  • tee skickar utdata till två utgångsenheter. Kan matas ut samtidigt till skärmen och till en fil.
  • ger information om befintliga terminaler som kan användas för fortsatt arbete.
  • Rörändrar tiden för att skapa filen till den nuvarande. Om filen inte finns skapas en ny tom fil.
  • unarj packar upp eller listar innehållet i det angivna arkivet i .ARJ-format (MS DOS-komprimeringsformat).
  • packa upp packar upp och extraherar filer från arkiv skapade av ZIP-verktyg (Linux, MS DOS, Microsoft Windows).
  • blixtlås arkiverar och komprimerar filer.
  • zipinfo visar information om innehållet i arkivet. Om du anger ett namn kommer det att visa information om en specifik fil.
  • zipnote låter dig visa och redigera kommentarer på filer från ett ZIP-arkiv.
  • zipsplit låter dig dela upp zip-arkivet i tillräckligt små delar för att skriva dem till flyttbara media, och skriver filerna till den angivna enheten (disketter).
  • zforce lägger till filtillägget .gz till alla filer i arbetskatalogen, eller till en specificerad fil, som har komprimerats men inte har ett tillägg. förhindrar återkomprimering.
  • uuencode kodar en binär fil för överföring över ASC11-nätverk.
  • uudekod avkodar den ovan nämnda filen.
  • autorun känner automatiskt igen alla tillgängliga CDROM-enheter i systemet, monterar dem när en skiva sätts i och kan starta individuella applikationer (som en spelare).För att använda måste du lägga till parametrar till enhetsfilen.
  • badblocks kontrollera den angivna enheten för dåliga sektorer (ange enhet).
  • mata ut tar bort media från den angivna enheten. Om enheten är monterad avmonterar kommandot den innan mediet tas bort.
  • e2fsck kontrollerar och vid behov återställer den skadade filsystemvolymen (ext2,ext3).
  • eko Skriver ut en textrad till standardutmatningsenheten.
  • fdformat formatera en diskett. Ange dessutom enhetsnamnet och önskad typ av formatering.
  • fg växlar en process som körs i bakgrunden till förgrundsläge.
  • fgkonsol visar antalet aktiva virtuella konsoler.
  • fsck kontrollerar och återställer filsystemet.
  • montera montera filsystemet.
  • umount avmontering av filsystemet (i båda kommandona måste du ange exakt vad).
  • rdev när den anropas utan parametrar, visar information om det aktuella filsystemet.
  • rcp används för att kopiera filer från en dator till en annan.
  • rdate tar emot datum- och tidsvärdet från en annan nod i nätverket. Används för att synkronisera nodernas systemtid.
  • Döp om byter namn på filer. Mycket bekvämt när det finns många filer.
  • ändra storlekändrar storlek på det virtuella terminalfönstret i en grafisk miljö.
  • ÅterställÅterställer filer arkiverade med kommandot dump.
  • löpnivå visar nuvarande och tidigare körningsnivåer.
  • strimla utför säker radering av en fil genom att först skriva över dess innehåll till en annan disk.
  • sova pausar starten av en process under ett visst antal sekunder.
  • du sover paus i mikrosekunder.
  • synkronisera Rensar filsystems buffertar.
  • cmp producerar snabb jämförelse två specificerade filer. Om de är identiska visas inga meddelanden.
  • kolumn formaterar inmatningstexten från den angivna filen till en lista med fem kolumner.
  • diff jämför två specificerade textfiler. Varje skillnad visas i sitt sammanhang. Låter dig jämföra kataloger.
  • diff3 jämför tre specificerade filer och visar resultaten.
  • enscript konverterar den angivna textfilen till Post Script-format. Utdata kan skrivas ut eller skrivas till en fil.
  • fmt Detta verktyg formaterar varje rad i den angivna filen så att alla rader har samma bredd.
  • huvud Verktyget visar de första tio raderna i en fil. Flera filer är också möjliga.
  • ispell starta ett interaktivt verktyg för att kontrollera stavningen i den angivna filen.
  • id Visar de effektiva användar- och grupp-ID-värdena för den aktuella användaren.
  • ifconfig visar status för den aktuella nätverkskonfigurationen eller konfigurerar nätverksgränssnittet.
  • mindre visar innehållet i den angivna filen på skärmen och låter dig visa den bekvämt.
  • nl Kommandot numrerar raderna i den angivna filen.
  • klistra kombinerar motsvarande rader med filer till kolumner. Om så önskas kan du kombinera flera filer.
  • pdf2ps konverterar en PDF-fil till Post Script. Resultatet skrivs till disk.
  • pdftotext konverterar en fil från PDF-format till text och skriver resultatet till disk.
  • pr förbereder text för utskrift genom att formatera den till sidor. Du kan förbereda flera filer.
  • sortera Kommandot låter dig sortera raderna i en fil i alfabetisk ordning.
  • dela delar upp filen i delar.
  • zcat;zmore visar innehållet i en gzip-komprimerad fil på skärmen utan att dekomprimera den.
  • zcmp
  • zdiff jämför gzip-komprimerade två filer utan att dekomprimera.
  • zegrep;zfgrep;zgrep söka efter en specificerad sträng eller uttryck i en gzip-komprimerad fil, utan att packa upp.
  • aumix startar interaktivt ett verktyg som styr olika ljudkortsinställningar.
  • cdda2wav Verktyget är utformat för att spela in ljudspår från en ljud-CD till WAV-filer. Om filnamnet inte anges går inspelningen till filen audio.wav i den aktuella katalogen.
  • cdlabelgen Kommandot är utformat för att förbereda omslag för CD-boxar. Resultatet är i ett Post Script-filformat. En Perl-språktolk av minst version 5.003 krävs.
  • cdp starta ljud-cd-spelaren i textläge.
  • cdparanoia läser ljudspår från ljudkomprimering och skriver till WAV, AIFF, RAW-filer.
  • kombinera kombinerar två eller flera grafikfiler till en. Ett stort antal specialeffekter. Det är en del av Image Magick-paketet och kan hämtas från http://www.imagemagick.org
  • konvertera konverterar den angivna ingången grafisk fil, på helger. Känner igen många format. Ladda ner på samma sätt som den föregående.
  • identifiera bestämmer formatet och egenskaperna för en grafikfil och kontrollerar integritet och fel.
  • mogrifiera konverterar en grafikfil och skriver över den ursprungliga.
  • montage konvertera flera filer till en kombinerad bild Ladda ner http://www.imagemagick.org
  • mpg123 spelar en MP3-ljudfil på huvuduppspelningsenheten. Ange filnamnet eller dess internetadress. För att stoppa uppspelningen Ctrl+c. För att stoppa och avsluta programmet, tryck Ctrl+c två gånger.
  • spela reproducerar ljudfil med det angivna namnet. Känner automatiskt igen filtypen. Låter dig lägga till olika ljudeffekter till uppspelade filer.
  • playmidi spelar ljudfiler i MIDI-format.
  • rec Spelar in input från mikrofon eller andra ingångar till en ljudfil. Filtypen ska anges med parametern (type) Det är möjligt att lägga till ljudeffekter.
  • sox konverterar samplingar från insignalformatet till utgången med tillägg av effekter.
  • emacs starta Emacs textredigerare.
  • joe En lättanvänd editor som fungerar i textläge.
  • pico enkel och lättanvänd textredigerare. Bekväm för redigering av konfigurationer och enkla filer.
  • vi lanserar den klassiska textredigeraren VI för UNIX-system.
  • dmesg visar kärnmeddelanden på skärmen, inklusive de som visas vid start och efteråt. För att göra det lättare att läsa, ange dmesg|less.
  • gruppadd skapa en användargrupp med det angivna namnet.
  • gruppdel tar bort gruppen med det angivna namnet.
  • gruppmodändrar inställningarna för gruppen med det angivna namnet.
  • mkpasswd skapar ett högkvalitativt lösenord som är nio tecken som standard och innehåller åtminstone blandade versaler och siffror.
  • passwd Tillåter användaren med det angivna namnet att ändra lösenordet för sitt konto. root kan ändra alla användares lösenord.
  • pwgen skapar ett högkvalitativt lösenord som är lätt att komma ihåg. Lösenordets längd anges med en siffra. Om det här verktyget inte är tillgängligt, ladda ner http://metalab.unc.edu/pub/Linux/system/security
  • kvot Visar aktuell diskanvändningsstatistik och aktuella gränser för användaren eller gruppen med det angivna namnet.
  • kvotkontroll undersöker filsystemet för användning av diskutrymme.
  • kvot Aktiverar eller inaktiverar användningsbegränsningar för diskutrymme.
  • rpm startar pakethanteraren, ett verktyg som låter dig installera, kontrollera och uppdatera paket med tillägget rpm.
  • rpmfind sök efter det nödvändiga paketet i RPM-paketdatabasen via INTERNET Senaste versionen av verktyget http://www.rpm.org
  • tmpwatch tar bort alla filer i den angivna katalogen om de inte har nåtts under de senaste n timmarna Rensar tillfälliga kataloger.
  • användaradd skapa en ny användare med det angivna namnet.
  • userdel tar bort användaren med det angivna namnet.
  • usermodändrar inställningarna för användaren med det angivna namnet.
  • fetchmail e-postmottagningsverktyg. Fungerar i bakgrunden. Laddar ner e-post från den angivna servern. Om den inte finns där kan du ladda ner den från http://www.freshmeat.net
  • ftp upprättar en anslutning till den angivna noden och låter dig ladda ner eller ladda upp filer.
  • lodjur starta en konsolwebbläsare.
  • post verktyg för att redigera och visa e-post Skicka och ta emot brev.
  • netstat Visar information om nätverkets delsystem. Det finns många inställningar och parametrar.
  • ping skicka paket till en angiven adress för att kontrollera möjligheten att ansluta till denna nod.
  • telnetöppnar ett terminalfönster på fjärrvärden och startar en interaktiv session.
  • wvdial programmet ansluter till INTERNET via PPP-protokollet med hjälp av parametrarna lagrade i filen /etc/wvdial.conf
  • wvdialconf söker efter ett modem, bestämmer porten som det är anslutet till, dess initialiseringssträng och den maximala dataöverföringshastigheten. Denna information skrivs automatiskt till en fil (se ovan). Rotåtkomst krävs.
  • ar arkiveringsverktyg utformat för att skapa och packa upp ett arkiv.
  • båge visar information om CPU-arkitekturen.
  • Köar jobb för senare exekvering vid en angiven tidpunkt.
  • atq visar en lista över uppgifter som står i kö för utförande.

Topp