Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
user:madjid [2022/09/06 10:04] madjiduser:madjid [2023/01/11 13:04] (current) madjid
Line 1: Line 1:
-mahomed page+====== Commandes SSH ====== 
 +==== Copier un seul fichier d'un ordinateur local vers un ordinateur distant en utilisant scp. ====
  
-~~FAQ~~ +<code code> 
-??? Graver une image ISO sur une clé usb +$ scp myfile.txt remoteuser@remoteserver:/remote/folder/ 
-!!!  +</code> 
-<cli+Si le dossier cible (///remote/folder///) n'est pas spécifié, il copiera le fichier dans le répertoire personnel de l'utilisateur distant. 
-dd if=debian.iso of=/dev/sdb bs=4M + 
-</cli>+==== scp d'un ordinateur distant vers un ordinateur local en utilisant un seul fichier. ==== 
 + 
 +<code code
 +scp remoteuser@remoteserver:/remote/folder/remotefile.txt  localfile.txt 
 +</code> 
 +En utilisant //.// comme cible de copie (en remplaçant //localfile.txt//), le fichier distant sera copié dans le répertoire de travail courant en utilisant le même nom de fichier (//remotefile.txt//). 
 + 
 +==== Concaténer le contenu d'un fichier sur un ordinateur local à un autre fichier sur un serveur distant. ==== 
 + 
 +Pour concaténer le contenu d'un fichier sur votre ordinateur local à un autre fichier sur un serveur distant, vous pouvez utiliser la commande ''%%scp%%'' avec les commandes ''%%cat%%'' et ''%%tee%%'', ainsi que l'option ''%%-a%%'' pour ''%%tee%%''
 + 
 +Voici un exemple de comment utiliser ''%%scp%%'', ''%%cat%%'' et ''%%tee%%'' pour concaténer le contenu d'un fichier sur votre ordinateur local à un autre fichier sur un serveur distant : 
 + 
 +<code code> 
 +cat /path/to/local/file | ssh username@remote "tee -a /path/to/remote/destination"
 +</code> 
 +Ceci ajoutera le contenu de ''%%/path/to/local/file%%'' sur votre ordinateur local à la fin du fichier situé à ''%%/path/to/remote/destination%%'' sur le serveur distant. 
 + 
 +Alternativement, vous pouvez utiliser la commande ''%%cat%%'' avec l'opérateur ''%%>>%%'' pour ajouter le contenu d'un fichier sur votre ordinateur local à un autre fichier sur un serveur distant. Voici un exemple de comment utiliser cette méthode : 
 + 
 +<code code> 
 +ssh username@remote "cat >> /path/to/remote/destination" < /path/to/local/file 
 +</code> 
 + 
 +Cela ajoutera également le contenu de ''%%/path/to/local/file%%'' sur votre ordinateur local à la fin du fichier situé à ''%%/path/to/remote/destination%%'' sur le serveur distant. 
 + 
 +====== Commandes SQL ====== 
 +==== supprimer une base de données spécifique dans Postgres s'exécutant dans un conteneur Docker : ==== 
 + 
 +<code code> 
 +docker exec -it container_db_name psql -U odoo -d template1 -c 'drop database "db_name " ' 
 +</code>
  • user/madjid.1662455072.txt.gz
  • Last modified: 2022/09/06 10:04
  • by madjid