révisions commandes linux
Post on 29-Sep-2015
213 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Se connecter comme root
sudo -i , puis donner le mot de passe
Aller dans unrpertoire
cd ..
Aller la racine
cd ..
Lire le contenu d'un rpertoire
ls
ls -a : permet de voir les fichiers cachs
ls -l : permet de voir les attributs des fichiers du rpertoire
Savoir dans quel repertoire on se trouve
pwd
Lire un fichier texte en ligne de commande
cat nom_fichier ou more nom_fichier
cat -n nom_fichier : numerote les lignes
Crer un rpertoire
mkdir nom_rep
Utiliser vim
Crer un fichier texte
Faire vim
Appuyer sur ECHAP puis sur a : on est en mode insertion
Enregistrer le fichier
Appuyer sur ECHAP puis taper : w nom_fichier, puis valider
Enregistrer et quitter
Appuyer sur ECHAP puis taper : wq
-
Quitter sans enregistrer
Appuyer sur ECHAP puis taper : q !
Copier un fichier ou un repertoire
Copier un fichier en changeant le nom
cp nom_ficier_original nom_fichier_destination
Copier un fichier dans un autre repertoire
cp nom_fichier /nom_repertoire, parfois il faut spcifier le chemin complet
Copier un repertoire
cp -r nom_rep_ori /nom_rep_desti
Supprimer un fichier ou un repertoire
Supprimer un fichier
rm nom_fichier
Supprimer un repertoire
rm -r nom_fichier
Dplacer ou rnommer un fichier ou un repertoire
Rnommer un fichier ou un repertoire
mv nom_fichier_depart nom_fichier_final (ou un repertoire)
Dplacer un fichier ou un repertoire
mv nom_fichier /nom_repertoire mv nom_repertoire /nom_rep_destination
De fois il faut spcifier le chemin complet
Trouver un fichier
Utiliser les commandes find ou locate
-
Mettre jour le systme
apt-get update
Vrifier si un paquet est install ou pas
apt-cache policy nom_paquet
Tlcharger et installer un package
apt-get install nom_package
Package .rpm (Red Hat Package Manager)
Dcompresser et installer un package .rpm
rpm -ivh nom_package.rpm
Supprimer un package .rpm
rpm -e nom_package (sans le .rpm)
Mettre jour un package .rpm
rpm -e nom_package nom_package.rpm
Ex : rpm -e mpg123 mpg123-0_59p-1_i386.rpm
Package deb (Debian)
Dcompresser et installer un package .deb
dpkg -i nom_package.deb
ou bien
apt-get install nom_package(sans .deb)
Forcer l'installation
apt-get install -f nom_package
Supprimer un package .deb
apt-get remove nom_package
Supprimer un paquet .deb et ses fichiers de configuration
apt-get remove --purge nom_package
-
Reconfigurer un package .deb
dpkg --reconfigure nom_package
Mettre jour la liste des package
apt-get update
Mettre jour les packages
apt-get upgrade
Dcompresser un fichier .tar
tar xvf nom_du_fichier.tar
Dcompresser un fichier .gz
gunzip nom_du_fichier.gz
Dcompresser un fichier .bz2
bzip2 -d nom_du_fichier.bz2
Dcompresser un fichier .tar.gz
tar zxvf nom_du_fichier.tar.gz
Dcompresser un fichier .tar.bz2
tar jxvf nom_du_fichier.tar.bz2
Dcompresser un fichier .Z
uncompress nom_du_fichier.Z
Compiler les archives avant l'installation
Une fois l'archive dcompresser :
1. ./configure
2. ./configure --prefix='nom_repertoire' : installer le logiciel ds un rpertoire spcifique(pas
obligatoire)
3. make
-
Installer le logiciel (en tant que root)
1. make install
2. make clean
Une fois toutes ces tapes franchies, votre programme devrait tre excutable et se trouver soit dans le rpertoire spcifi lors de l'installation, ou bien gnralement dans /usr/local/nom_du_programme.
Dfinir les proprits d'un fichier ou d'un rpertoire
Seul le propopritaire et le root peuvent le faire
Utiliser la commande chmod
rwx-rwx-rwx
Le premier bloc : concerne les droits du propritaire
Le deuxieme bloc : concerne les droits des users du mm groupe que le propritaire
Les troisieme bloc : concerne les autres utilisateurs
r : droit de lecture
w : droit d'criture
x : droit d'excution(si c un script ou un binaire)
d : rpertoire
r-- : droit de lecture uniquement
On dfinit les droits avec les variables suivantes :
u : si on veut accorder ou revoquer un droit au propritaire
g : si on veut accorder ou revoquer un droit aux users du groupe du propritaire
o : si on veut accorder ou revoquer un droit aux autres utilisateurs
a : si on veut faire rfrence tous les utilisateurs
-
Ex : Accorder le droit de d'excution au proprio(idem pour les autres a,g et o)
chmod u+x mon-text
Ex : Enlever le droit d'xcution au proprio(idem pour les autres a,g et o)
chmod u-w mon-text
Dfinir les droits pour chaque bloc en une seule fois
Ex : chmod u=rwx, g=rw,o=rw mon-text
Dfinir le propritaire et le groupe d'un fichier ou d'un rpertoire
Utiliser chown
chown nom_nveau_proprio.nom_ancien_proprio nom_fichier
Ex : chown root.stoudemire LINUX : root est le nveau proprio, mais le groupe demeure
stoudemire
chown -R : permet de modifier les permissions d'un rpertoire et de sessous-rpertoires
Ex :
chown stoudemire.root LINUX : stoudemire est le proprio mais le groupe est root chown -R stoudemire.stoudemire LINUX : stoudemire est le proprio, le groupe est stoudemire
Crer un utilisateur
Utiliser adduser
Ex : adduser harnold, puis on donne le mot de passe et si on veut on rentre les autres infos
Connecter l'user crer
su harnold, puis on donne le mot de passe
Supprimer un utilisateur
Utiliser userdel
userdel : supprime l'utilisateur dans les fichiers de configuration
userdel -r : supprime l'utilisateur et son rpertoire
-
Afficher les dernires lignes d'un fichier texte sans utiliser vim
Ex :lire les dernires lignes du fichier de groupe(etc/group)
tail -f group
Faire ctrl-c pour interrompre
Afficher les premires lignes d'un fichier texte sans utiliser vim
Ex : head group
Montage : cdrom, cl usb, disque dur, etc.
1. Crer un point de montage : un rpertoire qui va contenir les priphriques
Crer le repertoire dans le repertoire mnt votre repertoire
root@bob:/# mkdir /mnt/cdrom
On a cre le repertoire cdrom
2. Monter le cdrom
Aller dans /dev pour voir le nom du priphrique
mount -t iso9660 /dev/hdb /mnt/cdrom
iso9660 : est le type de formatage du support : pour les cdrom c'est le
format "iso9660"
/dev/hdb est le "device" du cdrom
3. Dmonter le cdrom
umount /mnt/cdrom
Description d'une commande
Utiliser man
ex : man cp
Pour quitter : q et valider
-
Crer un groupe
groupadd nom_groupe
Supprimer un groupe
groupdel nom_groupe Renommer un groupe
groupmod -n nom_group_ini nom_group_desti
Ajouter un user dans un groupe
gpasswd -a nom_user nom_groupe
Supprimer un user d'un groupe
gpasswd -d nom_user nom_groupe
Nommer l'administrateur du groupe
gpasswd -A nom_user nom_groupe
Connatre le groupe auquel on appartient
taper id
Afficher les interfaces rseaux
ifconfig -a
Afficher les informations sur une interface prcise
ifconfig eth0
Afficher l'interface wifi
iwconfig
-
Configurer une adresse ip sur une interface
ifconfig eth0 @ip netmask mask
Configurer la passerelle par dfaut (route)
route add default gw @ip
Voir les routes
route -n
Voir l'tat des interfaces
netstat -i
etc/hostname : contient le nom de la machine et le nom du domaine
Fixer une adresse ip sur la machine :
Editer le fichier etc/network/interfaces
auto eth0iface eth0 inet staticaddress 192.168.1.2netmask 255.255.255.0gateway 192.168.1.1
Ce fichier est lu au d'amarrage du systme et lorsqu'on utilise les commandes ifup et ifdown
Crer un fichier vide : touch nom_fichier
top related