« Commandes BASH » : différence entre les versions
Aucun résumé des modifications |
|||
| Ligne 258 : | Ligne 258 : | ||
== Autres == | == Autres == | ||
* Executer une page web | |||
Executer une page web | #!/bin/bash | ||
#!/bin/bash | wget http://site.com/page.html 1> /dev/null 2> /dev/null | ||
wget http://site.com/page.html 1> /dev/null 2> /dev/null | |||
Extraire dossier ou fichier d'une archive: | * Extraire dossier ou fichier d'une archive: | ||
* Pour tirer un fichier | |||
tar --extract --file=mon_archive.tar file1 | |||
tar --extract --file=mon_archive.tar file1 | |||
c'est à dire extraire le fichier file1 de l'archive mon_archive.tar. | c'est à dire extraire le fichier file1 de l'archive mon_archive.tar. | ||
Si nous devons extraire à partir d'une archive gzippée: | Si nous devons extraire à partir d'une archive gzippée: | ||
tar xzf mon_achive_zippee.tgz file2 | tar xzf mon_achive_zippee.tgz file2 | ||
maintenant si on veux extraire un répertoire: | maintenant si on veux extraire un répertoire: | ||
tar xzf grosse_archive.tar.gz --wildcards --no-anchored 'home/zydoon/public_html*' | tar xzf grosse_archive.tar.gz --wildcards --no-anchored 'home/zydoon/public_html*' | ||
vous pouvez utiliser le t au lieu du x pour vous exercer. | vous pouvez utiliser le t au lieu du x pour vous exercer. | ||
* rendre exécutable un fichier ssh | |||
chmod u+x fichier.sh | |||
rendre exécutable un fichier ssh | |||
chmod u+x fichier.sh | |||
Cette commande ajoute les droits d'exécution au propriétaire du fichier. Pour rendre le fichier exécutable pour le groupe utilisateur il faut lancer : | Cette commande ajoute les droits d'exécution au propriétaire du fichier. Pour rendre le fichier exécutable pour le groupe utilisateur il faut lancer : | ||
chmod g+x fichier.sh | |||
chmod g+x fichier.sh | |||
Pour rendre le script exécutable pour les utilisateurs autres : | Pour rendre le script exécutable pour les utilisateurs autres : | ||
chmod o+x fichier.sh | |||
chmod o+x fichier.sh | |||
Et enfin pour autoriser tout le monde : | Et enfin pour autoriser tout le monde : | ||
chmod ugo+x fichier.sh | |||
chmod ugo+x fichier.sh | |||
http://www.linuxpedia.fr/doku.php/commande/ssh | http://www.linuxpedia.fr/doku.php/commande/ssh | ||