Venez discuter sur le forum ! ■ Inscription RAPIDE et GRATUITE. ■ |
😀 Accès aux forums de discussion 😀 |
SOUTIEN SCOLAIRE, aide en INFORMATIQUE, aide pour apprendre le FRANÇAIS et l'ANGLAIS, discussion sur vos centres d'INTÉRÊTS et LOISIRS... |
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.
Partager cette page sur les réseaux sociaux :
Des questions, des commentaires ?
Commentaires rapides
Il n'y a pas encore de commentaires.