Introduction Flashcards

1
Q

What is shell scripting?

A

Un script shell permet d’automatiser une série d’opérations. Il se présente sous la forme d’un fichier contenant une ou plusieurs commandes qui seront exécutées de manière séquentielle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a shell?

A

In computing, a shell program provides access to an operating system’s components. The shell gives users (or other programs) a way to get “inside” the system; the shell defines the boundary between inside and outside.

There are two types of operating system shells:

Command-line interface (CLI) shells like bash offer users a concise and efficient mode of interacting with the OS, without requiring the overhead of a graphic user interface.
Graphical user interface (GUI) shells, such as Windows and macOS, are considered easier for beginners to use, but usually also offer programs that emulate a CLI-based shell for system administrators or other power users who prefer to interact at a command prompt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Bash?

A

Bash (acronyme de Bourne-Again shell) est un interpréteur en ligne de commande de type script. C’est le shell Unix du projet GNU. Fondé sur le Bourne shell, Bash lui apporte de nombreuses améliorations, provenant notamment du Korn shell et du C shell.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quels sont les langues d’un shell basique?

A

The basic shells come in three main language forms. These are (in order of creation) sh, csh and ksh. Be aware that there are several dialects of these script languages which tend to make them all slightly platform specific

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est-ce qu’un script?

A

Un script est un fichier qui va contenir différentes instructions à exécuter dans la console, les unes à la suite des autres. De la même manière que le script d’un film décrit l’enchaînement des scènes et des répliques, un script informatique décrit les commandes successives à exécuter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est-ce qu’un kernel?

A

Kernel est un terme anglais qui signifie en français « noyau ». Il constitue le cœur du système qui exploite un ordinateur. Il établit la communication entre la partie matérielle et la partie logicielle de l’appareil. C’est ce qui permet à l’utilisateur d’interagir avec la machine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quelles sont les différences entre sh, ksh, csh?

A

Bourne Again shell (BASH) est aussi un processeur de commandes qui s’exécute sur une fenêtre de texte comme les autres shells Linux. Il a été développé en remplacement de l’interpréteur de commandes Bourne par Brian Fox pour une utilisation sur le système d’exploitation GNU. Il est sorti en 1989 et combine les fonctionnalités de CSH, KSH et SH.
BASH a évidemment plus de fonctionnalités que CSH puisqu’il a les caractéristiques de tous les autres shells en plus des siens. Il convient également mieux aux débutants, et l’apprentissage de son utilisation permettra d’initier les utilisateurs aux autres interpréteurs de commandes puisque leurs fonctionnalités sont également utilisées par BASH.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce qu’un système d’exploitation?

A

Les ordinateurs ont besoin de systèmes d’exploitation pour pouvoir exécuter plusieurs programmes. Ce sont les programmes qui reconnaissent ce que les utilisateurs d’ordinateurs tapent sur leurs claviers et les envoient et les affichent sur leurs écrans d’ordinateur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quelle est la différence entre un kernel et un shell?

A

En anglais, le mot « kernel » désigne le cerneau, la partie comestible de la noix, c’est-à-dire son cœur. À l’inverse, la coque (partie non comestible de la noix) est une enveloppe très dure qui entoure la partie comestible. En anglais cette coque est appelée « shell ».

How well did you know this?
1
Not at all
2
3
4
5
Perfectly