Manipulation de fichiers et répertoires
ls [options] [chemin]
affiche la liste des fichiers et répertoires (par défaut le répertoire courant). Ex :
ls /home/moi/*.txt
ls -Al
liste détaillée
cd chemin
permet de changer de changer de répertoire. Par défaut, le répertoire HOME. Ex
cd -
retourne dans le répertoire précédent
cd ../../chemin/relatif
mkdir répertoire
crée un répertoire. Ex :
mkdir ../répertoire_frère
mkdir -p a/b/c crée (s'ils n'existent pas) les répertoires a, puis a/b, puis a/b/c
rmdir répertoire
permet de supprimer un répertoire vide. Ex :
rmdir ../répertoire_frère
rmdir -p a/b/c
supprime les répertoire a/b/c, puis a/b, puis a, s'ils sont vides.
rm [option] chemin
supprime tous les fichiers ou répertoires listés. Ex :
rm *.jpg
supprime toutes les images JPEG du répertoire courant
rm -r *~ *.bak *.old
supprime tous les fichiers indésirables de l'arborescence
rmdir -rf a
supprime de façon récursive le répertoire a et tous ses sous-répertoires
pwd
renvoie le chemin absolu du répertoire courant
cp [option] source destination
copie un fichier ou un répertoire et son contenu. Options : -r (--recursive, les répertoires de façon récursive), -p (--preserve=mode,ownership,timestamps, préserve des attributs, timestamp, propriétaire…), -u (--update, copie uniquement les fichiers source plus récents que la destination), -f (--force, force l'écrasement sans confirmation de la destination lorsqu'elle existe), -v (--verbose, informe des opérations). Ex :
cp fichier1 fichier2
cp -r répertoire1 répertoire2
cp -ufv --preserve=timestamp $HOME/Documents/DatabaseBureau.kdb $HOME/Documents/Dropbox_open > $HOME/message.log
mv [option] source… destination
ou mv -t[option] répertoire source…
permet de déplacer ou renommer un fichier ou un répertoire. Options : -t (--target-directory, déplace toutes les sources dans le répertoire), -u (--update, ne déplace que les fichiers source plus récents que la destination), -v (--verbose, informe des opérations). Ex :
mv fichier1 répertoire/fichier2
déplacement et renommage
mv -t photos *.png
déplacement de toutes les images PNG vers le répertoire photos
touch fichier
crée un fichier ou met à jour ses métadonnées. Ex :
touch fichier.txt
touch -at 01162000 test.txt
16 janvier à 20h
cat fichier
affiche le contenu d'un fichier ou permet d'écrire dedans. Ex :
cat fichier.txt
cat << EOF > /tmp/fichier.txt
permet de saisir du texte et de l'enregistrer dans le fichier
cat fichier1.txt fichier2.txt > fichier3.txt
concatène les fichiers fichier1 et fichier2 dans fichier3
file fichier
renvoie le type de fichier. Ex file image.jpg
stat chemin
renvoie les métadonnées d'un fichier ou d'un répertoire. Ex :
stat fichier.txt
stat répertoire
Utilisateurs, droits, groupes
- Créer un nouvel utilisateur (newuser)
sudo adduser newuser
. Cette création demande de fixer et confirmer le mot de passe de l'utilisateur et de saisir des informations relatives à l'utilisateur (on peut les zapper avec la touche ENTREE).
- Attribuer les privilèges d'administration à un utilisateur (newuser)
sudo visudo
: ouvre le fichier visudo avec l'éditeur nano. Chercher la ligne root ALL=(ALL:ALL) ALL
(ou équivalent) et ajouter en dessous la ligne newuser ALL=(ALL:ALL) ALL
. Fermer et enregistrer CTRL + X
et valider.
- Supprimer un utilisateur (newuser)
sudo deluser newuser
puis supprimer son dossier HOME sudo deluser --remove-home newuser
et ses privilèges administrateurs s'il en a (cf. ci-dessus en supprimant la ligne "newuser").
Wine
Utilisation de Wine
- Pour créer une nouvelle session de Wine (par exemple, spécifique pour DVDFab)
export WINEPREFIX=$HOME/.wine-dvdfab && winecfg
. On repasse ensuite sous le Wine par défaut par export WINEPREFIX=$HOME/.wine
- Cette session peut être complètement supprimée en supprimant le répertoire
rm -rf ~/.wine-dvdfab
- Pour installer DVDFab sous une session spécifique de Wine
WINEPREFIX=$HOME/.wine-dvdfab wine /home/pascal/Softs/Windows/DVDFab9.0.1.6.exe
ou, plus simplement, exécuter WINEPREFIX=$HOME/.wine-dvdfab wine DVDFab9.0.1.6.exe
après s'être positionné dans le répertoire ~/Softs/Windows/
. Le raccourci créé automatiquement par le programme d'installation sur le bureau et dans le dash inclut la variable d'environnement.
- Pour lancer explicitement (sans passer par son raccourci ou lanceur) DVDFab sous une session autre que celle par défaut
WINEPREFIX=$HOME/.wine-dvdfab wine "/home/pascal/.wine-dvdfab/drive_c/Program Files (x86)/DVDFab 9/DVDFab.exe"
- NB : on peut utiliser indifféremment
WINEPREFIX="/home/pascal/.wine-dvdfab"
ou WINEPREFIX=$HOME/.wine-dvdfab
Logiciels installés sous Wine