====== Liens utiles ====== ===== Utilisation shell ===== * [[http://www.math-linux.com/spip.php?article22|Introduction à Linux]] * [[http://wiki.linux-france.org/wiki/Les_commandes_fondamentales_de_Linux|Les commandes fondamentales de Linux]] * [[http://www.linux-france.org/article/man-fr/|Les pages du man en ligne et en français]] ===== Programmation shell ===== * [[http://tldp.org/LDP/abs/html/|Advanced Bash Scripting (version 6.2)]]\\ * [[http://abs.traduc.org/abs-fr/|Advanced Bash Scripting - traduit en français (version 5.2)]]\\ * [[http://www.learnshell.org/|Learn Shell Programming]] * [[https://github.com/charmbracelet/gum|gum]] permet de créer facilement des interfaces utilisateurs ergonomiques dans les scripts shell * [[https://jeroenjanssens.com/dsatcl/|Data Science at the Command Line]] (ebook) pour s'initier à la Science des Données en utilisant uniquement la ligne de commande. * [[https://github.com/charmbracelet/gum|gum]] permet d'ajouter simplement une interface ergonomique à des scripts s’exécutant dans un terminal. ===== Netiquette ===== * [[https://fr.wikipedia.org/wiki/N%C3%A9tiquette|Nétiquette]] (Wikipédia) ===== Processus ===== * [[https://cpu.land/|Putting the "You" in CPU]] décrit de manière assez détaillée le fonctionnement des processus au sein d'un ordinateur. ===== Histoire ===== * [[https://spectrum.ieee.org/apple-macintosh|Designing the first Apple Macintosh : the engineers' story]] * [[https://www.cpushack.com/|The CPU Shack - History of Microprocessors & CPU Tech]] ===== Shell alternatif ===== [[http://www.nushell.sh/|Nushell]] est un shell alternatif multiplateforme (Unix, MacOS, Windows) open-source écrit en [[https://www.rust-lang.org/fr|Rust]]. Il offre un système de plugins qui permet d'enrichir très rapidement les fonctionnalités proposées et utilise un système de pipeline qui permet de gérer des données structurées (JSON, YAML, SQLite, Excel, ,.. ). Vous trouverez la documentaion de [[http://www.nushell.sh/|Nushell]] à l'adresse suivante : [[https://www.nushell.sh/book/|Documentation]] et des exemples d'utilisation à l'adresse suivante : [[https://github.com/nushell/showcase|Showcase]]. Vous trouverez la liste des plugins et autres outils liés à [[http://www.nushell.sh/|Nushell]] à l'adresse suivante : [[https://github.com/nushell/awesome-nu|awesome-nu: A curated list of awesome tools that work within the nu language ecosystem e.g. nushell, scripts, nana, etc.]] ===== Divers ===== * [[https://github.com/phyver/GameShell|GameShell : un jeu pour pratiquer le shell]] * [[http://www.math-linux.com/spip.php?article87|Bestof des meilleurs tutoriels Linux]] * [[http://azpc.fr.free.fr/linux/pdf/Commande_Linux.pdf|Commandes Linux]] * [[http://www.ilv-bibliotheca.net/pdf_ebook_gratuit/memento_des_commandes_gnulinux_les_plus_utiles.pdf|Memento Linux]] * [[http://www.lockdown.co.uk/?pg=combi&s=articles|Password Recovery Speeds]] * [[https://linuxfr.org/news/retour-sur-la-liberation-du-code-source-de-ms-dos-1-25-et-2-0-par-microsoft|Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft]] * [[https://github.com/jlevy/the-art-of-command-line|Master the command line, in one page]] * [[https://www.cyberciti.biz/faq/linux-run-a-command-with-a-time-limit/|Linux run a command with a time limit (timeout)]] * [[https://github.com/gh2o/bash_tls/|bash_tls: Un client TLS 1.2 minimaliste implémenté en Bash]] * [[https://github.com/jubako/arx|arx]] un outil de compression efficace et rapide