[CS] Introduction to UNIX

Forum van 1ste Bachelor Informatica.

Moderator: Praesidium

timvdm
Posts: 47

Re: [CS] Introduction to UNIX

Post#16 » Thu Sep 27, 2012 10:25 pm

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.

timvdm
Posts: 47

Re: [CS] Introduction to UNIX

Post#17 » Thu Sep 27, 2012 10:55 pm

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*:

Image

* 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.

User avatar
Axelle
Posts: 9

Re: [CS] Introduction to UNIX

Post#18 » Fri Sep 28, 2012 12:18 am

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 ..

timvdm
Posts: 47

Re: [CS] Introduction to UNIX

Post#19 » Fri Sep 28, 2012 12:36 am

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?

User avatar
DenBeke
Posts: 20
Contact:

Re: [CS] Introduction to UNIX

Post#20 » Fri Sep 28, 2012 8:45 am

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. :)

User avatar
Flipper
Posts: 193

Re: [CS] Introduction to UNIX

Post#21 » Fri Sep 28, 2012 9:48 am

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 *'
They call him Flipper, Flipper, faster than lightning,
No-one you see, is smarter than he,
And we know Flipper, lives in a world full of wonder,
Flying there-under, under the sea!

User avatar
Axelle
Posts: 9

Re: [CS] Introduction to UNIX

Post#22 » Fri Sep 28, 2012 2:16 pm

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!

Disparv
Posts: 18

Re: [CS] Introduction to UNIX

Post#23 » Fri Sep 28, 2012 3:28 pm

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

User avatar
Axelle
Posts: 9

Re: [CS] Introduction to UNIX

Post#24 » Fri Sep 28, 2012 7:10 pm

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?

timvdm
Posts: 47

Re: [CS] Introduction to UNIX

Post#25 » Fri Sep 28, 2012 7:22 pm

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:

Code: Select all


tar -uf color.tar orange purple
Axelle wrote: f) gzip color.tar
Hier gzip je je oude archief terug zonder dat dit veranderd is.

User avatar
Axelle
Posts: 9

Re: [CS] Introduction to UNIX

Post#26 » Fri Sep 28, 2012 8:02 pm

Oh ik zie het nu, echt bedankt (:

User avatar
KristofDM
WOZ
Posts: 172

Re: [CS] Introduction to UNIX

Post#27 » Sat Sep 29, 2012 3:51 pm

3c) Run one of the games in the foreground. Kill the program using the keyboard shortcut.

Code: Select all

fg pid
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.

Code: Select all

fg 1
of

Code: Select all

fg ace-merlin
(ace-merlin is de name van het spelletje)


EDIT:

Code: Select all

kill 1887 
lukt dan weer wel. :)
WINAK schacht 2012-2013
WINAK Mentor Informatica 2013-2014
WINAK V.U. 2014-2015

User avatar
VFlicka
WOZ
Posts: 487

Re: [CS] Introduction to UNIX

Post#28 » Sun Sep 30, 2012 11:00 am

fg werkt niet met PIDs, met het commando jobs kan je zien welk nummertje je moet gebruiken.

User avatar
KristofDM
WOZ
Posts: 172

Re: [CS] Introduction to UNIX

Post#29 » Sun Sep 30, 2012 11:34 am

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. :P
Thanks om te confirmen!
WINAK schacht 2012-2013
WINAK Mentor Informatica 2013-2014
WINAK V.U. 2014-2015

TaaiePop
Posts: 1

Re: [CS] Introduction to UNIX

Post#30 » Sun Sep 30, 2012 7:35 pm

Kan iemand me a.u.b. op weg helpen met blok 4, vragen l & m? Ik vind de antwoorden maar niet :(

Return to “1ste Bachelor”

Who is online

Users browsing this forum: No registered users and 3 guests

cron