Sysop.Fr
Catégories

apache

awk

bash

charmap

date

echo

encoding

find

grep

hexdump

irc

iso3166

ls

mysql

od

openssh

printf

python

read

sed

seq

smpp

sort/uniq

tar

tr

ucp

Articles

SMPP (Short Message Peer to Peer)

  • Command Header Parameters
  • Mandatory SMPP Parameters
  • SMPP Optional Parameter Description

  • SMPP (Short Message Peer to Peer)

  • SMPP decoder

  • bash - fonctions

  • Définition, appel et retour d'une fonction

  • bash - utilisation des tableaux

  • Déclarer un tableau
  • Convertir une chaîne en tableau
  • Taille d'un tableau
  • Indices d'un tableau
  • Parcours d'un tableau
  • Extraire les valeurs d'un tableau
  • Modifier une valeur d'un tableau
  • Taille d'une valeur d'un tableau
  • Ajouter des éléments à la fin d'un tableau
  • Copier un tableau identique à l'original
  • Copier un tableau avec modification
  • Supprimer un élément d'un tableau
  • Supprimer un tableau entier

  • bash - fichiers textes au format dos (CRLF) et unix (LF)

  • Détecter le format dos (CRLF) ou unix (LF) d'un fichier texte
  • Convertir un ficher texte du format dos (CRLF) vers le format unix (LF)

  • Mémo de la commande read

    La commande read permet de lire des données de l'entrée standard.

  • Utiliser 'appuyer sur une touche pour continuer' dans un script shell
  • Script shell intéractif
  • Exemple d'utilisation de résultat de commande
  • Exemple d'utilisation d'un fichier externe

  • bash - varibales, test et conditions

  • Variables prépositionnées
  • Généralités sur les variables
  • Syntaxe d'un test
  • Conditions sur les status
  • Conditions sur les objets du système de fichiers
  • Conditions sur les chaînes
  • Conditions arithmétiques

  • bash - boucles (while, for)

  • Boucle while
  • Boucle for
  • break et continue

  • Mémo de la commande echo

    La commande echo permet l'affichage d'une ligne de texte ou d'une séquence.

  • Syntaxe
  • Exemples

  • Mémo de la commande date

    La commande date permet l'affichage et la configuration la date et l'heure du système.

  • Syntaxe
  • Exemples

  • Mémo de la commande seq

    La commande seq permet l'affichage d'une séquence de nombres.

  • Syntaxe
  • Exemples

  • Mémo de la commande grep

    La commande grep sert à rechercher une chaine de caractères.

  • Les options les plus utilisées
  • Exemples d'utilisation de la commande grep

  • ISO 3166 - Country Codes

  • La norme ISO 3166-2 (seconde partie de la norme ISO 3166)

  • Encoding

  • Unicode
  • Base64
  • HexDump

  • Apache - Les fichiers .htaccess

  • Protéger un répertoire par un mot de passe
  • Créer le fichier .htpasswd
  • Ajouter un utilisateur dans le fichier .htpasswd
  • Vérifier la validité d'un mot de passe du fichier .htpasswd

  • Python 3.x Les listes, tuples et dictionnaires

  • Les listes
  • Les tuples
  • Les dictionnaires

  • Python 3.x Variables: type, affectation et tests

  • Le type int
  • Le type bool
  • Affectation de valeurs
  • Tests de variables

  • Créer Un CdRom Bootable Win98/ms-dos pour Flash

  • Le problème
  • La solution

  • Mémo de la commande printf

    La commande (et fonction) printf permet de mettre en forme l'affichage des données.

  • Syntaxe
  • Exemples

  • Mémo de la commande find

    La commande find permet de retrouver des noms de fichiers à partir de certains critères.

  • Syntaxe
  • Exemples

  • Mémo de la commande hexdump

    La commande hexdump permet d'afficher le contenu d'un fichier au format spécifié (hexadecimal, ...).

  • Exemples

  • MySQL et les fichiers CSV

  • Importer un fichier CSV dans une table MySQL
  • Exporter une table MySQL vers un fichier CSV

  • Python 3.x Les chaînes de caractères

  • Formatage de chaînes de caractères
  • Conversion de chaînes de caractères
  • Indexation de chaînes de caractères

  • UCP/EMI (Universal Computer Protocol / External Machine Interface) decoder


    Mémo de la commande awk

    La commande awk permet de filtrer des données à partir d'un fichier ou d'un pipe.

  • Affiche le 3e champ avec des espaces comme délimiteur
  • Affiche 1er champ et 2e champ séparé par ":" avec des virgules comme délimiteur
  • Affiche le 3e champ avec des tabulations comme délimiteur
  • Affiche le sixième et septième champs du fichier /etc/passwd (avec ":" comme délimiteur)
  • Affiche les champs en ordre inverse
  • Autres exemples
  • Programmer avec awk

  • GSM encoder


    Mémo de la commande sed

    La commande sed "Stream EDitor" sert à transformer des chaines de caractères.

  • Compter le nombre de ligne(s) d'un fichier
  • Afficher la 3ème ligne d'un fichier
  • Afficher la dernière ligne d'un fichier
  • Afficher toutes les n lignes en partant du début d'un fichier
  • Afficher uniquement les lignes correspondantes au motif
  • Afficher uniquement les lignes NE correspondant PAS au motif
  • Appeler plusieurs commandes sed
  • Supprimer toutes les lignes vides d'un fichier
  • Supprimer tous les espaces à la fin de toutes les lignes
  • Supprimer toutes les lignes contenant GUI
  • Supprimer toutes les instances de GUI en laissant le reste de la ligne intact
  • Remplacer les lignes contenant GUI par une ligne blanche
  • Remplacer la chaine "bonjour" par "bonsoir" dans chaque ligne
  • Remplacer toutes les chaines "bonjour" par "bonsoir" dans chaque ligne
  • Extraire les paramètres d'un fichier INIFILE avec CNXSC=blahblah ou CNXSC="blah blah"
  • Utilisation des sous-expressions et références arrières
  • Extraire un champs d'un nom de fichier
  • Convertir en majuscule la 1ère lettre de chaque mot
  • Convertir toute une chaine en majuscule
  • Convertir toute une chaine en minuscule
  • Convertir toute une chaine en minuscule sauf les lettres T et R en majsucule
  • Utiliser le résultat d'une commande find pour extraire une partie d'un nom de fichier avec sed
  • Modifier le contenu d'une liste de fichiers
  • Modifier le contenu d'une liste de fichiers (mode interactif)

  • Mémo de la commande ls

    La commande ls permet de lister le contenu des répertoires.

  • Lister les fichiers par ordre aplabétique en colonnes
  • Lister les fichiers par ordre inverse
  • Lister les fichiers toutes les informations
  • Lister les fichiers cachés
  • Lister les fichiers par date
  • Lister les fichiers par ordre de taille décroissante
  • Lister les fichiers sépares par une virgule
  • Lister les fichiers sur une seule colonne

  • Mémo de la commande mysql

    La commande mysql est un client MySQL de commande en ligne.

  • Se connecter à un serveur MySQL
  • Se connecter à une base de données
  • Exécuter un script SQL

  • Mémo de la commande mysqldump

    La commande mysqldump est un client MySQL pour éffectuer des sauvegardes des base de données MySQL.

  • Sauvegarder la structure et les données d'une base de données
  • Sauvegarder la structure d'une base de données
  • Sauvegarder les données d'une base de données (toutes les tables)
  • Sauvegarder les données d'une seule table
  • Sauvegarder les données d'une table avec une condition

  • Personnaliser son profil utilisateur

    Le shell Bash (ainsi que d'autres) permet de personnaliser son profil utilisateur :

  • colorer son invite de commandes
  • créer des aliases (commandes personnalisées)
  • gérer son historique de commandes

  • Mémo de la commande tar

    La commande tar permet la gestion de fichiers archives. Une archive est la réunion de plusieurs fichiers en un seul.

  • Création d'une archive
  • Visualisation d'une archive
  • Extraction d'une archive