Welke taal gebruikt ‘Terminal’
20 februari 2021 - 10:24   
geplaatst door: mug
Hallo,
Een van de programma’s waar ik al decennia niet aankom is terminal.
Maar nu moet het toch. Ik wil een raspberry PI zero met MotionEyeOs bedienen vanaf mijn iMac.
Dit gaat met ssh. Ik heb al verbinding kunnen maken.
Maar om nu wat nuttigs te kunnen doen moet ik wel weten wat die commando’s betekenen (liefst in Jip & Janneke taal) . Stap 1 is dat ik niet weet hoe deze taal heet. Is dit linux taal, unix taal, waarschijnlijk heel wat anders. Goede tips waar ik op moet googlen zijn welkom. Directe link naar dummy starter webpage ook prima.
Ooh en liefst in NL taal. Hoe dichter bij de basic hoe beter. Mocht ik ooit gevorderd worden dan zoek ik wel verder in de Engelse taal.
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 10:30    reactie #1
geplaatst door: boiing
Het is iets ingewikkelder dan dat:

Citaat
The Terminal runs a Unix shell (Bash, more specifically), which has a standardized set of basic commands. Shell commands are mostly similar across different Unix and Linux variants and shells. Some shells also offer many more advanced functions, like scripting.
(bron)

Een eigen set commando's vergelijkbaar met Unix/Linux. Voor de Raspberry Pi (of Terminal zelf) zijn er tientallen, misschien wel honderden tutorials te vinden online. Ik kan wel iets voor je linken maar dat is echt makkelijk te googelen.

https://www.raspberrypi.org/learn/
https://raspberrytips.nl/raspberry-pi-installeren/
https://www.makeuseof.com/tag/beginners-guide-mac-terminal/

Vaak gebruik je Terminal vooral voor het installeren van de Raspberry en je gewenste toepassing aan de praat te krijgen. Als jij MotionEyeOS werkend hebt is de Terminal in principe niet meer nodig, je werkt dan verder in een browser met de MotionEyeOS interface.

Echt goeie resources vinden in het Nederlands wordt lastig denk ik. Dit is geen huis-tuin-en-keuken gebruik van je Mac, de meeste bronnen en tutorials zullen in het Engels zijn. Alle commando's en in- en output in de Terminal zijn immers ook Engels, het heeft dan weinig meerwaarde om daar in het Nederlands over te schijven.
Bewerkt: 20 februari 2021 - 10:51 door boiing
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 10:59    reactie #2
geplaatst door: mug
Ja, website met commando's daar kan ik op Googlen. Deze 'useful-mac-terminal-command' vond ik al snel.
http://www.leftcolumn.net/2009/02/15/40-useful-mac-terminal-commands/

Maar waar om vraag ik om nog meer de elementaire basics. Nou als voorbeeld het eerste commando dat op deze website staat is hoe je kunt herstarten (sudo shutdown -r now)
Dat werkt prima op mijn iMac.

Geef ik datzelfde commando in SSH naar mijn Raspberry PI 3+ ,  dan gebeurt er niks. En krijg ik antwoord :
[root@Vogelhuisje ~]# sudo shutdown -r now
-sh: sudo: command not found

Zelf denk het iets te maken heeft dat ik niet om laagste niveau zit met root@Vogelhuisje ~] in SSH.
Daar zou ik wel uitleg over willen hebben.

n.b. je derde link komt mij erg goed over. die ga ik goed lezen. Een Raspperry PI werkende krijgen dat is geen probleem, zolang het basis OS zonder toeters en bellen.
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 11:06    reactie #3
geplaatst door: boiing
Vaakt help googelen naar de foutmelding. Het lijkt erop dat de Raspberry (nog) geen 'sudo' kent:

https://security.stackexchange.com/questions/56024/bash-sudo-command-not-found

Dit is een specifiek probleem, daarom is het ook lastig om een algemeen recept te geven. Wel vreemd trouwens, maar dat kan weer liggen aan het de OS versie die je op de Raspberry hebt gezet. Zoals je waarschijnlijk al gezien hebt zijn daar ook tientallen smaken in met elk hun eigen set tools die wel of niet geïnstalleerd worden.
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 11:35    reactie #4
geplaatst door: therocker
Hier een lijstje: https://ss64.com/osx/
Appelaar sinds 1987Apple iMac i5  6 coresiPhone 6sApple iMac i5  4 coresiPhone 5sApple iMac 2.4 intel duoApple G3/450Apple Macintosh SE30Apple Macintosh PlusApple Macintosh EDMSX2 TI99/4a
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 12:07    reactie #5
geplaatst door: jaco123
Geef ik datzelfde commando in SSH naar mijn Raspberry PI 3+ ,  dan gebeurt er niks. En krijg ik antwoord :
[root@Vogelhuisje ~]# sudo shutdown -r now
-sh: sudo: command not found
Je hebt al root-rechten (te herkennen aan het begin van je regel en aan de "#" als prompt).
Het sudo-commando voert een opdracht als root-rechten uit. Ofwel met SuperUser-rechten (SUDO = SuperUser DO)

unix-commando's staan doorgaans in man-pages (Manual) uitgelegd. Simpelweg zoeken op internet naar "man sudo" (of gewoon "man sudo" intypen in Terminal) legt uit hoe commando's werken.

Verder is het inderdaad zoals boiing zei zo dat sudo niet standaard op Rasbian staat.

Overigens kent zowel de Mac als je Raspberry ook gewoon het commando "reboot".

Zelf denk het iets te maken heeft dat ik niet om laagste niveau zit met root@Vogelhuisje ~] in SSH.
Daar zou ik wel uitleg over willen hebben.

n.b. je derde link komt mij erg goed over. die ga ik goed lezen. Een Raspperry PI werkende krijgen dat is geen probleem, zolang het basis OS zonder toeters en bellen.
[/quote]
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 12:16    reactie #6
geplaatst door: puk1980
Die ene site van boiing heeft nog meer relevante info:

https://raspberrytips.nl/raspberry-pi-homekit-camera/
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 14:01    reactie #7
geplaatst door: mug
Nou bedankt! Heel veel goede info om te verwerken, waar ik mee verder kan.
Ik ga eerst een andere insteek maken mbt mijn Raspberry Pi 3+. Ik heb nu MotionEyeOS er op en krijg de indruk dat dat steeds de zwakke/probleem schakel is. Dus ik ga later vandaag de PI vullen met gewoon Raspberry PI OS en dan het programma  MotionEye installeren.
Eind doel is goed werkende vogelhuis camera te maken. Werkt nu al prima met MotionEyeOS heb ik gemerkt. Maar definitieve ontwerp doel is dat er een LED licht in komt die getriggerd wordt door MotionEye, dan even aangaat en na de foto de LED weer uitgaat. Dag en nacht LED laten branden is geen optie. En ik wil geen IR (z/w) beeld maar mooie kleur beelden.
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 14:36    reactie #8
geplaatst door: TLM
Kan na een snelle zoektocht gewoon dit vinden. Trouwens MotionEyeOS is gewoon een OS zoals er velen zijn, dus die zal je moeten flashen op een microSD kaartje.

Hopelijk heb je er wat aan.
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 15:00    reactie #9
geplaatst door: puk1980
Citaat
The Terminal runs a Unix shell (Bash, more specifically), which has a standardized set of basic commands.

Wat die shell betreft; tegenwoordig (sinds Catalina) is de standaard shell 'zsh'. Maar dat maakt in het gebruik weinig verschil.

Welke shell wordt er gebruikt? Om daar achter te komen kun je het commando 'ps -p $$' uitvoeren in je Terminal. Op mijn Big Sur Mac is dat 'zsh'.

% ps -p $$                   
PID TTY           TIME CMD
934 ttys000    0:00.04 -zsh


https://support.apple.com/nl-nl/HT208050

https://www.macfreak.nl/nieuwsberichten/vanaf-catalina-is-zsh-de-standaard-shell-in-terminal/
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 22:19    reactie #10
geplaatst door: mug
Installeren van MotionEyeOS en dat werkende krijgen is geen probleem (meer). Maar dat was mijn vraag niet. Een extra optie toevoegen (LED aan als beweging gedetecteerd wordt, dan foto maken) dat is wat ik wil.
Uiteindelijk bevestiging gevonden dat wat ik wil niet kan in een ver verstopte manual

motionEyeOS is not a general-purpose Linux distribution. You can't install packages like you do with a normal distro. If you need to further customize your setup, installing motionEye on a common distro is recommended.
Why doesn't sudo work?
motionEyeOS is not a general-purpose Linux distribution. If you want to run a command with sudo, you probably found it online and most likely it won't work on motionEyeOS. Moreover, sudo helps you run commands as root; if you have successfully logged in to a motionEyeOS shell, you already are root.

MotionEye op linux machine installeren is geen optie. Want de computer moet in een vogehuisje komen. Een Raspberry PI Zero is daar heel geschikt voor, een oude laptop met Linux niet.
Mogelijk gooi ik het roer helemaal om. En maak gebruik een PIR sensor en een Arduino Nano die de LED dan maar uit en aan moet gaan doen. Maar dat zou noodgreep worden die ik nog even parkeer. 
Welke taal gebruikt ‘Terminal’
20 februari 2021 - 23:48    reactie #11
geplaatst door: boiing
If you need to further customize your setup, installing motionEye on a common distro is recommended.
En waarom dit niet dan, zoals je zelf in reactie #7 ook al zei? Dan kun je de dingen die nu niet kunnen waarschijnlijk wel voor elkaar krijgen en andere zaken erbij installeren. Bijvoorbeeld DietPi, die heb ik al vaak gebruikt op verschillende Raspberry Pi's:

https://dietpi.com
Welke taal gebruikt ‘Terminal’
22 februari 2021 - 21:15    reactie #12
geplaatst door: mug
Inmiddels is het gelukt. Als je maar gedegen voorbeeld hebt en deze goed leest.
Er was ook wat interferentie met ander rommeltjes die ik voorheen geprobeerd had.
Nu met schone installatie en onderstaande script , heb ik werkende webcam.
Deze maakt foto's als de webcam beweging detecteert èn de LED gaat aan (alles speelt zich af in donker vogelhuisje dus die automatische verlichting was essentiële tool ; andere mensen lossen het op met IR licht, maar die z/w beelden vindt ik niet mooi, ik wilde 'echte' kleuren.)
https://github.com/ccrisan/motioneyeos/issues/566
Welke taal gebruikt ‘Terminal’
22 februari 2021 - 21:20    reactie #13
geplaatst door: boiing
Mooi zo! Een kanttekening: is het niet verstorend (en zielig..) voor die vogels dat er zomaar een schijnwerper aan gaat? Ik snap dat je mooie foto's wil maar IR licht is toch veel minder belastend voor ze?
Welke taal gebruikt ‘Terminal’
22 februari 2021 - 21:21    reactie #14
geplaatst door: HEXDIY
+1, respect, mug! Post ons eens een plaatje hee!
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Welke taal gebruikt ‘Terminal’
22 februari 2021 - 21:23    reactie #15
geplaatst door: HEXDIY
Mooi zo! Een kanttekening: is het niet verstorend (en zielig..) voor die vogels dat er zomaar een schijnwerper aan gaat? Ik snap dat je mooie foto's wil maar IR licht is toch veel minder belastend voor ze?
Je hebt hier wellicht een punt, maar led is geen lijmstok, hee boiing...
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Welke taal gebruikt ‘Terminal’
22 februari 2021 - 21:28    reactie #16
geplaatst door: mug
Vogeltjes weten wel wat ze fijn vinden of niet. Als ze het LED licht belastend vinden gaan ze het nest niet gebruiken, zo simpel is het. En vergeet niet, je bekijkt het nu vanuit denkraam van de mens.
Zo zaagde ik van de week schutting planken voor het vogelhuisje. Ik heb gehoorbeschermer op want mijn cirkelzaag maakt zeer veel herrie. Komt de kat van de buren nieuwsgierig kijken en komt best dicht bij (ruim 1 meter). Ik doe de zaag aan en verwacht de kat springt weg i.v.m. de herrie. Doch neen hoor, de kat geeft geen krimp !
Ik hoop dat het zo ook gaat met de meesjes en het licht dat aan en uit gaat. En anders komt er volgend jaar toch IR licht in, en dat is de schakeling nog steeds waardevol om de hitte v/d LEDs te beperken de en levensduur van de LEDs te verlengen en energie verbruik laag te houden.     
Welke taal gebruikt ‘Terminal’
22 februari 2021 - 21:30    reactie #17
geplaatst door: boiing
Als ze het LED licht belastend vinden gaan ze het nest niet gebruiken, zo simpel is het. En vergeet niet, je bekijkt het nu vanuit denkraam van de mens.
Tsja, dat zij menselijke aannames. Alsof jij het vanuit het denkraam van een vogel kunt bekijken..