100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Samenvatting

Samenvatting Commando's Linux for Data Scientists

Beoordeling
-
Verkocht
-
Pagina's
90
Geüpload op
28-01-2024
Geschreven in
2023/2024

Het document is 89 pagina's lang, waarbij elk commando uit de slides word uitgelegd, herhaald en vervolgens word aangevuld met extra informatie (bv. verklaring voor de flags, en verwerking vd code). Dit document is gebaseerd op de leerstof uit het jaar

Meer zien Lees minder











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Documentinformatie

Geüpload op
28 januari 2024
Aantal pagina's
90
Geschreven in
2023/2024
Type
Samenvatting

Onderwerpen

Voorbeeld van de inhoud

Overzicht commando’s Linux for data
scientists

1.1 Software-installatie
1. Downloaden debian dpkg = downloaden .deb package op systeem
“ $ dpkg -i <package_name>.deb “
Vb: $ dpkg -I vim_2%3a8.1.2269-1ubuntu5.3_amd64.deb
OPM: -i staat voor install

2. Overzicht weergeven van geïnstalleerde packages op Debian
“ $ dpkg -l “
OPM: -l staat voor list

3. Debian apt installeren
“ $ apt install <package_name>

4. Bijwerken van info op de repo servers bij debian apt
“ $ sudo apt update “

5. Bijwerken van alle packages op jouw systeem
“ $ sudo apt upgrade”

6. Bijwerken van een enkele package op jouw systeem
“ $ sudo apt install <package_name> “

7. Weergave lijst van debian repository servers die je gebruikt:
“ $ ls /etc/apt/sources.list* “

8. Installatie package bij Red Hat yum / dnf:
“ $ sudo dnf install <package_name> “

9. Bijwerken van info op de repo servers; aftoetsen wat kan
bijgewerkt worden bij Red Hat yum/dnf
“ $ dnf check-update “

10. Bijwerken van alle packages op je systeem bij Red Hat
yum/dnf
“ $ sudo dnf upgrade “

11. Bijwerken van een enkele package op jouw systeem bij Red
Hat yum/dnf
“ $ sudo dnf upgrade <package_name>

12. Weergave lijst van geinstalleerde packages bij Red Hat
yum/dnf

, “ $ dnf list installed “

13. Weergave lijst van beschikbare packages bij Red Hat
yum/dnf
“ $ dnf list available “

14. Met welke package kan ik het commando ‘fortune’
installeren?
“ $ dnf provides *bin/fortune “

15. Wat zijn de dependencies van ‘curl’?
“ $ dnf deplist curl “

16. Weergave van de Red Hat repository servers:
“ $ ls /etc/yum.repos.d/ “



1.2 Curl

1. Inhoud van een URL-link ophalen en weergeven in de terminal
“ $ curl http://voorbeeld.com “
OPM: progress information word geprint naar stdout (standard output vd
terminal)
---
2. Inhoud van een URL-link ophalen (word niet weergeven in de terminal)
“ $ curl -s http://voorbeeld.com “
OPM: -s staat voor silent
---
3. Dit commando voert een HTTP GET-verzoek uit naar de opgegeven URL
(default)
“ $ curl -X GET https://httpbin.org/anything “
OPM: De -X GET is hier optioneel, omdat curl standaard een GET-verzoek uitvoert
als geen specifieke methode is gespecificeerd. Hetzelfde effect kan worden
bereikt door simpelweg curl.
---
4. Dit commando voert een HTTP POST-verzoek uit naar de opgegeven URL
“ $ curl -X POST https://httpbin.org/anything “
OPM: Je kunt gegevens meesturen met een POST-verzoek door de -d optie te
gebruiken, bijvoorbeeld curl -X POST -d "key=value" https://httpbin.org/anything

,5. Dit commando voert een HTTP PUT-verzoek uit naar de opgegeven URL
“ curl -X PUT https://httpbin.org/anything “
OPM: PUT-verzoeken worden vaak gebruikt om gegevens naar een specifieke URI
te sturen voor update.
---
6. Dit commando voert een HTTP DELETE-verzoek uit naar de opgegeven URL
“ $ curl -X DELETE https://httpbin.org/anything “
OPM: DELETE-verzoeken worden gebruikt om de opgegeven bron te verwijderen.
Let op dat de server de DELETE-methode moet ondersteunen voor de specifieke
bron.
---
7. Dit curl-commando haalt de inhoud van de URL op en slaat deze op in een
lokaal bestand genaamd. De opties -s en -o worden gebruikt om het commando
stil te maken en de uitvoer naar een bestand te leiden.
“ $ curl -s -o anything.json https://httpbin.org/anything “
OPM: -s staat voor silent (geen uitvoer op de terminal), -o staat voor de
uitvoer naar een bestand te leiden
---
8. Dit curl-commando haalt de inhoud op van de URL
https://www.google.com/robots.txt en slaat deze op in een lokaal bestand met
dezelfde naam als het laatste deel van de URL.
“ $ curl -s -O https://www.google.com/robots.txt “
OPM: De opties -s en -O worden gebruikt om het commando stil te maken
en de uitvoer naar een bestand te leiden.
---
9. Dit curl-commando vraagt de headers op van de URL http://google.com en
toont deze, samen met de volledige inhoud van de pagina.
“ $ curl -i http://google.com “
OPM: Het -i vlaggetje zorgt ervoor dat de headers van het HTTP-verzoek
en -antwoord worden weergegeven. Dit is handig om gedetailleerde
informatie te verkrijgen over hoe de server reageert. De volledige
inhoud van de pagina zal ook worden weergegeven in de uitvoer, na de
headers.

, 10. Dit curl-commando vraagt alleen de headers op van de URL http://google.com
en toont deze zonder de volledige inhoud van de pagina. De optie -I wordt
gebruikt om alleen de headers in de uitvoer op te nemen.
“ $ curl -I http://google.com “
OPM: Met de -I vlag krijg je alleen de HTTP-headers te zien zonder de
eigenlijke inhoud van de pagina. Dit is handig als je alleen
geïnteresseerd bent in de headers en niet in de volledige HTML of
andere inhoud van de pagina.
---
11. Dit curl-commando voert een HTTP GET-verzoek uit naar de URL
https://httpbin.org/anything en stelt een aangepaste User-Agent header in. De -H
optie wordt gebruikt om de header toe te voegen.
“ $ curl -H 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)' \
https://httpbin.org/anything “
OPM: Door de -H optie te gebruiken met 'User-Agent: Mozilla/4.0 (compatible;
MSIE 5.0; Windows 98; DigExt)', wordt de HTTP-header "User-Agent" ingesteld op
een waarde die overeenkomt met een oudere versie van Internet Explorer (MSIE
5.0 op Windows 98). Dit kan handig zijn bij het testen van webtoepassingen om
te zien hoe ze reageren op verschillende User-Agent strings. De URL
https://httpbin.org/anything wordt gebruikt als bestemming voor het verzoek.
---
12. Dit curl-commando voert een HTTP GET-verzoek uit naar de URL
https://www.twitter.com met de -L optie, wat aangeeft dat curl automatisch
redirects moet volgen.
“ $ curl -L https://www.twitter.com “
OPM: De -L (of --location) optie vertelt curl om alle redirects te volgen.
Wanneer je naar https://www.twitter.com gaat, wordt je automatisch
doorgestuurd naar de beveiligde versie van de site (https://twitter.com). De -L
optie zorgt ervoor dat curl ook deze redirect volgt en de uiteindelijke inhoud van
de pagina ophaalt. Zonder -L zou curl alleen de headers van de eerste locatie
weergeven en het daarbij laten.
€7,49
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Maak kennis met de verkoper
Seller avatar
thimovr

Maak kennis met de verkoper

Seller avatar
thimovr Hogeschool Gent
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
0
Lid sinds
1 jaar
Aantal volgers
0
Documenten
1
Laatst verkocht
-

0,0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen