« Commandes BASH » : différence entre les versions

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


Afficher le contenu d’un fichier (on affiche les logs principaux, faites ctrl-c pour stopper !)
Afficher le contenu d’un fichier (on affiche les logs principaux, faites ctrl-c pour stopper !)
<pre>
cat lefichier.txt
cat lefichier.txt
zcat /var/log/syslog.1.gz
zcat /var/log/syslog.1.gz
 
</pre>
Chercher un fichier
Chercher un fichier :
<pre>
find -name "*.log"
find -name "*.log"
find -name "*.log" | more
find -name "*.log" | more
 
</pre>


== sudo ==
== sudo ==
 
<code>sudo su - u root</code>
 
sudo su - u root


== Concaténer ==
== Concaténer ==
 
<pre>
concatener des fichiers js ou css
concatener des fichiers js ou css


echo | cat fichier1.css fichier2.css fichierfull.css > site.css
echo | cat fichier1.css fichier2.css fichierfull.css > site.css
 
</pre>


== Alias ==
== Alias ==
 
<pre>
 
ls -l Afficher les informations de manière détaillée.
ls -l Afficher les informations de manière détaillée.


Ligne 109 : Ligne 108 :
ln -s 'chemin_de_l_element_visé' 'nom_effectif_du_lien'
ln -s 'chemin_de_l_element_visé' 'nom_effectif_du_lien'
ex: ln -s /usr/local/php53/bin/php /usr/local/bin/php53
ex: ln -s /usr/local/php53/bin/php /usr/local/bin/php53
 
</pre>
== Copie ==
== Copie ==
 
<pre>
copie entre 2 serveurs sans mot de passe:
copie entre 2 serveurs sans mot de passe:
générer la clé :
générer la clé :
ssh-keygen -t dsa
ssh-keygen -t dsa
</pre>


Ensuite, pour copier la clé sur l'ordinateur distant :
Ensuite, pour copier la clé sur l'ordinateur distant :
ssh root@server 'cat >> /root/.ssh/authorized_keys' < ~/.ssh/id_dsa.pub
<code>ssh root@server 'cat >> /root/.ssh/authorized_keys' < ~/.ssh/id_dsa.pub</code>


pour serveur dédié ovh
pour serveur dédié ovh :
ssh user@ip 'cat >> /home/user/.ssh/authorized_keys2' < /home/userlocal/.ssh/id_dsa.pub
<code>ssh user@ip 'cat >> /home/user/.ssh/authorized_keys2' < /home/userlocal/.ssh/id_dsa.pub</code>


== Compression ==
== Compression ==


Compresser un dossier
Compresser un dossier :
tar -zcvf fichier.tar.gz /home/repertoire
<code>tar -zcvf fichier.tar.gz /home/repertoire</code>




decompresser tar gz
decompresser tar gz :
tar zxvf fichier.tar.gz
<code>tar zxvf fichier.tar.gz</code>




== Historique ==
== Historique ==


Supprimer l'historique ssh
Supprimer l'historique ssh:
history -c
<code>history -c</code>


== Taille
== Taille