« Commandes BASH » : différence entre les versions
| Ligne 281 : | Ligne 281 : | ||
== Autres == | == Autres == | ||
=== 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 === | |||
* Pour tirer un fichier | * 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 | 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 | ||