Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 16 Oct 2004 16:56:59

Muad'dib
Gourou(e) du libre
 
Lieu: Sion
Date d'inscription: 11 Oct 2004
Messages: 340

Quelques commandes avec exemples

Salut,

J'avais écrit ça un temps peux être que cela pourra servir à quelqu'un :

Présentation Linux – Demo bash

1.    Page de manuel

man passwd --> Section 1 --> commande passwd
man 5 passwd  --> Section5 --> fichier passwd   
man -k 'network diagnostic' --> recherche par mot clé
info passwd --> hyperliens (pas implémenté dans Suse 8)

2.    Date et heure


date --> Affiche date
cal --> calendrier
cal 1999 --> Année 1999
ntpdate --> Syncroniser avec un serveur de temps

3.    Information système

uname -a
uname -r --> version du kernel
cat /proc/cpuinfo  -> information sur le processeur
cat /proc/interrupts  --> irq
top -->  presser la touche 'h' pour l'aide
who --> qui est connecté?
who i am --> qui suis-je?

4.    Fichiers et répertoires
(on est dans /root)
ls -l --> Montrer les attributs des fichiers, expliquer la sortie
ls -ld --> Voir les attributs d'un dossier
ls -l /bin/login --> Expliquer le droit s
ls -lh --> taille des fichiers 'lisibles'
ls -a --> fichier caché
touch fichier1 fichier2 fichier3 --> créer 3 fichiers
find . -name 'fichier*' --> lister les fichiers qui commencent par 'fichier'
find /root -type d --> affiche les repertoiresde /root
find /root -type f --> affiche les fichiers normaux /root
find /root -type f -size 0 --> affiche les fichiers dont la taille est nulle
find . -name 'fichier*' -exec rm -f {} ';' --> effacer les fichiers trouvés
cp -r bin binaire--> copy l'arborescence 'bin' dans 'bianire'  (-r)
mkdir demolinux --> créer le dossier 'demolinux'
mkdir -p  demolinux/bash/cours --> créer les dossiers 'bash' et 'cours'
rm --> effacer
rm -r --> effacer récursivement
touch monfichier --> créer le fichier 'mon fichier'
mv monfichier document --> renomme le fichier
mv document /tmp/adetruire --> déplace et renomme le fichier
cat /etc/hosts --> affiche le contenu de 'hosts'
cat /etc/hosts | more --> exemple de pipe
file /bin/login --> determine le type de fichier (fichier 'magic' /etc/magic )

... et de nombreuses autres commandes (du, cd, ...)

5.    Les redirections, les tubes

ls -l /etc/*.conf | echo «Il y a `wc -l` fichiers conf» --> affiche le nombre de fichier .conf dans un message

6.    Utilisateurs


cat /etc/passwd  --> affiche la liste des utilisatuers (UID, GUID)
cat /etc/group --> affiche les groupes
cat /etc/shadow --> fichier mots de passe
useradd -s /bin/bash -g 100 -d /home/laubav laubav
passwd laubav --> définier un mot de passe pour laubav
groupadd admin --> ajoute un groupe 'admin'
(ajouter le membre 'laubav' dans ce gorupe avec 'vi')
touch /tmp/laubav --> créer le fichier 'laubav'
chgrp admin /tmp/laubav --> modifier le groupe du fichier
umask 0022 (si nécessaire)
chmod o-r /tmp/laubav--> enlever le droit de lecture aux autres
su demo --> changer le user courant
cat /tmp/laubav --> constater que le user n'a pas les droits de lire ce fichier
su laubav --> changer le user courant
cat /tmp/laubav --> constater que laubav peut lire le fichier car membre du groupe 'admin'
exit --> redevenir 'root'

7.    Les liens

ln -s fichier /tmp/file --> créer le lien /tmp/file qui pointe sur 'fichier'
ln fichier /tmp/deuxieme --> créer un lien matériel

8.    Compléments


alias --> afficher les alias
alias dossier='mkdir' --> créer un alias
history --> affiche l'historique des commandes
!x --> où 'x' est le numéro de la commande à lancer


"heureux celui qui partage"
--------------------------------------

Hors ligne

 

#2 20 Aug 2005 05:32:55

thierry
Prêcheu(r|se) du libre
Lieu: Fribourg
Date d'inscription: 16 Jun 2005
Messages: 130
Site web

Re: Quelques commandes avec exemples

un grand merci pour toutes ces infos qui éclaircissent quelque peu mon épais brouillard.Cool!


De Bonnes Années à tous/toutes.
Creative Commons
http://www.jamendo.com/fr/artist/thelinks/

Hors ligne

 

#3 20 Aug 2005 11:13:29

kk
Prêcheu(r|se) du libre
 
Date d'inscription: 09 Feb 2005
Messages: 140

Re: Quelques commandes avec exemples

Super boulot  :cheesy:


www.dpp-label.yi.org
Signature:
Ceci est un bloc de texte qui peut être ajouté aux messages que vous postez. Il y a une limite de 450 caractères

Hors ligne

 

Pied de page des forums

Powered by FluxBB