Linux Pour Tous
Logo de Linux

Divers

ln: les liens

Un lien est un type spécial de fichier qui permet à plusieurs noms de fichiers de faire référence au même fichier sur le disque dur.

Utilité des liens:

Les liens sont utiles si vous souhaitez qu'un fichier apparaisse dans plusieurs répertoires, même sous un nom différent. Imaginez que ce fichier fasse quelques mégaoctets ... Une copie à l'aide de "cp" entrainera une perte de place non négligeable alors qu'un lien permettra de limiter l'utilisation de l'espace disque.

Encore mieux, un lien garantit que toute modification effectuée sur ce fichier concernera toutes les copies dispersées.

Syntaxe de ln:

ln fichier source fichier lien, exemple integ@ubuntu:$~ $ln -s(permet d'effectuer un lien symbolique)

Options de la commande ln
Options Explications
- b Réalise une sauvegarde d'un fichier existant et dont nous aurions utilisé le nom avant de l'écraser
- i Demande à l'utilisateur s'il souhaite écraser le fichier qui a un lien sur le fichier source au cas ou celui existerait dèjà
- d effectue des liens durs sur des répertoires ... seuls les utilisateurs possédants les droits adéquats pourront le faire

En savoir plus

alias: Les alias

Les alias sont une des choses les plus pratiques qui soient. Régulièrement on utilise les mêmes commandes avec parfois de nombreuses options. Les alias se placent habituellement dans le fichier de configuration .bashrc

Voici un exemple:

integ@ubuntu:$~ $alias jmtar="tar xvzf"(Maintenant à chaque fois que vous taperez la commande jmtar, elle sera égale à tar xvzf


shutdown: Arrêter le système

Options de la commande shutdown
Options Explications
shutdown -r now Cette commande permet de redémarrer (rebooter) l'ordinateur.
shutdown -h now Cette commande vous permet d'arrêter complètement le système, vous pourrez éteindre l'ordinateur lorsque vous verrez affiché System Halted

gzip: Compactage et décompactage des fichiers au format .gz

Pour compacter un fichier il suffit de taper la commande gzip "nom du fichier".

Pour décompacter un fichier, tapez la commande $gzip -d nomdufichier.gz

Nota: cette commande marche aussi pour les extensions .Z


tar: Archivage de données

La commande tar permet d'archiver ou de désarchiver des répertoires et des fichiers de façon optimale, une des commandes les plus employées tar xzf nomdufichier.tar.gz.

Nota: Cette commande décompacte un fichier au format .tar.gz ou .tgz ; vous rencontrerez régulièrement ce genre de fichier en voulant par exemple récupérer des logiciels pour linux sur l'internet.

Le format .tar.gz indique que le fichier est en réalité une archive(.tar) qui est ensuite zippé.

Options de la commande find
Options Explications
x Extract permet d'extraire certains fichiers d'une archive(lorsqu'on ne spécifie pas les noms des fichiers que l'on souhaite extraire de l'archive, tar les extrait tous).
z Décompacte l'archive.
f Extrait un fichier donné.
t affiche la liste des fichiers contenus dans une archive tar.
v est le mode "verbose", qui affiche les noms des fichiers tels qu'ils ont été archivés à l'origine
c Indique à tar de créer une archive.
z Indique à tar de compacter une archive.

Raccourcis clavier importants

A partir de X WINDOWS, vous pouvez revenir au mode texte en appuyant sur les touches ALT+Ctrl et les touches F1,F2,etc..

Si vous vous trouvez déjà dans une fenêtre console, l'appuie sur la touche Ctrl n’est pas obligatoire. Parfois certaines touches de fonction ne sont pas affectées, essayez-les toutes.

Pour revenir à X WINDOWS: Tapez les touches ALT-F7.

Dans le mode console vous avez la commande integ@ubuntu:$~ $man -man: cela permet d'avoir toute l'aide possible concernant la description des commandes.

|: La connexion de plusieurs commandes

Qu'es-ce qu'un pipe (appelé souvent tube | ),le pipe vous permet d'envoyer la sortie d'une commande vers une entrée.

Exemple: $cat /tmp/fic.txt | grep -i "bonjour" , le résultat de la commande cat est envoyé à l'entrée de la commande grep


<>: Les redirections

Quand on parle de redirection, on parle plus précisément de la redirection des entrées-sorties que traitent ou engendrent les programmes. Ainsi, lorsque nous parlons d'entrées/Sorties, nous parlons des périphériques de l'ordinateur.

La redirection permet soit vers un fichier soit vers une imprimante

.

Prenons un exemple : Vous voulez lister des fichiers d'un répertoire et que cette liste soit stocké dans un fichier, pour cela il suffit de taper la commande:
$ls -lisa > sauve.txt (je liste tous les fichiers se trouvant dans mon répertoire puis je les mets dans le fichier dont le mom est sauve.txt).

Si je voulais que ma liste soit sortie sur l'imprimante, il suffisait de taper la commande suivante $ls -lisa < dev/lp0.

Par défaut le terminal est la sortie standard, ce descripteur de fichier est désigné par le chiffre "1".

L'entrée standard dans un système Unix est le clavier et est désigné par le chiffre "0".

Nota: il existe un troisième descripteur qui est la sortie des erreurs produites par l'exécution d'une commande, la sortie des erreurs se fait par défaut sur le terminal qui est désigné par le chiffre "2".

Options des redirections
Commande avec options Explications

">Fichier"

Permet de rediriger le résultat d'une commande vers une sortie choisie

("< Fichier") Permet de spécifier une entrée standard.
TTY Indique à quel port de terminal est associé le processus
">>Fichier" Permet comme le signe ">" de rediriger la sortie standard vers un fichier, mais si le fichier spécifié existe déjà, la sortie sera ajouté à ce qui existe déjà dans le fichier

Par contre avec un simple > le fichier spécifié serait écrasé.

"<>Fichier" Permet de spécifier un fichier comme étant en même temps l'entrée standard et la sortie standard
"n>Fichier"

Permet de rediriger la sortie d'un des descripteurs de fichiers vers un fichier.

Par exemple si vous souhaitez obtenir les erreurs standards dans un fichier vous n'aurez qu'à utiliser cette syntaxe :

Exemple : commande 2 > erreurs

" n< Fichier" Permet de spécifier un fichier comme étant un des descripteurs de fichier.
" ">&n"" Indique à quel port de terminal est associé le processus
" <&n " Permet de dupliquer l'entrée standard vers un des descripteurs de fichier.
"&>Fichier" Permet de rediriger la sortie standard et l'erreur standard vers un seul et même fichier.

Nota: Une des plus utiles est 2>&1 qui permet de rediriger les erreurs vers la sortie standard.

Derniers ajouts


Toute reproduction totale ou partielle est interdite sans l'accord de l'auteur.

Copyright © Le Concepteur (Qc) 2017