408 commandes partagées

Ta mémoire technique
collaborative

Ne perds plus jamais une commande. Recherche, copie et partage tes solutions techniques en quelques secondes.

CodeBox
408 Commandes
13 Développeurs
99 Technologies

48 résultat(s) pour "fichier"

Annule les modifications locales d’un fichier.

bash
git restore fichier.txt

Retire un fichier du staging.

bash
git reset fichier.txt

Ajoute tous les fichiers modifiés au staging.

bash
git add .

Ajoute un fichier à la zone de staging.

bash
git add fichier.txt

Affiche les fichiers modifiés, ajoutés ou non suivis.

bash
git status

Dump la liste de tous les fichiers de configuration inclus.

bash
sudo apache2ctl -t -D DUMP_INCLUDES

Crée un fichier de configuration VirtualHost Apache basique.

bash
sudo tee /etc/apache2/sites-available/mon-site.conf > /dev/null <<EOF
<VirtualHost *:80>
    ServerName mon-site.com
    ServerAlias www.mon-site.com
    DocumentRoot /var/www/mon-site/public
    ErrorLog ${APACHE_LOG_DIR}/mon-site-error.log
    CustomLog ${APACHE_LOG_DIR}/mon-site-access.log combined
    <Directory /var/www/mon-site/public>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
EOF

Affiche tous les fichiers de configuration VirtualHost disponibles.

bash
ls /etc/apache2/sites-available/

Vide les fichiers de logs Apache sans supprimer les fichiers.

bash
sudo truncate -s 0 /var/log/apache2/access.log && sudo truncate -s 0 /var/log/apache2/error.log

Applique les permissions correctes (644 fichiers, 755 dossiers).

bash
sudo find /var/www/mon-site -type f -exec chmod 644 {} \; && sudo find /var/www/mon-site -type d -exec chmod 755 {} \;

Chiffre un fichier de variables avec Ansible Vault.

bash
ansible-vault encrypt vars/secrets.yml

Télécharge un fichier de chaque hôte vers le controller.

bash
ansible all -m fetch -a "src=/var/log/nginx/error.log dest=./logs/ flat=no"

Simule et affiche les différences de fichiers qui seraient modifiés.

bash
ansible-playbook deploy.yml --check --diff

Injecte des variables extra depuis un fichier YAML.

bash
ansible-playbook deploy.yml -e "@vars/prod.yml"

Supprime un fichier sur les hôtes distants.

bash
ansible all -m file -a "path=/tmp/fichier-temp.txt state=absent"