« Commandes BASH » : différence entre les versions

Aucun résumé des modifications
Ligne 258 : Ligne 258 :


== Autres ==
== Autres ==
<pre>
* 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
            Pour tirer un fichier:
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
ncftp> open -u ns36xxxx.ovh.net -p xxxxxxx ftpbackxx.ovh.net
 
 
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