Commandes linux essentielles
Voici quelques commandes utiles pour bien démarrer à comprendre comment vous servir de votre console linux, lisez les toutes, c'est vraiment la base et le strict minimum...
Éditer ou créer un fichier
Pour éditer un fichier il suffit d'utiliser un éditeur de texte tel que nano:
bla bla bla
bla bla bla
bla bla bla
Pour créer un nouveau fichier il est également possible d'utiliser nano:
Redémarrer un service
Pour redémarrer un service déjà actif (exemple ici avec le service apache2):
Gestion des paquets
installer un paquet
mettre à jour le cache des paquets
mettre à jour les paquets installés
désinstaller un paquet
chercher un paquet
Savoir si un paquet est déjà installé
Connaitre les paquets installés
Connaitre les paquets installés commençant par "php":
Connaitre la version du paquet installé:
Gestion des fichiers et répertoires
Changer de répertoire
Revenir au répertoire père
lister tout les fichiers
(/) est un répertoire, * est un fichier exécutable et "@" est un lien
lister tout les fichiers par type
supprimer un fichier
supprimer un répertoire
supprimer tout les sous répertoires
créer un répertoire
copier un fichier
chercher un fichier dans toute l'arborescence
rechercher un texte dans un fichier
changer la permission d'un fichier/répertoire
(777 donne tout les droits (read, write, execute) au propriétaire du fichier, au groupe de ce propriétaire et également aux autres utilisateurs)
Afficher un fichier
#
# This file is a bourne shell snippet, and is sourced by the
# ucf script for configuration.
#
# Debugging information: The default value is 0 (no debugging
# information is printed). To change the default behavior, uncomment
# the following line and set the value to 1.
#
Zipper et dézipper: il faut bien entendu installer les paquets zip et unzip
zip nom_de_larchive.zip fichier1 fichier2
zip -r nom_de_larchive.zip dossier
unzip nom_de_larchive.zip -d dossier
#L'option -d est facultative.
Espace disque
Connaitre l'espace disque restant et occupé:
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1 10G 3,4G 6,1G 36% /
tmpfs 994M 0 994M 0% /lib/init/rw
udev 10M 2,6M 7,5M 26% /dev
tmpfs 994M 0 994M 0% /dev/shm
/dev/sda2 221G 188M 210G 1% /home
Informations sur le réseau
eth0
Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet adr:000.000.000.000 Bcast:000.000.000.000 Masque:000.000.000.0
etc.....
Écran de la console
Pour effacer l'écran
Gestion des utilisateurs
Pour supprimer un utilisateur:
Au secours, à l'aide?
Pour obtenir de l'aide au sujet d'une commande (man comme "manuel" suivit du nom de la commande):
NAME:
cd - change the working directory
SYNOPSIS :
cd [-L | -P] [directory]
cd -
DESCRIPTION
The cd utility shall change the working directory of the current shell execution environment (see Shell Execution Environment ) by executing the following steps in sequence. (In the following steps, the symbol curpath represents an intermediate value used to simplify the description of the algorithm used by cd. There is no requirement that curpath be made visible to the application.)
Et pour sortir de la page d'aide il suffit d'appuyer sur la touche Q