Root heeft geen bash, maar sh.quote:Op donderdag 16 mei 2013 15:26 schreef NightH4wk het volgende:
Volgens "man su" pakt hij dan alleen /bin and /usr/bin, dus de bash files voegen de rest toe?
Brb, seminar.
ifconfig is deprecated. geen idee of het op solaris werktquote:Op donderdag 16 mei 2013 16:26 schreef slacker_nl het volgende:
Want? (Ik heb ooit een networking guide geschreven en in de wiki is het ook aangepast naar al die nieuwe kekke shizzle, maar werkt die nieuwe meuk ook op Solaris ed?).
ifconfig is deprecated op Linux. Mijn quick and dirty search leert mij dat BSD's en Solaris gewoon ifconfig blijven gebruiken. Dus je moet niks, het is afhankelijk van wat je draait.quote:Op donderdag 16 mei 2013 16:35 schreef µ het volgende:
[..]
ifconfig is deprecated. geen idee of het op solaris werkt
Op Linux is sh toch vaakt gelinkt naar bash?quote:
Dat ligt ook maar aan de distro. De Debian familie gebruikt dash (debian alchemist shell oid), ik weet niet wat de RH-familie doet of Mandrake. Ga ervanuit dat sh geen bash is maar een POSIX compliant shell. Op Solaris bakken is sh ook weer iets anders.quote:Op donderdag 16 mei 2013 17:11 schreef NightH4wk het volgende:
[..]
Op Linux is sh toch vaakt gelinkt naar bash?
dpkg-reconfigure dashquote:Op donderdag 16 mei 2013 17:22 schreef slacker_nl het volgende:
[..]
Dat ligt ook maar aan de distro. De Debian familie gebruikt dash (debian alchemist shell oid), ik weet niet wat de RH-familie doet of Mandrake. Ga ervanuit dat sh geen bash is maar een POSIX compliant shell. Op Solaris bakken is sh ook weer iets anders.
Dat weet ik, maar daar ging het niet om, dan heb jij als user iets gedaan om het anders te doen, het ging nu juist over de default.quote:Op donderdag 16 mei 2013 23:20 schreef t4rt4rus het volgende:
dpkg-reconfigure dash
not as default
Dan linkt hij naar bash
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | (zsh)$ which sh /bin/sh 23:26 pts/8 0 xxxx@nomad:/home/xxxx (zsh)$ file /bin/sh /bin/sh: symbolic link to `dash' (zsh)$ file $(which sh) /bin/sh: symbolic link to `dash' 23:27 pts/3 0 xxx@solar:/home/xxx/.bitcoin (zsh)$ uptime 23:27:14 up 715 days, 7:20, 6 users, load average: 1.89, 2.74, 3.00 (zsh)$ file $(which sh) /bin/sh: symbolic link to `dash' (zsh)$ file $(which sh) /bin/sh: symbolic link to `dash' |
1 2 | X@X [/home/X] % file $(which sh) /bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 10.0 (1000031), stripped |
1 2 | $ file $(which sh) /bin/sh: symbolic link to `bash' |
Dat zegt ook niet veel he (ok staticly linked bourne shell, dus de ekte ekte)quote:
Is ni standaardquote:
Ik heb het hiet ook op 2 debian dingen.. Heb het niet aangepast.quote:
#!/bin/bash verteld hoe de script uitgevoerd moet worden, in dit geval met bashquote:
Een functie moet je zien als een serie opdrachten die je steeds terug kan roepen.quote:Op vrijdag 17 mei 2013 11:25 schreef dezomervoorbij het volgende:
Zoals jullie gisteren wel gemerkt hebben, ben ik een newbie als het om Linux/Unix gaat.
Ik heb wat kennis van standaard commando's en het linux bestandssysteem, maar verder niet.
Nu wil ik me wat gaan verdiepen in o.a. shell scripting, maar heb geen idee hoe ik het beste kan beginnen.
Heb onlangs een boek gekocht: Linux Systeembeheer leerboek en hieruit heb de standaard commando's kunnen leren.
Er is ook een hoofdstuk shell-scripting, maar hiebij mis ik een beetje de basis.
Wat is shell scripting?
Waarvoor gebruik je het?
Hoe begin je met het aanmaken/bewerken van een script?
Kortom, welke basiskennis moet ik onder de knie hebben voordat ik met shell-scripting kan beginnen?
Bijvoorbeeld:
#! /bin/bash
# mijnscript [bestandsnaam]
# Dit script kan gebruikt worden om.....
function schrijf
{
clear
echo "hallo"
}
schrijf
ls -l |more
schrijf
who
Staat genoemd als voorbeeld script. Wat doet dit? Ik snap het commando ls -l |more wel, maar waar staat echo "hallo" voor en waar komt ' schrijf ' vandaan?
Als je wat over shell scripting wilt weten: http://shop.oreilly.com/product/9780596005955.doquote:Op vrijdag 17 mei 2013 11:25 schreef dezomervoorbij het volgende:
Zoals jullie gisteren wel gemerkt hebben, ben ik een newbie als het om Linux/Unix gaat.
Ik heb wat kennis van standaard commando's en het linux bestandssysteem, maar verder niet.
Nu wil ik me wat gaan verdiepen in o.a. shell scripting, maar heb geen idee hoe ik het beste kan beginnen.
Heb onlangs een boek gekocht: Linux Systeembeheer leerboek en hieruit heb de standaard commando's kunnen leren.
Met stable bedoel je wheezy of squeeze?quote:Op vrijdag 17 mei 2013 01:43 schreef d4v1d het volgende:
[..]
Ik heb het hiet ook op 2 debian dingen.. Heb het niet aangepast.
(Ik durf niet uit mijn hoofd te zeggen of het stable of oldstable is..)
Wheezyquote:Op vrijdag 17 mei 2013 13:34 schreef slacker_nl het volgende:
[..]
Met stable bedoel je wheezy of squeeze?
Apart. Want squeeze kende dash al en volgens mij Lenny ook (ik heb laatst mijn Lenny bak geupgrade naar squeeze bedenk ik me net). Maar als je bin/sh naar bash wijst ben ik er 99,9% zeker van dat je wel iets aangepast hebt.quote:
homeserverquote:Op vrijdag 17 mei 2013 14:03 schreef slacker_nl het volgende:
[..]
Apart. Want squeeze kende dash al en volgens mij Lenny ook (ik heb laatst mijn Lenny bak geupgrade naar squeeze bedenk ik me net). Maar als je bin/sh naar bash wijst ben ik er 99,9% zeker van dat je wel iets aangepast hebt.
http://wiki.debian.org/DashAsBinSh
VPS met directadmin (door hoster geinstaleerd)quote:root@debiansrv:~# cat /etc/debian_version; file $(which sh)
wheezy/sid
/bin/sh: symbolic link to `dash'
Ik heb zelf nul dingen aangepast, geen idee wat die hoster met vps heeft gedaan..quote:admin@vps2:~$ cat /etc/debian_version; file $(which sh)
6.0.6
/bin/sh: symbolic link to `bash'
Zelf bouwen, squeeze heeft 5.3.3.quote:Op woensdag 22 mei 2013 21:10 schreef Devolution het volgende:
Ik draai sinds een paar dagen Debian Wheezy met de nieuwste beschikbare versie van PHP (5.4 zo uit mijn hoofd). Ik wil echter 5.3.6 op mijn systeem hebben. Hoe kan ik dit voor elkaar krijgen? Na een dag zoeken met Google heb ik nog geen oplossing gevonden...
1 2 3 4 5 6 7 8 9 10 | apt-cache policy php5 php5: Installed: 5.3.3-7+squeeze15 Candidate: 5.3.3-7+squeeze15 Version table: *** 5.3.3-7+squeeze15 0 500 http://security.debian.org/ squeeze/updates/main i386 Packages 100 /var/lib/dpkg/status 5.3.3-7+squeeze14 0 500 ftp://ftp.nl.debian.org/debian/ squeeze/main i386 Packages |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |