| Cmd | Description |
|---|---|
| > upload-csv-file.log | → Vider un fichier sans le supprimer |
| truncate -s 0 upload-csv-file.log | → Vider un fichier sans le supprimer |
| ip a | → Connaître son adresse IP |
| crontab |
→ sudo crontab -e Éditer la crontab→ sudo crontab -l Vérifier la crontab30 17 * * 1-5 /usr/local/bin/upload-csv-ftp.sh Tous les jours de la semaine à 17h30 |
| chmod +x executer.sh | → Rendre un fichier executable |
| ./executer.sh | → Lancer un fichier executable |
| cp -r /home/user/documents/ /home/user/backup/ | → Copier tout le contenu d'un répertoire vers un autre répertoire [-r] Récursif |
| cat /etc/os-release | → Connaître la version de Debian |
| lsusb | → Voir les devices branchés en USB |
| mount -t cifs //monreseau/commun /mnt/commun -o username=monuser,password=motdepasse | → Monter un lecteur réseau → Il faut monter le dossier de point de montage : mkdir -p /mnt/commun |
| mount -a | → Vérifier que lecteur réseau est bien monté |
| mkdir -p /home/Partage | → (-p : Créer les répertoires parents nécessaires) |
| mv name_old.md name_new.md | → Renommer un fichier |
| pwd | → Où suis-je ? |
| rm -rf mon_repertoire | → Supprime le répertoire même s'il n'est pas vide |
| su - | → Se connecter en tant que root |
| su - donny | → Se connecter en tant que donny |
| sudo apt-get update | → Mise à jour des packets |
| sudo apt-get upgrade | → Mise à jour des packets |
| tar -xvf fichier.tar | → Décompression |
| whoami | → Indiquer en quoi je suis connecté |
| # Monter un lecteur réseau | [Stocker les infos users autre part] → sudo nano /etc/cifs-creds [Contenu du fichier] → username=monuser\npassword=motdepasse → sudo mkdir -p /mnt/commun → sudo chmod 600 /etc/cifs-creds [Sécurise ce fichier] → sudo chmod 600 /etc/cifs-creds [Éditer le fichier fstab] → sudo nano /etc/fstab [Ajouter à la fin] → //monreseau/commun /mnt/commun cifs credentials=/etc/cifs-creds,iocharset=utf8,uid=1000,gid=1000,file_mode=0770,dir_mode=0770,nofail 0 0 [Rafraichir la table] → sudo mount -a |
| Cmd | Description |
|---|---|
| source projet/env/bin/activate | → Activer l'environnement virtuel Python |
| (env) > deactivate | → Désactiver l'environnement virtuel Python |
| (env) > python | → Renommer un fichier |
| Créer un serveur web local |
→ cd /home/user0/projets/monsite Aller dans le projet→ python3 -m http.server 8000 Activation de localhost:8000 |
| Cmd | Description |
|---|---|
| Ctrl + o | → Save |
| Ctrl + x | → Exit |