Page 2 of 3
Re: [CS] Introduction to UNIX
Posted: Thu Sep 27, 2012 10:25 pm
by timvdm
Op men linux server. Zo kan ik makelijk vanop unief, laptop en desktop aan hetzelfde werken...
Code: Select all
uauser@moldb:~$ uname -a
Linux moldb.net 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Maar op mac zou dat hetzelfe moeten gaan.
Re: [CS] Introduction to UNIX
Posted: Thu Sep 27, 2012 10:55 pm
by timvdm
Het streepje is optioneel:
Code: Select all
uauser@moldb.net:~$ man tar
SYNOPSIS
tar [-] A --catenate --concatenate | c --create | d --diff --compare | --delete | r --append | t --list | --test-label | u --update | x --extract --get [options] [pathname ...]
Iets wat tussen vierkante haakjes staat is optioneel (e.g. [-]). De "v" heeft er ook niets mee te maken, dit wil gewoon verbose zeggen en zal de gearchiveerde files printen... Dit zijn idd options of argumenten.
Omdat je de eerste bent krijg je een pintje. Hier is je officiele beer coupon*:
* Opgelet: bier is een alcoholische drank en veroorzaakt drokenschap. Tim kan op geen enkel moment verantwoordelijk gesteld worden voor mogelijke schade en ongelukken die resulteren uit het overmatig gebruik maken van de bon. Het inleveren van meerdere bons op zeer korte tijd is toegestaan. Bij het inleveren van deze bon ga je akkoord met deze voorwaarden.
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 12:18 am
by Axelle
Bij onderwerp 2 (Archiving), vraag (g) Remove the color directory, but keep the archive.
> mag je daar gewoon het archief naar de parent dir verplaatsen en dan met rm -rf de dir verwijderen, of ..
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 12:36 am
by timvdm
Denk het wel. Zo heb ik het toch gedaan. Ik zie niet hoe je dat anders zou doen.
Is er enige reden waarom je -f gebruikt? In die directory zitten toch geen write protected files ofzo?
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 8:45 am
by DenBeke
timvdm wrote:Maar op mac zou dat hetzelfe moeten gaan.
Nope, want niet alle Linux commando's vind je (nog) terug op Mac.
Het commando wget bestaat bijvoorbeeld niet op Mac.
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 9:48 am
by Flipper
Axelle, je kunt ook gewoon bij het aanmaken van het archive ineens ervoor zorgen dat de tar-file reeds in de parent directory terecht komt, zoals Disparv dat aangehaald heeft. Eigenlijk staat er bij die blok nergens expliciet bij wat je working directory is bij het uitvoeren van al die opdrachten..
Disparv wrote:
Je kan gwn 'cd' naar color doen en dan 'tar -cvzf ../color.tgz *'
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 2:16 pm
by Axelle
Ahzo, ja dat is ook waar, wou eigenlijk gewoon weten of er een bepaalde command voor was. Blijkt dus dat je eigenlijk zelf een beetje mag nadenken hoe je het het makkelijkst doet..
En Tim, zie het ook net, geen idee waarom tbh.. heb het aangepast ^.^
Thanks!
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 3:28 pm
by Disparv
timvdm wrote:Ik heb:
color.tgz
directories.txt
error.txt
exercise1.log
exercise1.sh
exercise2.log
exercise2.sh
exercise4.log
exercise4.sh
Names.tgz
oefeningen.html
Die exercise*.[log,sh] files mag je negeren maar de color.tgz, Names.tgz, en *.txt files zou ik er toch bijsteken.
Bah, ik heb gewoon
Code: Select all
oefeningen.html
oef1.txt
oef2.txt
oef3.txt
oef4.txt
en ik heb het al upgeload :p
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 7:10 pm
by Axelle
Heb trouwens nog een vraagje.. bij blok 2, vragen
a) cd ~/color
tar -cvzf color.tgz *
b) echo FFA500 > orange
c) echo FF0080 > purple
d) gunzip color.tgz
e) tar -uf color.tgz *
f) gzip color.tar
Tegen vraag f, zou ik terug een archief color moeten hebben dat geupdate is, maar in de plaats daarvan heb ik een nieuw archief color.tgz dat niet kan geopend worden en is mijn oude archief color.tar.gz genoemd en nog steeds hetzelfde. Wat doe ik verkeerd?
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 7:22 pm
by timvdm
Axelle wrote:Heb trouwens nog een vraagje.. bij blok 2, vragen
a) cd ~/color
tar -cvzf color.tgz *
b) echo FFA500 > orange
c) echo FF0080 > purple
d) gunzip color.tgz
Dit zal color.tgz unzippen en vervolgens color.tar noemen.
Axelle wrote:
e) tar -uf color.tgz *
Dit zal een nieuw tar archive aanmaken met de naam color.tgz. Vermits dit een tar file is en geen tgz, kan je het niet unzippen/uitpakken. Doe daarom:
Axelle wrote:
f) gzip color.tar
Hier gzip je je oude archief terug zonder dat dit veranderd is.
Re: [CS] Introduction to UNIX
Posted: Fri Sep 28, 2012 8:02 pm
by Axelle
Oh ik zie het nu, echt bedankt (:
Re: [CS] Introduction to UNIX
Posted: Sat Sep 29, 2012 3:51 pm
by KristofDM
3c) Run one of the games in the foreground. Kill the program using the keyboard shortcut.
Het pid van mijn game is 1887, maar wanneer ik het volgende doe lukt het niet.
Code: Select all
fg 1887
bash: fg: 1887: no such job
Raar is dat het volgende dan weer wel werkt.
of
(ace-merlin is de name van het spelletje)
EDIT:
lukt dan weer wel.
Re: [CS] Introduction to UNIX
Posted: Sun Sep 30, 2012 11:00 am
by VFlicka
fg werkt niet met PIDs, met het commando jobs kan je zien welk nummertje je moet gebruiken.
Re: [CS] Introduction to UNIX
Posted: Sun Sep 30, 2012 11:34 am
by KristofDM
VFlicka wrote:fg werkt niet met PIDs, met het commando jobs kan je zien welk nummertje je moet gebruiken.
Idd, blijkbaar. Dan staat er een foutje op de slides die we hebben gekregen.
Thanks om te confirmen!
Re: [CS] Introduction to UNIX
Posted: Sun Sep 30, 2012 7:35 pm
by TaaiePop
Kan iemand me a.u.b. op weg helpen met blok 4, vragen l & m? Ik vind de antwoorden maar niet