La commande sftp permet de transférer (upload/download) des fichiers sur un serveur ou un hôte. Connexion avec sftpConnexion à un hôte distantPour établir une connexion SFTP : # sftp username@IP_or_host Pour préciser le port : # sftp -P port_num username@IP_or_host Transfert de fichiersDownloadPour télécharger des fichiers qui sont sur votre serveur sftp : sftp> get monFichier.txt Pour télécharger plusieurs fichiers : sftp> mget /chemin/*.ext Pour télécharger un dossier complet : sftp&
Calcul en bash des périmètres, aires, surfaces et volumes d’un cercle/sphère, carré/cube et triangle/tétraèdre. Dans ce script, les résultats n’affichent que la partie entière. Rappel des formules de plusieurs formes géométriques Cerce/Sphère Triangle/Tetraèdre Carré/Cube Rectangle/Boîte Périmètre 2πR C1+C2+C3 4C (L+l)*2 Aire πR² (C1*C2)/2 C² (L*l) Surface 4πR² 2(C1*C2) 6C² 2((L1*l1)+(L2*l2)+(L3*l3)) Volume (4/3)πR³ (Aire*h)/3 C³ (L*l)*P Script
J’ai trouvé des Blobs (Physarum polycephalum) en me balladant sur le terrain… Je suppose qu’ils se seraient “échapés” pendant que je les cultivais à l’extérieur… Et j’en avais jetté dehors, mais à plusieurs mètres de là où je les ai trouvé. Sinon, c’est certainement la faute aux chats. C’est toujours la faute aux chats… J’ai retrouvé des Blobs “sauvages”, certainement ceux que j’avais cultivés auparavant. Il est probable qu’ils se soient échappés de mes expériences à l’extérieur… je les avais pa
Un nombre est pair lorsque le reste de sa division euclidienne par 2 est 0. En d’autres termes un nombre est pair lorsque son modulo 2 est égal à zéro. Script bashAvec mise en formeLe scriptLe script avec une mise en forme : #!/bin/bash# Fonction Pair/Impairpairimpair(){ for i in $valeur do if (($i%2==0)); then echo pair else echo impair fi done}# Affichage de tous les termes
Les sempiternelles suites de Fibonnaci…, on les retrouve toujours partout en progra, comme la tour de Hanoï dans n’importe quel jeu d’énigmes d’ailleurs… Voici donc un script bash permettant de calculer la suite de Fibonnaci. Pour rappel, une suite de Fibonnaci est une fonction récursive et se calcule de la façon suivante : F(0) = 0F(1) = 1F(n) = F(n–1) + F(n–2) Exemple :F(2) = F(1) + F(0) = 1F(3) = F(2) + F(1) = 1+1 = 2F(4) = F(3) + F(2) = 1+1 + 1 = 3F(5) = F(4) + F(3) = 1+1+1 + 1+1 = 5F(6) =
Un script bash permettant de calculer la factorielle d’un nombre. Pour rappel, une factorielle est une fonction récursive et se calcule de la façon suivante : n! = n * (n-1) * (n-2) * ... * 1 Exemple : 5! = 5 * 4 * 3 * 2 * 1 = 120 Script bashAvec mise en formeLe scriptLe script avec une mise en forme : #!/bin/bash# Fonction factorielleF=1factorielle(){ for ((i=1;i<=valeur;i++)) do F=$((F*$i)) done echo -e "\e[31m $F \e[0m"}# Affichage de tous les termes
Le shell Bash permet de réutiliser rapidement des commandes précédemment exécutées à l’aide de l’historique. La fonctionnalité appelée bang bang permet d’exécuter à nouveau une commande sans avoir à la retaper. Il est possible d’exécuter la dernière commande saisie et d’exécuter une commande précise à partir de son numéro dans l’historique. utilisation de Bang BangLa commande bang bang ou !! permet d’exécuter la dernière commande tapée dans le terminal. Il est également possible de préciser un n
Sur un contrôleur de domaine Windows, ou sur un serveur Linux OpenLDAP, le protocole LDAP permet de centraliser l’authentification. La commande ldapsearch permet de rechercher des entrées dans une arborescence d’annuaires LDAP Configuration du serveur LDAPPour voir la configuration de votre LDAP, on utilise les options cn=config et -Y suivi de EXTERNAL, avoir accès à la configuration est utile pour par exemple modifier les contrôles d’accès ou modifier le mot de passe root. La commande doit être
LDAP (Lightweight Directory Access Protocol) est le protocole d’annuaire sur TCP/IP. Les annuaires permettent de partager des informations (utilisateurs, systèmes, etc.) sur le réseau. La fonction première d’un annuaire est de retourner les attributs d’un objet grâce à des fonctions de recherche multi-critères. Comparé à un SGBD, un annuaire est très performant en lecture mais beaucoup moins en écriture. Sa est de centraliser les informations et les rendre disponibles, via le réseau à des applic
Différences entre deux types de transformations nucléaire : la fusion et la fission. Fission nucléaireLa fission nucléaire est la séparation du noyau d’un atome en plusieurs noyaux plus légers et peut générer d’autres particules subatomiques. PrincipesLa fission nucléaire forme de nouveaux atomes plus légers à partir des protons et des neutrons d’un atome très lourd, elle se produit naturellement chez les éléments dont le noyau est instable et peut aussi être provoquée artificiellement afin d’ut
Dans Vim, la commande de substitution permet de remplacer un mot ou un motif dans tout le fichier ou seulement sur certaines lignes. Les options g, s et %s donne un contrôle sur l’étendue et le nombre de remplacements. Remplacement de motsPour remplacer plusieurs mots (ou bouts de mots) sous Vim, on utilise g, s et %s : Toutes les occurences : :%s/texte/Nouveau/g Une seule (la 1ère trouvée) : :s/texte/Nouveau/g Exemple : changer le mot corbeau en corbeille sans toucher aux autres mots (comme
Dans le but de synchroniser des horloges réparties au travers d’un réseau local (LAN), l’utilisation des protocoles NTP (Network Time Protocol) et SNTP (Simple Network Time Protocol) constituent les méthodes les plus connues pour atteindre un niveau de précision de l’ordre de la milliseconde PTP (Precision Time Protocol) est également un protocole Ethernet de synchronisation d’horloge (également appelé horloges distribuées ou Distributed Clocks (DCs)). Il est une évolution du NTP (Network Time P