100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Samenvatting Commando's Linux for Data Scientists $8.05
Add to cart

Summary

Samenvatting Commando's Linux for Data Scientists

 84 views  0 purchase
  • Course
  • Institution

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

Preview 4 out of 90  pages

  • January 28, 2024
  • 90
  • 2023/2024
  • Summary
avatar-seller
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.

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller thimovr. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $8.05. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

53340 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$8.05
  • (0)
Add to cart
Added