Come to discuss on the forum! ■ FAST and FREE signup. ■ |
😀 Access to discussion forums 😀 |
Help for HOMEWORKS, support in COMPUTER SCIENCE, help for learning FRENCH and ENGLISH, discussion on your INTERESTS and HOBBIES... |
Looking for an English version of this section?
This section is in French because the contents are in French. If you prefer the English version of this section, click on the link below.
However, the contents in the French and the English sections are not necessarily the same!• Contents for computer science in English •
However, the contents in the French and the English sections are not necessarily the same!
Quelques commandes utiles
Voici une liste de commandes qu'il peut être utile d'avoir sous la main quand on travaille sur un système UNIX :
Voir le nom d'utilisateur courant :
Voir le nom de la machine :
Voir qui est logguer et ce qu'ils font :
Trouver un fichier :
Trouver un répertoire :
Rechercher une chaine de caractère dans un fichier ou un répertoire (par défaut, le répertoire courant) :
r : récursif
n : afficher le numéro de la ligne dans le fichier
i : ignorer la casse
Afficher les informations de tous les fichiers :
l : afficher les informations
a : inclure les fichiers et dossiers cachés
h : afficher les tailles dans un format plus lisible
Afficher les tailles des dossiers :
s : ne pas afficher les sous-répertoires
h : afficher les tailles dans un format plus lisible
Afficher les statistiques d'utilisation des disques :
Décompresser dans un autre répertoire :
Montrer les 5 premières lignes d'un fichier :
Droits des fichiers :
Le premier X correspond aux droits du propriétaire du fichier.
Le deuxième X correspond aux droits des utilisateurs du groupe du fichier.
Le troisième X correspond aux droits de tous les autres utilisateurs.
Valeurs de XXX :
Reprendre la main dans un terminal : faire CTRL-Z puis taper 'bg'.
Lancer un processus en le rendant indépendant du terminal :
Détacher un processus du terminal :
où pid_process est le PID du processus donné par la commande ps.
Lancer plusieurs commandes sur une seule ligne :
si les commandes précédentes ont réussi :
si la commande précédente ne se déroule pas correctement :
Localiser un exécutable :
Charger et exécuter un script shell :
Planification de tâches programmées :
Format du fichier crontab :
m : minutes (0-59)
h : heures (0-23)
j : jour du mois (1-31, * : tous les jours)
mois : mois (1-12, * : tous les mois)
dow : jour de la semaine (0-6, 0 : dimanche)
commande : commande à exécuter
Lire un fichier en cours d'écriture :
Astuce pour afficher en colonne tous les répertoires des variables d'environnement ($PATH, $PYTHONPATH, ...) :
Lister les librairies requises par un exécutable :
Lancer Firefox avec un autre profil :
Extraire toutes les pages d'un pdf avec l'outil pdfseparate :
Extraire les pages I à J d'un pdf avec l'outil pdfseparate :
Fusionner plusieurs fichiers pdf avec l'outil pdfunite :
Si vous avez des questions sur ces commandes ou si vous connaissez d'autres commandes utiles, vous pouvez venir en discuter sur le forum : Forums de discussion.
- Voir la version de Linux :
cat /etc/issue
whoami
hostname
w
find . -name nom_fichier -print
find . -name nom_repertoire -d -print
grep -rni chaine [fichier_ou_répertoire]
r : récursif
n : afficher le numéro de la ligne dans le fichier
i : ignorer la casse
ls -lah
l : afficher les informations
a : inclure les fichiers et dossiers cachés
h : afficher les tailles dans un format plus lisible
du -sh *
s : ne pas afficher les sous-répertoires
h : afficher les tailles dans un format plus lisible
df -h
tar zxvf archive.tar.gz -C /répertoire_destination/
head fichier.txt
chmod [-R] XXX nom_fichier
Le premier X correspond aux droits du propriétaire du fichier.
Le deuxième X correspond aux droits des utilisateurs du groupe du fichier.
Le troisième X correspond aux droits de tous les autres utilisateurs.
Valeurs de XXX :
X | rwx |
0 | 000 |
1 | 001 |
2 | 010 |
3 | 011 |
4 | 100 |
5 | 101 |
6 | 110 |
7 | 111 |
nohup le_processus &
disown pid_process
où pid_process est le PID du processus donné par la commande ps.
- sans tenir compte du résultat de la commande précédente :
commande1 ; commande2
commande1 && commande2
commande1 || commande2
which nom_executable
source fichier.sh
crontab -l (lire le fichier)
crontab -e (éditer le fichier)
Format du fichier crontab :
m h j mois dow commande
m : minutes (0-59)
h : heures (0-23)
j : jour du mois (1-31, * : tous les jours)
mois : mois (1-12, * : tous les mois)
dow : jour de la semaine (0-6, 0 : dimanche)
commande : commande à exécuter
tail -f fichier
echo $PATH | tr ':' '\n'
ldd nom_executable
firefox -P
pdfseparate in.pdf out%d.pdf
pdfseparate -f I -l J in.pdf out%d.pdf
pdfunite pdf1.pdf pdf2.pdf pdf3.pdf out.pdf
Si vous avez des questions sur ces commandes ou si vous connaissez d'autres commandes utiles, vous pouvez venir en discuter sur le forum : Forums de discussion.
Share this page on social media:
Questions, comments?
Quick comments
There is no comment yet.