Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
tutoriel:nanopc:raspi:74commandes:start [2021/04/12 11:21] – [Commandes Raspbian] admintutoriel:nanopc:raspi:74commandes:start [2021/04/12 11:38] – [Commandes diverses] admin
Ligne 254: Ligne 254:
 ===== Commandes diverses ===== ===== Commandes diverses =====
  
 +  - **history** : Linux archive toutes les commandes tapées, la commande history permet de les afficher
 +    * Voir tout :<cli prompt='$ '>...@...:~ $ history</cli>
 +    * Les 20 dernières :<cli prompt='$ '>...@...:~ $ history | tail -n 20</cli>
 +    * Tout effacer :<cli prompt='$ '>...@...:~ $ history -c</cli>
 +    * Effacer une ligne :<cli prompt='$ '>...@...:~ $ history -d 123</cli>
 +  - **|** : ce symbole est important
 +    * Syntaxe :<cli prompt='$ '>...@...:~ $ <command1> | <command2></cli>
 +    * Grep :<cli prompt='$ '>...@...:~ $ cat test.txt | grep error</cli>
 +    * Double:<cli prompt='$ '>...@...:~ $ du -ak | sort -nr | head -20</cli>
 +  - **!** : Lance une commande présente dansl'historique
 +    * Syntaxe :!<cli prompt='$ '>...@...:~ $ <history_id></cli>
 +    * Exemple :<cli prompt='$ '>...@...:~ $ !123</cli>
 +    * Pensez bien à vérifier le numéro à chaque fois, il change à chaque nouvelle commande tapée
 +  - **>** : Stocke le résultat dans un fichier
 +    * Syntaxe :<cli prompt='$ '>...@...:~ $ <command> > <filename></cli>
 +    * Exemple :<cli prompt='$ '>...@...:~ $ cat test.txt | grep error > error.log</cli>
 +    * La dernière commande stocke toutes les lignes contenant le mot clé "error" dans le fichier error.log. Cette commande n'affichera rien du tout
 +  - **crontab** : Planificateur de tâches pour Raspberry Pi
 +    * Voir les tâches :<cli prompt='$ '>...@...:~ $ crontab -l</cli>
 +    * Modifier :<cli prompt='$ '>...@...:~ $ crontab -e</cli>
 +    * La syntaxe n'est pas évidente à maitriser, je vous conseille de la valider avec ce genre d'outil :[[https://crontab.guru/]]
 +  - **!!** : Similaire à ! mais pour la dernière commande
 +    * Usage :<cli prompt='$ '>...@...:~ $ !!</cli>
 +  - **>>** : Même chose que > mais ajoute à la fin du fichier au lieu de remplacer tout
 +    * Usage :<cli prompt='$ '>...@...:~ $ cat test.txt | grep error >> error.log</cli>Dans ce cas, les lignes d'erreur sont ajoutées à la fin de error.log
 ===== Commandes d'expert ===== ===== Commandes d'expert =====