Vorige onderwerp :: Volgende onderwerp |
Auteur |
Bericht |
boudewijn

Geregistreerd op: 11 Mei 2004 Berichten: 1890 Woonplaats: /dev/sda1
|
Geplaatst: Zo Aug 15, 2004 1:44 am Onderwerp: Wat handige Linux commandos |
|
|
Je ontkomt er niet aan, soms moet je in de console wat dingen doen. En dan is het handig om de volgende commandos te kennen.
Ten eerste, als je iets moet doen en je weet niet hoe het werkt, moet je 'man XXX\ intypen waar 'XXX' de naam is van de applicatie waar je meer over wil weten.
Als je snel wil zien wat voor opties (argumenten) je mee kunt geven aan een opdracht dien je 'XXX" -h of 'XXX' --help in te typen.
Gedeelte achter de - of de -- is het argument, daarmee kun je het gedrag van de functie wat specifieker bepalen.
cp
cp <pad naar bestand 1> <pad naar bestand 2>
Dit copieert het bestand van plek 1 naar plek2 , als plek 2 niet bestaat wordt deze aangemaakt.
-R copieert recursief, dit betekent dat bij een directory de inhoud ervan ook meegecopieerd wordt.
-f forceert, dit betekent dat bestanden automatisch overschreven worden.
mv
Het zelfde als cp, alleen verplaatst het de bestanden of mappen. Dat betekent dat bestand1 niet meer bestaat na het uitvoeren van mv.
mkdir
Maakt een directorie aan op het aangegeven pad. Bijvoor beeld mkdir /home/boudewijn/school
Dit maakt in de homemap van boudewijn de dir school aan.
rm
Dit verwijdert een bestand, of map (gebruik dan -r). Je kunt ook dit forceren met -f --> dan wordt er niet om bevestiging gevraag, Let op als je dit als root doet, je kunt grote brokken maken.....
chmod
Hiermee kun je rechten toewijzen aan een bestand of map.
Het gaat met de notatie chmod abc [bestand of map]
een bestand of map heeft een eigenaar, een groep waartoe die eigenaar hoort, en 'de rest van de wereld'. Je moet nu bepalen wie welke rechten krijgt, Read, Write, enof Execute. Read heeft een waarde van 4, write van 2 en execute van 1.
Als je de eigenaar vne het bestand dus lees en schrijfrechten wil geven, moet je het getal 6 gebruiken. De drie getallen, abc, in de opdracht staan voor getal van de eigenaar, groep, en rest.
Je kunt ook chmod +x [bestand ] doen, dan maak je het bestand uitvoerbaar.
De rechten van een bestand kunnen alleen veranderd worden door de eigenaar en root.
chown
chown [gebruiker] [bestand of map]
Hier mee wijs je een bestand of map toe aan een gebruiker. Als je de -R switch toevoegt zal de inhoud van de map ook van eigenaar veranderen.
De eigenaar van een bestand kan alleen veranderd worden door de eigenaar en root.
ls
Geeft de bestanden en mappen in je huidige locatie weer, ook de -a switch is tof. hiermee zie je namelijk alle verborgen bestanden.
uname
Geeft je huidige kernelversie weer, -r geeft de versie in het kort aan, -a geeft vrij veel info weer. Dit heb je nodig als je een specifieke source ofzo van je kernel moet downloaden enof installeren.
mount
Hiermee kun je een cdrom mounten, maar ook een iso bestand (niets illegaal doen he mensen ). Als je je cdrom speler genaamd /mnt/cdrom wil mounten moet je intypen:
mount /mnt/cdrom
Dit zorgt ervoor dat je nu bij de data op je cdrom kan. In de meeste 'makkelijke' distro's zal echter een automount optie zitten --> je cdroms etc worden dan automatisch gemount.
Als je een iso wil mounten moet je een loopback apparaat gebruiken, dit neemt dan de functie van de cdrom speler over. Als je dan typt:
mount [bestand] [plek waar alles gemount moet worden] -o loop= [loop apparaat] zal alles gemount worden. In mandrake moet je hiervoor wel root zijn (andere distro's weet ik niet)
Je loopback device is /dev/loopX met X 1tm 7 .
Je kunt als je klaar bent met werken de zaak weer unmounten met umount [pad] (bij gemounte hardware) of umountloop [pad] (bij gemounte iso)
modprobe
Hiermee kun je een module in de kernel laden; dit kan bijvoorbeeld ondersteuning voor je 3d kaart zijn.
lsmod
Dit laat zijn welke modules op dit moment in de kernel zijn geladen
rmmod
Hiermee kun je een module uitladen... dit mag alleen root, net als de andere mod commandos.
rmmod X laadt module X uit _________________ Admin in ruste.... (powered by Boudewijn Ector ICT)
heb nu een forum op:
www.gentoo-forum.nl
Laatst aangepast door boudewijn op Zo Aug 15, 2004 6:07 pm; in totaal 2 keer bewerkt |
|
Terug naar boven |
|
 |
PiLotCoptEr Crewlid
Geregistreerd op: 11 Aug 2004 Berichten: 1017 Woonplaats: Zwolle
|
Geplaatst: Zo Aug 15, 2004 4:39 pm Onderwerp: |
|
|
modprobe
modules laden
lsmod
modules listen  |
|
Terug naar boven |
|
 |
boudewijn

Geregistreerd op: 11 Mei 2004 Berichten: 1890 Woonplaats: /dev/sda1
|
Geplaatst: Zo Aug 15, 2004 4:45 pm Onderwerp: |
|
|
Vind je het goed als ik ze erbij zet? _________________ Admin in ruste.... (powered by Boudewijn Ector ICT)
heb nu een forum op:
www.gentoo-forum.nl |
|
Terug naar boven |
|
 |
PiLotCoptEr Crewlid
Geregistreerd op: 11 Aug 2004 Berichten: 1017 Woonplaats: Zwolle
|
Geplaatst: Zo Aug 15, 2004 4:46 pm Onderwerp: |
|
|
Daar staan ze ervoor he  |
|
Terug naar boven |
|
 |
menno Crewlid

Geregistreerd op: 13 Aug 2004 Berichten: 364 Woonplaats: Eindhoven
|
Geplaatst: Zo Aug 15, 2004 5:56 pm Onderwerp: |
|
|
top
Hiermee kun je simpel een programma vinden dat vastgelopen is.
In de eerste kolom zie je een zogenaamde PID staan, wanneer je nu in je console het volgende typt:
$ kill 123
Sluit je (killen = het afsluiten op een manier die niet netjes is ) het programma met zoals in mijn voorbeeld met PID 123.
Laatst aangepast door menno op Zo Aug 15, 2004 6:07 pm; in totaal 1 keer bewerkt |
|
Terug naar boven |
|
 |
boudewijn

Geregistreerd op: 11 Mei 2004 Berichten: 1890 Woonplaats: /dev/sda1
|
Geplaatst: Zo Aug 15, 2004 6:05 pm Onderwerp: |
|
|
more
Hiermee geef je snel de inhoud van een bestand weer:
more [pad] _________________ Admin in ruste.... (powered by Boudewijn Ector ICT)
heb nu een forum op:
www.gentoo-forum.nl |
|
Terug naar boven |
|
 |
Thijs
Geregistreerd op: 26 Jul 2003 Berichten: 2593
|
|
Terug naar boven |
|
 |
PiLotCoptEr Crewlid
Geregistreerd op: 11 Aug 2004 Berichten: 1017 Woonplaats: Zwolle
|
Geplaatst: Zo Aug 15, 2004 6:28 pm Onderwerp: |
|
|
PATH
om je path te zetten.
Een PATH is hetzelfde als de PATH aanduiding in je (MS) autoexec.bat.
Dit PATH zorgt ervoor dat je bijv. niet perse in /usr/bin hoeft te staan om het commando ls uit te voeren.
Om iets aan je PATH toe te voegen doe je:
[gebruiker@hostnaam directory]$ PATH=$PATH:/p/a/d
Zo Boudewijn? 
Laatst aangepast door PiLotCoptEr op Ma Aug 16, 2004 10:09 am; in totaal 3 keer bewerkt |
|
Terug naar boven |
|
 |
boudewijn

Geregistreerd op: 11 Mei 2004 Berichten: 1890 Woonplaats: /dev/sda1
|
Geplaatst: Zo Aug 15, 2004 8:40 pm Onderwerp: |
|
|
Pilotcoppie:
Wat meer uitleg svp (ik weet het wel hoor , maar anderen mischien niet) _________________ Admin in ruste.... (powered by Boudewijn Ector ICT)
heb nu een forum op:
www.gentoo-forum.nl |
|
Terug naar boven |
|
 |
kaashOmp

Geregistreerd op: 29 Sep 2004 Berichten: 45 Woonplaats: World Wide Web
|
Geplaatst: Zo Okt 03, 2004 2:47 pm Onderwerp: Inderdaad |
|
|
Het is inderdaad handig als je zo'n stukje code even stukje voor stukje uitlegt.
Het betekent niet dat het gegeven commando zo moeilijk is.
Maar door de (gebruikers)drempel zo laag mogelijk te houden leren steeds meer mensen over de superioriteit van Linux  _________________ Soms ben ik wat neurotisch, phsychotisch, chaotisch, labiel en neogotisch. Maar vandaag maar even niet. of wel..!? |
|
Terug naar boven |
|
 |
mark.goofy

Geregistreerd op: 28 Aug 2004 Berichten: 219 Woonplaats: Brabant
|
Geplaatst: Zo Okt 03, 2004 7:47 pm Onderwerp: |
|
|
pwd
als je wilt zien in welke directory je zit
vooral makkelijk als je net van user verandert bent
su
change user
su - en je bent root met root instellingen _________________
DELL ? |
|
Terug naar boven |
|
 |
|