Vista diz

Commandes Shell / Bash
Commandes Shell / Bash


Ctrl + Alt +Fn : Ouvre une nouvelle console.

Ctrl + Alt + F7 : Retour à l’interface Graphique.

Ctrl + Alt + [Touche ] : Redémarre l'interface graphique.

._ : Fichier caché.

. : Répertoire courant.

.. : Répertoire parent.

/ : Racine.

& commande : Exécute la commande en arrière plan.

p + [touche TAB] : Recherche dans le répertoire courant les fichiers
commencant par p.

less fichier : affiche le contenu du fichier.


Obtenir de l'aide :

man : Aide, q pour quitter.

commande -h ou commande --help : Obtenir l'aide sur cette commande.


Commandes de Base :

ls –alR / : Affiche tous les fichiers d’un système.

ls –alR / | grep doc : Affiche tous les fichiers contenant doc.

cd .. : Remonte d’un niveau.

cd / : Retourne à la racine.

cd - : Retourne au répertoire précédent.

cd : Retourne au répertoire utilisateur.

rm : Supprime un fichier.

cp : copie un fichier.

mv : Déplace un fichier.

rmdir –p rep1/rep2/rep3 : Supprime le répertoire et ses sous répertoires
associés.

mkdir rep : Crée un répertoire.

mkdir –p rep1/rep2/rep3 : Crée un répertoire et ses sous répertoires associés.

who : Renvoie l'utilisateur connecté.

pwd : Affiche l’arborescence du répertoire courant.

uname -a : Affiche la version du système d'exploitation.

cat /proc/cpuinfo : Affiche les informations sur le processeur.


Arrêt de la machine :

shutdown –h now

halt

poweroff


Redémarrage de la machine :

shutdown –r now reboot

bye, exit : Déconnexion de l’utilisateur courant.


Montage / Démontage :

mount –t iso9660 /dev/cdrom /cdrom

umount /dev/cdrom

mount –a –t msdos /dev/hdc2 /mnt/dos

df, du : Utilisation disque.

tree : Affichage graphiquement l'arborescence du disque sous forme d'arbre.

free : Mémoire utilisée.


Création d'une disquette de Boot :

mkbootdisk --device /dev/fd0 2.2.13-4.mdk : Crée une disquette de Boot.


Copie d’une disquette :

cp /dev/fd0 disk.img

cp disk.img /dev/fd0


Utilitaires de configuration graphique :

xf86Config

Xconfigurator

XF86Setup

Linuxconf

ln –s /répertoire/nom_source /nom_destination : Création d’un lien
symbolique


Scandisk :

fsck –CVa /

e2fsck –cpv /dev/hda5

e2fsck –fpv 8193 /dev/hdc5

vi : Editeur de texte en mode console, : wq pour enregistrer et quitter

find / -name fichier : Chercher fichier

./config : Exécute le script "config"

top : Affiche les ressources utilisées

lpr fichier : Imprime le contenu de fichier

lpq : affiche la queue d'impression


Tuer un processus :

ps aux : Liste des processus actifs

kill –9 PID : Tuer un processus


Archivage :

gzip –gv * backup.gz : Compresse le répertoire courant et crée le fichier
backup.gz

gzip –d backup.gz : Décompresse le fichier backup.gz

tar -zcvf /dev/rmt0 /home : Sauvegarde le repertoire /home vers un lecteur de bande

tar -zcvf /usr/OptimusS /home : Sauvegarde le répertoire home vers
OptimusS

tar -zxcf /usr/OptimusS /home : Restaure OptimusS dans le répertoire home


Gestion des fichiers rpm :

rpm –ivh fichier.rpm : Installe le fichier rpm

rpm –e fichier.rpm : Désinstalle le package

rpm –uvh fichier.rpm : Update le package

rpm –qa : Liste les packages installés


Affichage des logs système :

dmesg : Affiche les messages de boot

tail –50 /var/log/messages : Affiche les 50 dernieres lignes du fichier de log
système

cat /proc/interrupts : Affiche les IRQ utilisés

cat /proc/ioports : Affiche les ports d'entrée /sortie utilisés cat /proc/dma :
Affiche l'utilisation des canaux DMA

cat /proc/pci : Affiche l'utilisation des ports PCI


Formatage de bas niveau d’une disquette :

fdformat /dev/fd0H1440 puis mkfs –t ext2 –m 0 /dev/fd0H1440 1440


Lancer l'interface graphique :

startx : Lance l’interface graphique.

kdm : Lance K Desktop Manager.

lilo –u : Désinstalle LILO.


Réseau :

ifconfig : Renvoie les paramétres réseau (ipconfig)

route : Renvoie la table de routage (route print)

nslookup : Utilitaire d'interrogation DNS

netcfg : Utilitaire de configuration Réseau


Sécurité / Administration:

su : Devenir super utilisateur (root)

passwd : Change le mot de passe de l’utilisateur

adduser paul : Ajout d’un utilisateur

userdel paul : Supprime un utilisateur

addgrp : Ajoute un nouveau groupe d'utilisateurs

chgrp user /dev/hd* : Attribu au groupe utilisateurs tous les fichiers du
répertoire /dev dont le nom commence par hd

groups : Affiche les groupes auquels appartient l'utilisateur actif

groupmod : Modifie les propriétés d'un groupe

groupdel : Supprime un groupe

chown test /shared/book.tex : Changer le propriétaire du fichier
/shared/book.tex en test.

chown -Rc Puce.musique *.mid concerts/ : Donner la propriété de tous les
fichiers dans le répertoire courant se terminant par .mid et de tous les fichiers et
sous-répertoires du répertoire concerts/ à Puce et au groupe musique, en ne
rapportant que les fichiers affectés par la commande.

Droit de lecture (r pour Read, « lire ») : Pour un fichier, cela autorise à en lire
le contenu. Pour un répertoire, cela autorise à lister les fichiers contenus dans ce
répertoire, si et seulement si le droit d'exécution sur ce répertoire est positionné
également.

Droit d'écriture (w pour Write, « écrire »): Pour un fichier, cela autorise à en
modifier le contenu. Pour un répertoire, cela autorise à créer des fichiers et à en
effacer, même si l'on n'est pas le propriétaire de ces fichiers.

Droit d'exécution (x pour exécute, « exécuter »): Pour un fichier, cela en
autorise l'exécution (par conséquent, seuls les fichiers exécutables ont
normalement ce droit positionné). Pour un répertoire, cela autorise l'utilisateur à le
traverser (c'est-à-dire de s'y rendre ou de se rendre dans l'un de ses répertoires
fils).

$­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ls -l
total 1
-rw-r----- 1 Puce users 0 jui 8 14:11 un_fichier
drwxr-xr-- 2 Puce users 1024 jui 8 14:11 un_répertoire/
$­­­­­­­­­­­­­­­­

­­­­­­­­­­­­­d ou - indique un fichier ou un répertoire puis :

Les trois premiers (rw-) sont : les droits de l'utilisateur propriétaire de ce
fichier, en l'occurrence Puce. L'utilisateur Puce a donc le droit de lire le fichier
(r), de le modifier (w) mais pas de l'exécuter (-).

Les trois suivants (r--) s'appliquent a : tout utilisateur qui n'est pas Puce
mais qui appartient au groupe users : il pourra lire le fichier (r), mais ne pourra ni
écrire dedans ni l'exécuter (--).

Les trois derniers (---) s'appliquent à : tout utilisateur qui n'est pas Puce et
qui n'appartient pas au groupe users : un tel utilisateur n'a tout simplement aucun
droit sur ce fichier.

chmod XXX fichier : Change les droits d'un fichier

XXX = Utilisateur | Groupe | Autres où X représente un entier 17

X = Lecture+Écriture+Exécution avec Lecture=4, Écriture=2, Exécution=1

chmod -c 644 divers/fichier* : Changer les droits d'accès de tous les fichiers du
répertoire divers/ dont les noms commencent par fichiers en rw-r--r-- (droit
d'accès en lecture pour tout le monde et droit d'accès en écriture pour le
propriétaire du fichier seulement), et ne rapporter que les fichiers affectés par
l'opération.

chmod -R o-w /shared/docs : Enlever de façon récursive le droit d'accès en
écriture aux « autres » sur tous les fichiers et sous-répertoires du répertoire
/shared/docs/.

chmod -R og-w,o-x prive/ : Enlever de façon récursive le droit d'accès en
écriture pour le groupe et les autres sur tout le répertoire prive/, et retire le droit
d'accès en exécution pour les autres.


cron (Automatisation des tâches) :

crontab – l : Permet de voir la liste des tâches en cours.

crontab – r : Supprime le fichier crontab.

crontab –e : Edite /usr/spool/cron/crontabs dans vi.


smbclient :

smbclient //machine/répertoire –U administrateur –I 192.168.1.1 : Accède au partage d’une machine SMB Linux ou Windows.

get fichier : Obtenir un fichier.

put fichier : Mettre un fichier

mount -t smbfs -o username=froverio //desktop/d$­­­­­ /mnt/desktop :
Monte directement le partage.


Gestion des Services:

Samba :

/etc/rc.d/init.d/

./smb start : pour Démarrer

./smb stop : pour Arrèter.

samba restart : Pour redémarrer.

samba status : Affiche l'état de Samba.


Sendmail :

mailq : Permet de voir la file d'attente des mails.

sendmail –v –q : Force l'envoie du courrier en attente.

/etc/rc.d/init.d/sendmail start : Démarre Sendmail.

host -t mx hotmail.com : Permet d'obtenir auprès des serveurs DNS, l'ordre de
priorité de livraison des mails vers les serveurs SMTP de hotmail.com.


Apache :

/etc/rc.d/init.d/httpd start : Démarrage Apache.


Bind 8 :

/usr/bin/ndc start : Démarre Bind.

/usr/sbin/ndc reload : Relance Bind.


inetd :

killall –HUP inetd : Redémarre inetd.


BY OptimusS
Tutoriels Linux






Ce site est optimisé pour le Navigateur Firefox de Mozilla.
Si vous voulez télécharger Firefox, cliquez ici.


Mettre Le Monde Informatique dans vos favoris



compteur de visites - adresse ip