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

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.

  • Afficher la 3ème 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

  • 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