Académique Documents
Professionnel Documents
Culture Documents
RIL - TP5 (Comenzi Linux) PDF
RIL - TP5 (Comenzi Linux) PDF
RIL - TP5 (Comenzi Linux) PDF
Iuliana Marin
Le système d'exploitation LINUX est un ensemble de programmes qui agissent comme
un lien entre l'ordinateur et l'utilisateur . Les programmes informatiques qui allouent
les ressources du système et coordonner tous les détails de fonctionnement interne
de l'ordinateur est appelé le système d'exploitation ou noyau (kernel) .
$ls -l testfile
-rwxrwxr-- 1 iuliana users 1024 Oct 23 00:10 testfile
$chmod o+wx testfile //o is for everyone else
$ls -l testfile-rwxrwxrwx 1 iuliana users 1024 Oct 23
00:10 testfile
$chmod u-x testfile
$chmod g=r-x testfile
$chmod o+wx,u-x,g=r-x testfile
La deuxième façon de modifier les permissions avec la
commande chmod est d'utiliser un certain nombre de
spécifier chaque ensemble d'autorisations pour le fichier ..
Nombre Representation Octal Ref
\n Nouvelle ligne
\W Répertoire de travail.
\# Numéro de commande de la commande courante Augmente avec chaque nouvelle commande entrée.
Si l' UID effectif est 0 ( qui est, si vous êtes connecté en tant que root ) , mettre fin à la rapide avec le
\$
caractère # ; Sinon, utilisez le $.
Lorsque vous exécutez une commande qui est incomplet , le
shell va afficher une invite secondaire et d'attendre pour vous
de compléter la commande et appuyez sur Entrée à nouveau.
L'invite secondaire par défaut est > (le signe supérieur) , mais
peut être changé en redéfinissant la variable shell PS2:
$ echo "this is a
> test“
this is a
test
Pour redéfinir PS2 vous pouvez également utiliser:
$ PS2="secondary prompt->“
$ echo "this is a
secondary prompt->test“
this is a
test
De nombreuses versions de Linux comprennent deux puissants
formateurs de texte, nroff et troff.
La commande pr fait un formatage mineur sur fichiers montré
sur l'écran du terminal ou d’une imprimante.
pr option(s) nomDeFichier(s)
Le pr change le format du fichier que sur l'écran ou sur la
copie imprimée ; elle ne modifie pas le fichier original.
Certaines options de pr:
Option Description
Réglez la longueur de page pour PAGE_LENGTH (66) lignes . Nombre par défaut de
-l PAGE_LENGTH
lignes de texte 56.
-o MARGIN Offset chaque ligne avec une marge (zéro) des espaces.
Option Description
Envoyer des copies de carbone à la liste des utilisateurs . Liste devrait être
-c
une liste de noms séparés par des virgules
Envoyer aveugles copies de carbone à la liste . Liste devrait être une liste de
-b
noms séparés par des virgules .
Option Description
-v Imprimer toutes les lignes qui ne correspondent pas le motif.
-n Imprimer la ligne associée et son numéro de ligne.
-l Imprimer uniquement les noms de fichiers avec des lignes correspondant ( lettre «l» )
-c Imprimer seulement le nombre de lignes correspondant
-i Correspondre soit , majuscule ou minuscule.
Nous allons utiliser une expression régulière qui raconte grep pour trouver des lignes avec « carol » , suivi par zéro
ou plusieurs autres caractères abrégés dans une expression régulière comme " . * " ), Puis suivie par "Aug".
Ici, nous utilisons option -i d'avoir affaire recherche insensible:
$ls -l | grep -i "carol.*aug“
-rw-rw-r-- 1 carol doc 1605 Aug 23 07:35 macros
La commande sort organise lignes de texte par ordre
alphabétique par défaut .$sort nice
Option Description
-n Trier numérique ( exemple: 10 triera après 2 ) , ignorer les espaces et les tabulations.
-r Inverser l'ordre de tri.
-f Trier majuscules et en minuscules ensemble.
+x Ignore first x fields when sortinIgnorer premiers champs de x lors du tri
pour l'ID de connexion et mot de passe . mput file list Ajouter plus d'un fichiers de la machine locale pour enlever la machine
$ftp something.com mget file list Télécharger plus d'un fichier à partir de la machine à distance à la machine locale
ftp> get wave_shift dir Lister tous les fichiers disponibles dans le répertoire courant de la machine à distance
Command Description
k Moves the cursor up one line.
j Moves the cursor down one line.
h Moves the cursor to the left one character position.
l Moves the cursor to the right one character position.
There are many other ways to move within a file in vi. Remember that you must be
in command mode (press Esc twice).
To edit the file, you need to be in the insert mode.
Command Description
x Deletes the character under the cursor location.
X Deletes the character before the cursor location.
dw Deletes from the current cursor location to the next word.
d^ Deletes from current cursor position to the beginning of the line.
d$ Deletes from current cursor position to the end of the line.
D Deletes from the cursor position to the end of the current line.
dd Deletes the line the cursor is on.
The vi has the capability to run commands from within the editor. To run a
command, you only need to go into command mode and type :! command.
A regular expression is a string that can be used to describe several sequences of characters.
sed stands for stream editor is a stream oriented editor which was created exclusively for
executing scripts. Thus all the input you feed into it passes through and goes to STDOUT and
it does not change the input file.
Before we start, let us take make sure you have a local copy of /etc/passwd text file to
work with sed.
Sed can be invoked by sending data through a pipe to it as follows:
$ cat /etc/passwd | sed
The cat command dumps the contents of /etc/passwd to sed through the pipe into sed's
pattern space. The pattern space is the internal work buffer that sed uses to do its work.
The general syntax for sed: /pattern/action
, pattern is a regular expression, and action is one of the commands given in the following
table. If pattern is omitted, action is performed for every line as we have seen above.
The slash characters (/) that surround the pattern are required because they are used as
delimiters. Deleting All Lines with sed: $ cat /etc/passwd | sed 'd'
Range Description