miroir de
https://github.com/PAPAMICA/Wiki-Tech.io.git
synchronisé 2024-12-28 10:30:24 +01:00
docs: update Linux/Débutant/Commandes
Cette révision appartient à :
Parent
5882a10cd1
révision
602707a886
1 fichiers modifiés avec 122 ajouts et 49 suppressions
|
@ -2,10 +2,10 @@
|
|||
title: Commandes utiles
|
||||
description:
|
||||
published: true
|
||||
date: 2021-05-08T10:18:16.486Z
|
||||
date: 2021-06-14T07:36:43.101Z
|
||||
tags:
|
||||
editor: markdown
|
||||
dateCreated: 2021-04-28T18:24:13.228Z
|
||||
dateCreated: 2021-05-24T10:35:22.227Z
|
||||
---
|
||||
|
||||
# Système
|
||||
|
@ -23,8 +23,9 @@ dateCreated: 2021-04-28T18:24:13.228Z
|
|||
| `last reboot` | Afficher l'historique des redémarrages |
|
||||
| `date` | Afficher la date et l'heure du système |
|
||||
| `cal` | Affiche le calendrier du mois |
|
||||
| `w` | Affiche qui est en ligne |
|
||||
| `w` | Affiche les utilisateurs actuellement connectés en SSH (date/heure/IP) |
|
||||
| `whoami` | Affiche où nous sommes connecté en tant que qui |
|
||||
| `screenfetch` | Affiche les informations systèmes (nécessite le paquet *screenfetch*) |
|
||||
|
||||
# Matériel
|
||||
|
||||
|
@ -40,6 +41,8 @@ dateCreated: 2021-04-28T18:24:13.228Z
|
|||
| `hdparm -i /dev/sda` | Affiche les informations du disque /dev/sda |
|
||||
| `hdparm -rT /dev/sda` | Faire un test de vitesse de lecture sur le disque /dev/sda |
|
||||
| `badblocks -s /dev/sda` | Test le disque /dev/sda pour d'éventuels blocks défectueux |
|
||||
| `smartctl -a /dev/sda` | Affiche toute les informations SMART du disque /dev/sda |
|
||||
| `smartctl -t short /dev/sda` | Démarre un test SMART sur le disque /dev/sda (short/long/conveyance sont disponible) |
|
||||
|
||||
# Réseau
|
||||
|
||||
|
@ -66,6 +69,87 @@ dateCreated: 2021-04-28T18:24:13.228Z
|
|||
|
||||
# Fichiers et répertoires
|
||||
|
||||
## cat - Afficher le contenu d'un fichier
|
||||
|
||||
**Permet d'ouvrir un fichier et d'afficher son contenu.**
|
||||
|
||||
```plaintext
|
||||
cat <option> fichier
|
||||
```
|
||||
|
||||
| Option | Commentaire |
|
||||
| --- | --- |
|
||||
| `-b` | Numéroter toutes les lignes non vides |
|
||||
| `-n` | Numéroter toutes les lignes |
|
||||
|
||||
## cd - Changer de répertoire
|
||||
|
||||
**Permet de se déplacer dans l'arborescence**
|
||||
|
||||
```plaintext
|
||||
cd /répertoire/de/destination
|
||||
```
|
||||
|
||||
## df - Afficher la taille d'un répertoire
|
||||
|
||||
**Permet d'afficher la taille d'un répertoire.**
|
||||
|
||||
```plaintext
|
||||
df <option> répertoire
|
||||
```
|
||||
|
||||
| Option | Commentaire |
|
||||
| --- | --- |
|
||||
| `-h` | Permet d'obtenir un résultat plus lisible pour un humain (*ex Mo, Ko,...*) |
|
||||
| `-i` | Affiche les inodes |
|
||||
| `-k` | Affiche le résultat en kilobytes |
|
||||
| `-m` | Affiche le résultat en megabytes |
|
||||
| `-d **n**.` | Affiche la taille des sous-répertoires jusqu'au **n**ème |
|
||||
|
||||
## find - Chercher un fichier
|
||||
|
||||
Permet de trouver un fichier précis ou une liste de fichier
|
||||
|
||||
```plaintext
|
||||
find <DOSSIER> <OPTIONS> -iname "<FICHIER>"
|
||||
```
|
||||
|
||||
| Option | Commentaire |
|
||||
| --- | --- |
|
||||
| `-iname <FICHIER>` | Cherche par nom de fichier |
|
||||
| `-name <FICHIER>` | Cherche par nom de fichier (sensible à la casse) |
|
||||
| `-type f/d` | Cherche un certain type (`f` = fichier - `d` = dossier) |
|
||||
| `-size +/- <TAILLE>` | Cherche en fonction de la taille |
|
||||
| `-user <UTILISATEUR>` | Cherche en fonction de l'utilisateur |
|
||||
| `-group <GROUPE>` | Cherche en fonction du groupe |
|
||||
| `-perm <PERMISSION>` | Cherche en fonction de la permission |
|
||||
|
||||
Exemple : Chercher des fichier de plus de 200ko qui ne contienne pas le dans le nom “2015” dans le dossier “/photosdevacances”
|
||||
|
||||
```plaintext
|
||||
find /photosdevacances -type f -size +200k -not -iname "*2015*"
|
||||
```
|
||||
|
||||
## **head - A**fficher l'en-tête d'un fichier
|
||||
|
||||
**Affiche l'en-tête d'un fichier**
|
||||
|
||||
```plaintext
|
||||
head <option> fichier
|
||||
```
|
||||
|
||||
| Option | Commentaire |
|
||||
| --- | --- |
|
||||
| `-n` | Spécifie le nombre de ligne à afficher |
|
||||
|
||||
## less - Afficher un fichier page par page
|
||||
|
||||
**Affiche le fichier page par page. C'est donc pratique pour les longs fichiers.**
|
||||
|
||||
```plaintext
|
||||
less fichier
|
||||
```
|
||||
|
||||
## ls - Lister le contenu d'un répertoire
|
||||
|
||||
**Permet de lister le contenu d'un répertoire**
|
||||
|
@ -83,14 +167,6 @@ ls <option> répertoire
|
|||
| `-R` | Liste également les sous-répertoires |
|
||||
| `-s` | Affiche la taille des répertoires |
|
||||
|
||||
## pwd - Afficher le répertoire courant
|
||||
|
||||
**Affiche le répertoire dans lequel on se situe.**
|
||||
|
||||
```plaintext
|
||||
pwd
|
||||
```
|
||||
|
||||
## mkdir - Créer un répertoire
|
||||
|
||||
**Créer un répertoire.**
|
||||
|
@ -109,43 +185,6 @@ mkdir -p /chemin/répertoire/à/créer
|
|||
mkdir -p /home/user1/test1/truc
|
||||
```
|
||||
|
||||
## cd - Changer de répertoire
|
||||
|
||||
**Permet de se déplacer dans l'arborescence**
|
||||
|
||||
```plaintext
|
||||
cd /répertoire/de/destination
|
||||
```
|
||||
|
||||
## cat - Afficher le contenu d'un fichier
|
||||
|
||||
**Permet d'ouvrir un fichier et d'afficher son contenu.**
|
||||
|
||||
```plaintext
|
||||
cat <option> fichier
|
||||
```
|
||||
|
||||
| Option | Commentaire |
|
||||
| --- | --- |
|
||||
| `-b` | Numéroter toutes les lignes non vides |
|
||||
| `-n` | Numéroter toutes les lignes |
|
||||
|
||||
## df - Afficher la taille d'un répertoire
|
||||
|
||||
**Permet d'afficher la taille d'un répertoire.**
|
||||
|
||||
```plaintext
|
||||
df <option> répertoire
|
||||
```
|
||||
|
||||
| Option | Commentaire |
|
||||
| --- | --- |
|
||||
| `-h` | Permet d'obtenir un résultat plus lisible pour un humain (*ex Mo, Ko,...*) |
|
||||
| `-i` | Affiche les inodes |
|
||||
| `-k` | Affiche le résultat en kilobytes |
|
||||
| `-m` | Affiche le résultat en megabytes |
|
||||
| `-d **n**.` | Affiche la taille des sous-répertoires jusqu'au **n**ème |
|
||||
|
||||
## mv - Déplacer un fichier ou dossier
|
||||
|
||||
**Permet de déplacer un fichier ou un répertoire.**
|
||||
|
@ -159,6 +198,14 @@ mv <option> /chemin/source /chemin/destination
|
|||
| `-f` | Forcer le déplacement |
|
||||
| `-i` | Demander la confirmation de l'utilisateur |
|
||||
|
||||
## pwd - Afficher le répertoire courant
|
||||
|
||||
**Affiche le répertoire dans lequel on se situe.**
|
||||
|
||||
```plaintext
|
||||
pwd
|
||||
```
|
||||
|
||||
## rm - Supprimer un fichier ou dossier
|
||||
|
||||
**Permet de supprimer un fichier ou un dossier**
|
||||
|
@ -174,6 +221,32 @@ rm <option> /chemin/truc/a/supprimer
|
|||
| `-i` | Demande confirmation à l'utilisateur (*Inutile avec* `*-f*`) |
|
||||
| `-r` | Récursif |
|
||||
|
||||
## sftp - Récupérer un fichier sur un serveur
|
||||
|
||||
**Permet de se connecter en SFTP à un serveur**
|
||||
|
||||
```plaintext
|
||||
sftp -P <PORT> <UTILISATEUR>@<SERVEUR>
|
||||
```
|
||||
|
||||
**Permet de récupérer simplement un fichier**
|
||||
|
||||
```plaintext
|
||||
get <CHEMIN>/<FICHIER>
|
||||
```
|
||||
|
||||
## tail - Afficher la fin d'un fichier
|
||||
|
||||
**Affiche la fin d'un fichier**
|
||||
|
||||
```plaintext
|
||||
tail <option> fichier
|
||||
```
|
||||
|
||||
| Option | Commentaire |
|
||||
| --- | --- |
|
||||
| `-f` | permet de mettre à jour en temps réel l'affichage de la fin du fichier |
|
||||
|
||||
## tar - Compression et décompression
|
||||
|
||||
**Permet de compresser ou décompresser en fonction des options**
|
||||
|
@ -255,4 +328,4 @@ Lien : [Gitlab](https://gitlab.infomaniak.ch/mickaelasseline/python-tipee)
|
|||
| `git commit -am “message”` | Met à jour le commit avec un message défini. |
|
||||
| `git fetch` | Récupère les informations d'un repository sans télécharger sur la machine. |
|
||||
| `git push` | Envoi la mise à jour au git distant (dit “remote”). Prends en compte le dossier dans lequel on se situe. |
|
||||
| `git pull` | Récupère les dernières mises à jours du répertoire distant |
|
||||
| `git pull` | Récupère les dernières mises à jours du répertoire distant. |
|
Chargement…
Référencer dans un nouveau ticket