Ja en het begin is?quote:Op dinsdag 10 april 2007 15:28 schreef Aoristus het volgende:
begin bij het begin, dat is het makkelijkst
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Zo ziet men hier dat ik bash niet heb en sh alsmede tcsh wel.Ik in een aantal worden omschreven: Ondernemend | Moedig | Stout | Lief | Positief | Intuïtief | Communicatief | Humor | Creatief | Spontaan | Open | Sociaal | Vrolijk | Organisator | Pro-actief | Meedenkend | Levensgenieter | Spiritueel
heb ik al ge-edit. Je kan ook de man(ual) proberen, type dan in :quote:
quote:Op dinsdag 10 april 2007 15:32 schreef soylent het volgende:
Je hebt altijd toegang tot /bin. Welke shells je hebt kan je checken met 'which'.Okies.. ik heb ze alle drie dus dat is geen probleem. Maar neem nu als voorbeeld dit:SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Zo ziet men hier dat ik bash niet heb en sh alsmede tcsh wel.Dat werkt dus al gewoon niet...quote:#!/bin/sh
# dit programma zegt vriendelijk goedendag
echo Hallo, allemaal! ; exit 0Ja sh staat in /bin/sh Hij geeft:
/gradstest/voorbeeld.c: Command not found.Cause I'd rather continue my trip to the top of the mountain then freeze to death in the valley.
I knowquote:Op dinsdag 10 april 2007 15:33 schreef Aoristus het volgende:
[..]
heb ik al ge-edit. Je kan ook de man(ual) proberen, type dan in :
apropos crontab (dan zie je alle gerelateerde commando's)
of direct: man crontab
en dan begint de echte hel pas![]()
Noem het eens bla.sh en doe eens: chmod a+x bla.sh, daarmee maak je het executable.quote:Op dinsdag 10 april 2007 15:34 schreef maniack28 het volgende:
[..]
Okies.. ik heb ze alle drie dus dat is geen probleem. Maar neem nu als voorbeeld dit:
[..]
Dat werkt dus al gewoon niet...Ja sh staat in /bin/sh Hij geeft:
/gradstest/voorbeeld.c: Command not found.
Ok.. had ook maar een willekeurige extensie meegegevenquote:Op dinsdag 10 april 2007 15:35 schreef soylent het volgende:
[..]
Noem het eens bla.sh en doe eens: chmod a+x bla.sh, daarmee maak je het executable.
Verder staat in unix meestal '.' (de huidige dir) niet in je PATH, dus moet je aanroepen: ./bla.sh ipv gewoon bla.sh.
type eens in : set (om je variabelen te laten zien)quote:Op dinsdag 10 april 2007 15:35 schreef maniack28 het volgende:
[..]
I knowManuals in unix zuigen haha
De extensie maakt niet uit, maar sh-scripts worden meestal .sh genoemd..quote:Op dinsdag 10 april 2007 15:37 schreef maniack28 het volgende:
[..]
Ok.. had ook maar een willekeurige extensie meegegeven
quote:Op dinsdag 10 april 2007 15:37 schreef Aoristus het volgende:
[..]
type eens in : set (om je variabelen te laten zien)
Hier is je setquote:csh> set
COLORS /etc/DIR_COLORS.xterm
_
addsuffix
argv ()
cwd /home/students/0470007
dirstack /home/students/0470007
dspmbyte utf8
echo_style both
edit
file /home/students/0470007/.i18n
gid 1360
group students
history 20
home /home/students/0470007
killring 30
notify
owd
path (/usr/local/pgi/linux86-64/6.0/bin /usr/local/intel/intel_fce_80/bin /usr/local/intel/intel_cce_80/bin /usr/local/texlive/2005/bin/x86_64-linux /usr/local/sge/bin/lx24-amd64 /usr/local/grace/bin /usr/local/bin /usr/local/GMT4.1.1/bin /usr/local/ncarg/bin /usr/X11R6/bin /usr/local/pgi/linux86-64/6.0/bin /usr/local/intel/intel_fce_80/bin /usr/local/intel/intel_cce_80/bin /usr/local/texlive/2005/bin/x86_64-linux /usr/local/sge/bin/lx24-amd64 /usr/local/grace/bin /usr/local/bin /usr/local/GMT4.1.1/bin /usr/local/ncarg/bin /usr/X11R6/bin /usr/kerberos/bin /usr/local/bin /usr/bin /bin /usr/X11R6/bin . /home/students/0470007/bin . /home/students/0470007/bin)
prompt csh>
prompt2 %R?
prompt3 CORRECT>%R (y|n|e|a)?
shell /bin/tcsh
shlvl 2
sourced 1
status 0
tcsh 6.13.00
term xterm
tty pts/263
uid 6284
user 0470007
version tcsh 6.13.00 (Astron) 2004-05-19 (x86_64-unknown-linux) options 8b,nls,dl,al,kan,rh,color,dspm,filec
Hij doet hetquote:Op dinsdag 10 april 2007 15:35 schreef soylent het volgende:
[..]
Noem het eens bla.sh en doe eens: chmod a+x bla.sh, daarmee maak je het executable.
Verder staat in unix meestal '.' (de huidige dir) niet in je PATH, dus moet je aanroepen: ./bla.sh ipv gewoon bla.sh.
Een % dus?quote:
Volgens mij heb ik nog duizend stappen te gaan tot wat ik wilquote:Op dinsdag 10 april 2007 15:45 schreef Aoristus het volgende:
[..]
Een % dus?
tcsh is tiny c shell dacht ik. Je variabelen kun je eventueel editten in .cshrc, zoals hoe je shell er uit ziet, hoever je history teruggaat, je zoekpaden etc).
ja, je moet eerst de kunst van vi begrijpen (visual impaired), anders kan je je crontab niet wijzigenquote:Op dinsdag 10 april 2007 15:46 schreef maniack28 het volgende:
[..]
Volgens mij heb ik nog duizend stappen te gaan tot wat ik wilMaar ik kom er wel
Vast nietquote:Op dinsdag 10 april 2007 15:51 schreef Aoristus het volgende:
[..]
ja, je moet eerst de kunst van vi begrijpen (visual impaired), anders kan je je crontab niet wijzigen![]()
pico werkt ookquote:
quote:Op dinsdag 10 april 2007 15:57 schreef maniack28 het volgende:
[..]
Vast nietEn als dat wel moet, dan laat ik dat wel door iemand anders doen
VI is zooooooo irritant.. ik snap niet eens hoe ik daar moet typen ^^ Gebruik liever een text-editor
1 |
1 |
Ziet er leuk uit.. maar wat voor zin heeft het om een crontab te begrijpen als ik hem nog niet nodig heb?quote:Op dinsdag 10 april 2007 16:06 schreef Aoristus het volgende:
[..]
Als je dat begrijpt, dan begrijp je makkelijker hoe je betere mutaties kan maken met sed en awk. Perl is daarna dan een stuk beter te begrijpen.
als je de regel van man crontab begrijpt, dan kun je eventueel het volgende doen:
% crontab -e
(sturen met de pijltje Jeneden, Koven, Hinks en Lechts, i is insert, esc is functie, x is delete)
vul je regel in
* * * * 15 wget ftp.mijnserver/pub/*z
<esc> :wq!
Was ik net aant uitzoekenquote:Op dinsdag 10 april 2007 16:08 schreef devzero het volgende:
[ code verwijderd ]
Niks mis mee
@TS: er zijn zat beginners-manuals te vinden, maar je kunt ook gewoon een bibliotheek binnen lopen.
Voor die tijdsaanduiding in de filename kun je het commando date gebruiken (zie man date voor volledige syntax). Bv in sh/bash
[ code verwijderd ]
plakt het uur achter de naam bestand en zet dat in de variabele $filename. Als je alleen niets over het werken van de back-quote en variabelen weet, dan zal het nog lastig worden
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |