Dit is niet bedoeld als een volledige lijst, maar ik verzeker je dat je een groot deel van de meest voorkomende en nuttige commando's voor de Linux-commandoconsole zult vinden. 🙂 |
Algemene commando's
dmesg
Druk de berichten af die door de kernel worden weergegeven bij het opstarten.
depmod-a
Het genereert een bestand dat de afhankelijkheden bevat van de modules die worden geladen voor de "Kernel", dat wil zeggen dat het kan herkennen welke modules moeten worden geladen voordat een derde partij in het systeem kan worden gebruikt.
gratis
Statistieken over geheugengebruik.
begin q
Commando dat de parameters leest in inittab.
insmod
Het activeert ("laadt") de module die gespecificeerd is in de regel, zodat de "kernel" het kan gebruiken. (Voorbeeld: insmod ip_alias.o)
ldconfig
Werkt de bibliotheken bij die door het systeem worden gebruikt, het wordt aanbevolen om het elke keer dat een programma wordt geïnstalleerd uit te voeren.
lsmod
Het toont de informatie over de modules die door de kernel zijn ingeschakeld.
monteren
Hiermee kunnen systeempartities, cd-roms en diskettes op het systeem worden gelezen. Het formaat: mount -t. Zie ook / etc / fstab .ón>
smbmountop>
Vergelijkbaar met het mount commando, behalve dat dit commando gebruikt wordt om partities in Samba .ón> te mounten
smetteloosop>
Wordt gebruikt om partities uit te schakelen die zijn geactiveerd met smbmoon>
setupop>
Geeft een menu weer om verschillende systeemparameters te configureren (Geluid, Xwindow, Muis ..). Op>
plaatsop>
Werk de database die wordt gebruikt om bestanden te zoeken bij met het lokaliseercommando .ón>
staatop>
Geeft gedetailleerde informatie weer over het opgegeven bestand, zoals: wijzigings- en wijzigingsdatums, bestandseigenaar ... enz. Op>
umountop>
Deactiveer de aangegeven partitie, de parameters die deze opdracht gebruikt zijn vergelijkbaar met die van mount .ón>
uname -aop>
Volledige informatie over de «Host» .ón>
uptimeop>
Huidige tijd, tijd dat het systeem draait sinds de laatste "herstart", gebruikers verbonden met de server, systeembelasting in de laatste 1,5 en 15 minuten.
hostnameop>
De naam van de «Host» .ón>
chkconfigop>
Dit commando toont de informatie over de uitvoeringsniveaus van de "scripts" in de directory /etc/rc.d/init.dón>
op>
Code:
chkconfig --list httpd Dit commando toont: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff
Het bovenstaande geeft aan dat wanneer opstartniveau 3 wordt gebruikt, het httpd "script" in de /etc/rc.d/init.d directory het "start" -argument zal ontvangen, wanneer opstartniveau 6 wordt uitgevoerd, zal httpd de argument "stop", enz ..
Wijzigen naar "start" -argument:
Code:
chkconfig --add --level
Wijzigen naar het "stop" -argument:
Code:
chkconfig --del --level
* Het is precies uit de /etc/rc.d/rc[0-6] directories waar de weergegeven informatie vandaan komt chkconfig.
ntsysv
Het is een grafische tool met dezelfde functionaliteit als chkconfig, het verschil is dat deze tool alle "scripts" per niveau weergeeft, dat wil zeggen dat als het commando ntsysv –level 3 wordt gebruikt, de grafiek de status "stop" of "start" van alle "scripts" voor het niveau toont opstarten 3. Op dezelfde manier wordt het volgende gebruikt: ntsysv –level 5, ntsysv –level 0, etc.
zoals chkconfig, ntsysv wijzigt en neemt de informatie in de /etc/rc.d/rc[0-6 directories]
Netwerkomgevingopdrachten
In netwerkomgeving
gastheer
Bepaal het IP-adres van een "Host", host -a geeft alle DNS-informatie weer.
ifconfig
Hiermee kunt u een netwerkinterface configureren en de status ervan zien. Dat is in de vorm ifconfig, bijvoorbeeld: ifconfig eth0
als
Schakelt de opgegeven interface in, bijvoorbeeld: ifup eth0.
als naar beneden
Schakel de opgegeven interface uit, bijvoorbeeld: ifdown eth0.
netstat -a
Alle netwerkverbindingen zijn ontstaan en ontvangen door de «Host»
netstat -r
Geeft de routeringstabel van het systeem weer
netstat -i
Netwerkstatistieken van elke interface
nslookup
Zoek naar informatie in de DNS-servers, bijvoorbeeld: nslookup -query = mx osomosis.com, als er geen parameters zijn opgegeven, gaat het naar de interactieve modus
ping-s 1016
Het verzendt ping-pakketten van 1024 bytes (header 8 bytes), terwijl de "standaard" 512 is.
route toevoegen
Het laat toe routeringstabellen toe te voegen van en naar de «Host». Voorbeeld: om alle informatie van het netwerk 206.171.55.16 netmask 255.255.255.240 via de interface eth0 te begeleiden:
Code:
route toevoegen -net 206.171.55.16 255.255.255.240 eth0
Om al het verkeer door een bepaalde interface te leiden ("standaardgateway"):
Code:
route voeg standaard gw 206.171.55.51 eth0
Hierdoor wordt alle informatie verzonden via het adres 206.171.55.51
route-n:
Toont de routeringstabel van de «Host». OPMERKING: "IP Forwarding" moet AAN staan in / etc / sysconfig / network, ook de "kernel" moet geconfigureerd zijn voor "IP Forwarding".
smbclient
Het werkt als een FTP-client, die verbindingen simuleert die via Samba worden gemaakt.
tcpdump
Maakt foutopsporing van een interface op de host mogelijk.
testparm
Controleer de geldigheid van het smb.conf-bestand dat door Samba wordt gebruikt.
Commando's voor procesbeheersing
Procesbeheersing:
ps -aux
Het toont alle systeemprocessen, met naam en starttijd.
doden
Het wordt gebruikt om signalen naar Unix-processen te sturen.
* doden -HUP: Geef het genummerde proces aan om de configuratiebestanden opnieuw te lezen.
* doden -INT: Markeer het proces met een nummer, dat wordt onderbroken.
* doden -TERM: Geeft het proces aan met een nummer, dat het moet eindigen, in tegenstelling tot -KILL, geeft deze optie het proces de mogelijkheid om te eindigen.
* doden -STOP: Markeer het proces met een cijfer, stop even.
* doden -CONT: Wijs naar het proces met nummer, dat ik vervolgde, dit commando wordt gebruikt om een proces te hervatten dat werd toegepast -STOP.
* dood dood: Geeft het proces aan met een nummer, om onmiddellijk te eindigen, wordt het proces abrupt beëindigd.
killall In tegenstelling tot kill, stelt killall je in staat om het proces bij naam te signaleren. Stuur het -TERM-signaal naar het proces met de opgegeven naam. OPMERKING: Standaard is het signaal dat wordt opgevangen door kill en killall -TERM.
ps-l Deze opdracht geeft twee parameters PRI en NI weer. De PRI-parameter geeft de huidige prioriteit van het proces aan, die wordt berekend door het besturingssysteem, de waarde van NI wordt in aanmerking genomen bij het bepalen van de PRI. * Wat is NI? : NI wordt het mooie nummer of "mooie nummer" genoemd, dit nummer wordt gespecificeerd door de "superuser" ("root") of eigenaar van het proces en beïnvloedt de uiteindelijke volgorde van de PRI, geeft prioriteit aan de minder soort. De waarden variëren van -20 (minder zacht = meer prioriteit) en 20 (zachter = minder prioriteit)
mooi Deze opdracht specificeert het NI-nummer van elk proces.
* mooie -10 genaamd: Dit zou de prioriteit van benoemd met 10 eenheden verlagen (als het -10 was, gaat het naar -20).
* mooie +10 genaamd: Dit zou de prioriteit van named verhogen met 10 eenheden (als het 0 was, zou het naar +10 gaan).
snice en renice Dezelfde bewerking is leuk, behalve dat het het procesnummer gebruikt:
* snuf -10
& De & wordt gebruikt om aan te geven dat het proces op de achtergrond moet worden uitgevoerd.
top Deze tool controleert verschillende systeembronnen en heeft een dynamisch karakter, het toont het CPU-gebruik per proces, de hoeveelheid geheugen, de tijd sinds de start, enz. vmstat Het lijkt erg op top omdat het een condensatie is van de systeemprocessen, om deze tool dynamisch te laten worden, moeten de argumenten worden gespecificeerd: vmstat -n
atMet dit commando kunt u bepaalde activiteiten op een bepaald tijdstip plannen, bijvoorbeeld: om 22:00 opent het vorige commando een «prompt» van het formulier bij>, op deze «prompt» worden alle commando's die u wilt uitvoeren gespecificeerd, in dit geval om 22:00, eenmaal gespecificeerd, wordt Ctlrl -d gebruikt om af te sluiten.
Eenmaal voltooid, worden de opdrachten gepland om op de aangegeven tijd te worden uitgevoerd, de map / var / spool / at bevat de taak.
Het atq commando geeft de at jobs weer die in behandeling zijn, en het atrm commando
een taak verwijderen die is gepland met om. Zie ook /etc/at.deny en /etc/at.allow
crontabZoals at specificeert het tijdstip waarop een "script" -programma zal worden uitgevoerd, crontab heeft de volgende vorm: minuten uren dagen maanden end_of_week gebruikersnaam statement argumenten
In het volgende voorbeeld wordt het programma oracle.pl elke dag elk half uur uitgevoerd:
Code:
30 * * * * root /usr/oracle.pl
Als je het maandelijks wilt doen:
Code:
01 3 1 * * root /usr/oracle.pl
Het bovenstaande wordt uitgevoerd orakel.pl de eerste dag van elke maand, om 3:01 uur.
Om cron-jobs te specificeren, houdt elke gebruiker een bestand bij in de / var / spool / cron / directory, deze directory is toegankelijk voor elke gebruiker met het crontab -e commando
De uitvoering van crontab wordt vergemakkelijkt door het / etc / crontab-bestand dat crontab-taken per uur, dag, week en maand specificeert, op deze manier hoeft de gebruiker alleen een bestand in de overeenkomstige mappen te plaatsen: /etc/cron.uurlijk | /etc/cron.daily | /etc/cron.weekly | /etc/cron. maandelijks
Commando's voor records en systeem
Controle van registers «Logs»
staart
Hiermee kunt u het einde van een bestand zien, dit commando is handig omdat de logbestanden «logs» constant groeien tail –f / var / log / messages
U kunt ook het aantal te observeren regels specificeren:
Code:
tail --f --line 15 / var / log / messages
Deze bovenstaande opdracht geeft de laatste 15 regels van het bestand weer ("standaard" = 10). De –f houdt het bestand open zodat u het kunt bekijken terwijl er gebeurtenissen worden toegevoegd.
Systeem configuratie
# / usr / sbin / sndconfig: Uitvoerbaar bestand dat wordt gebruikt om het geluid van het systeem te configureren.
# / bin / netconf: Uitvoerbaar bestand dat wordt gebruikt om netwerkinterfaces te configureren.
Beheeropdrachten
sysctl
Beschrijving: configureer kernelparameters tijdens runtime.
Voorbeelden: sysctl -a
ulimit
Beschrijving: toont de systeemlimieten (maximum aantal geopende bestanden, enz ..)
Voorbeelden: ulimit
adduser
Beschrijving: systeemgebruiker toevoegen.
Voorbeelden: adduser pepe, adduser -s / bin / false pepe
gebruikerdel
Beschrijving: = gebruiker van systeem verwijderen
Voorbeelden: userdel pepe
gebruikersmod
Beschrijving: = systeemgebruiker wijzigen
Voorbeelden: usermod -s / bin / bash pepe
df
Beschrijving: = schijfvrij. beschikbare schijfruimte. Erg nuttig.
Voorbeelden: df, df -h
uname
Beschrijving: = unix-naam. Informatie over het type unix waarin we ons bevinden, kernel, etc.
Voorbeelden: uname, uname -a
netstat
Beschrijving: de informatie over de actieve netwerkverbindingen.
Voorbeelden: netstat, netstat -ln, netstat -l, netstat -a
ps
Beschrijving: = alle informatie over lopende processen verwerken.
Voorbeelden: ps, ps -axf, ps -A, ps -auxf
gratis
Beschrijving: toont de status van het RAM en SWAP.
Voorbeelden: gratis
ping
Beschrijving: netwerktool om onder andere te controleren of we een externe host bereiken.
Voorbeelden: ping www.rediris.es
traceroute
Beschrijving: netwerktool die ons de weg wijst om bij een andere machine te komen.
Voorbeelden: traceroute www.rediris.es
du
Beschrijving: = schijfgebruik. schijfgebruik. Toont de ruimte die op de schijf is ingenomen.
Voorbeelden: du *, du -sH / *, du -sH / enz
ifconfig
Beschrijving: = interface config. configuratie van netwerkinterfaces, modems, etc.
Voorbeelden: ifconfig, ifconfig eth0 ip netmask 255.255.255.0
route
Beschrijving: beheert routes naar andere netwerken.
Voorbeelden: route, route -n
iptraf
Beschrijving: geeft ALLE IP-, UDP-, ICMP-netwerkverkeer weer in een consoletoepassing.
Het maakt het gebruik van filters mogelijk en het is ZEER NUTTIG voor het diagnosticeren en debuggen van firewalls
Voorbeelden: iptraf
tcpdump
Beschrijving: dumpt de inhoud van netwerkverkeer.
Voorbeelden: tcpdump, tcpdump -u
lsof
Beschrijving: toont de bestanden (bibliotheken, verbindingen) die door elk proces worden gebruikt
Voorbeelden: lsof, lsof -i, lsof | grep-bestand
lsmod
Beschrijving: toont de kernelmodules die zijn geladen.
Voorbeelden: lsmod
modprobe
Beschrijving: probeer een module te installeren, als u deze vindt, installeer deze dan tijdelijk.
Voorbeelden: modprobe ip_tables, modprobe eepro100
rmmod
Beschrijving: verwijder kernelmodules die zijn geladen
Voorbeelden: rmmod
snuiven
Beschrijving: Sniffer of snooper van al het netwerkverkeer. Het wordt meestal niet standaard geïnstalleerd.
Voorbeelden: sniffit -i
anderen
ls
Beschrijving: = lijst. lijst directory inhoud.
Voorbeelden: ls, ls -l, ls -fl, ls –color
cp
Beschrijving: = kopiëren. kopieer bestanden / mappen.
Voorbeelden: cp -rfp / tmp-map, cp-bestand nieuw_bestand
rm
Beschrijving: = remove. verwijder bestanden / mappen.
Voorbeelden: bestand rm -f, directory rm -rf, bestand rm -i
mkdir
Beschrijving: = make dir. mappen aanmaken.
Voorbeelden: mkdir directory
rmdir
Beschrijving: = verwijder dir. verwijder mappen, ze moeten leeg zijn.
Voorbeelden: map rmdir
mv
Beschrijving: = move. hernoem of verplaats bestanden / mappen.
Voorbeelden: mv-directory, mv-bestand nieuwe_naam, mv-bestand a_directory
gegevens
Beschrijving: systeemdatumbeheer, kan worden bekeken en ingesteld.
Voorbeelden: datum, datum 10091923
geschiedenis
Beschrijving: toont de geschiedenis van de opdrachten die door de gebruiker zijn ingevoerd.
Voorbeelden: geschiedenis | meer
meer
Beschrijving: toont de inhoud van een bestand met pauzes om de 25 regels.
Voorbeelden: meer bestand
grep
Beschrijving: filtert de inhoud van een bestand.
Voorbeelden: cat-bestand | grep-tekenreeks
hoe
Beschrijving: toont alle inhoud van een bestand zonder pauze.
Voorbeelden: cat-bestand
chmod
Beschrijving: wijzig de rechten voor het lezen / schrijven / uitvoeren van bestanden / mappen.
Voorbeelden: chmod + r-bestand, chmod + w-map, chmod + rw-map -R, chmod -r-bestand
chown
Beschrijving: = eigenaar wijzigen. gebruikersrechten wijzigen: groep bestanden / mappen.
Voorbeelden: chown root: root-bestand, chown pello: gebruikersdirectory -R
teer
Artikelbeschrijving: = Tape ARchiver. bestand archiver.
Voorbeelden: map tar cvf-bestand.tar, map tar xvf-bestand.tar, map tar zcvf-bestand.tgz, map tar zxvf-bestand.tgz
ritssluiting
Beschrijving: ZIP-compatibele decompressor.
Voorbeelden: gunzip-bestand
rpm
Beschrijving: Redhat-pakketbeheerder. Om systeemsoftware te installeren of bij te werken.
Voorbeelden: rpm -i package.rpm, rpm -qa programma, rpm –force package.rpm, rpm -q –info programma
monteren
Beschrijving: mount harde schijven, floppy, cdrom.
Voorbeelden: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat
umount
Beschrijving: eenheden demonteren.
Voorbeelden: umount / dev / hda2, umount / mnt / lnx
wget
Beschrijving: programma om bestanden te downloaden via http of ftp.
Voorbeelden: wget http://www.rediris.es/documento.pdf
lynx
Beschrijving: webbrowser met ftp-opties, https.
Voorbeelden: lynx www.ibercom.com, lynx - bron http://www.ibercom.com/script.sh sh
ftp
Beschrijving: klant ftp.
Voorbeelden: ftp ftp.ibercom.com
whois
Beschrijving: domein whois.
Voorbeelden: whois ibercom. com
die
Beschrijving: toont de systeemgebruikers die zich hebben aangemeld.
Voorbeelden: wie, w, wie ben ik
mail
Beschrijving: e-mail verzenden en lezen.
Voorbeelden: mail pepe@ibercom.com <bestand, mail -v pepe@ibercom.com <bestand
sorteren
Beschrijving: sorteert de inhoud van een bestand.
Voorbeelden: cat / etc / numbers | sorteren, ls | soort
ln
Beschrijving: = link. om koppelingen, snelkoppelingen te maken.
Voorbeelden: ln -s / directory link
staart
Beschrijving: toont het einde (10 regels) van een bestand.
Voorbeelden: tail -f / var / log / maillog, tail -100 / var / log / maillog | meer
hoofd
Beschrijving: toont de koptekst (10 regels) van een bestand.
Voorbeelden: head file, head -100 / var / log / maillog | meer
filet
Beschrijving: het vertelt ons wat voor type een bestand is.
Voorbeelden: bestand bestand, bestand *
bron: Crystalb
Het is altijd goed om dit soort lijsten bij de hand te hebben 🙂 Dankjewel
Ik denk dat het een belangrijk commando zou zijn bij het programmeren als we willen dat onze pc wordt uitgeschakeld.
Ik heb het over het commando:
stillegging
Welke gegevens kunt u ons verstrekken?
groeten
Zoals altijd een geweldige inzending, direct naar favorieten (ik had nog niet eerder commentaar gegeven omdat ik mijn computer verbrandde en totdat ik een andere kocht ... XD)
Hallo, heel goed, ik heb hier al gelezen dat ik langs zoek naar mijn oplossingen
Internet maar ik kan niets vinden, ik zal het zeker zijn die het niet weet
zoeken ... Ik studeer Linux voor het eerst op de middelbare school en op
installeer Ubuntu 12.10 Ik betreed de terminal om te oefenen wat ik heb geleerd en
Ik kan niets doen, ik kan geen root zijn of een mkdir in doen
thuis… ..ect. Kan iemand mij begeleiden met een tutorial of pagina
Ik zou heel dankbaar zijn ... bedankt
Ik heb een zeer interessante tutorial gevonden voor het geval het geluid elke 10 minuten verdwijnt in Linux:
https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/
Als het geluid wegvalt wanneer de screensaver wordt geactiveerd, dat wil zeggen elke 10 minuten, komt de oplossing in ieder geval in Linux Mint in de volgende blog:
https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/
En als het geluid ook wordt gedeactiveerd na het onderbreken of overwinteren, is de oplossing de volgende:
https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/
Heel erg bedankt, ik was op zoek naar hetzelfde van het AT-commando om enkele commando's geprogrammeerd te laten ... bedankt.
Uitstekend! info, een vraag tussen TOP- en HTOP-verschillen?
dank je wel!