Voici 10 commandes pour agrémenter vos scripts shell :
- notify-send : vous permet d’envoyer des notifications dans l’environnement graphique d’un utilisateur.
- tput : permet de définir les caractéristiques du terminal
- setleds : permet de s’amuser avec les led du clavier
- zenity : permet d’interagir avec l’utilisateur au travers de boites de dialogue GTK+
- kdialog : permet la même chose que zenity mais sous KDE
- dialog : permet d’utiliser des widgets au format texte
- logger : permet d’envoyer des messages dans les journaux de syslog
- setterm : permet de définir différents attributs du terminal
- smbclient : permet d’envoyer des messages au PC sous windows
- Et pour finir, un aperçu de la programmation de socket avec bash
Source : 10 Tools To Add Some Spice To Your UNIX Shell Scripts.
Tags:
alternative |
astuce |
BestOf |
commande |
console |
développement |
Linux |
Programmation |
script |
shell
Articles relatifs
Voici un petit outils fort intéressant car à lui tout seul, et ce malgré ces petits bras, va scanner votre site web et y tester pas moins de 35000 scripts ou méthodes dangereuses pour votre site. Il va également vérifier les versions des outils utiliser (apache, php etc.).
Howto Check your webserver for vulnerabilities : Nikto a website scanner |Linux and Microcontroller Tips.
Tags:
astuce |
commande |
console |
développement |
Linux |
outil |
securité |
système
Articles relatifs
Pour ceux qui codent leur application PHP en UTF-8, comme moi, il a du vous arriver le fameux message d’erreur « header already sent ».
Et, malgré une séance de débugage longue et ennuyeuse, le problème persiste.
Le problème provient, probablement de votre éditeur qui rajoute une marque d’ordre des octets ou BOM (Byte Order Mark).
Pour corriger, il suffit de supprimer cette marque !
Déjà pour s’en assuré, voici un grep qui fait la vérification pour vous :
grep -rl $'\xEF\xBB\xBF'
Et ensuite la commande pour corriger le fichier incriminé :
cp .bkp
sed "s/\xEF\xBB\xBF//" .bkp >
rm .bkp
Crushing the head of the BOM marker monster.
Tags:
astuce |
code |
commande |
console |
développement |
php |
Programmation |
script |
shell
Articles relatifs
Depuis la version 3.0, Firefox, le navigateur de la fondation Mozilla, utilise des bases SQLite pour stocker un peu de tout comme l’historique, les marques pages etc.
Mais avec le temps, les bases SQLite ce fragmente et laisse apparaitre des espaces vides, ralentissant d’autant le navigateur.
Pour ce faire, rien de bien méchant, 4 petites étapes :
- installer sqlite3
- (si vous êtes sous windows) copier les binaires dans le dossier de votre profile
- Assurez vous que Firefox est bien fermé.
- Pour les windowsiens : ouvrez une fenêtre de commande, déplacez vous dans votre dossier de profile Firefox puis lancer :
for %a in (*.sqlite) do (sqlite3 %a vacuum)
- Pour les unixiens : lancer un shell, déplacer dans votre dossier de profile Firefox puis lancer :
for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done
Vacuum your Firefox databases for better performance – Mozilla Links.
Tags:
commande |
firefox |
Linux |
Mozilla |
shell |
Windows
Articles relatifs
Permet de « stresser » un serveur web afin de voir ces limites
$ ab -n 9000 -c 900 localhost:8080/index.php
Lire la suite…
Tags:
astuce |
code |
commande |
internet |
Linux |
shell |
système
Articles relatifs
Commentaires récents