STRQSH
Démarrer QSH
Start QSH
En bref
La commande Démarrer QSH (STRQSH), également appelée QSH, démarre l'interpréteur de shell qsh . The Start QSH (STRQSH) command, as known as QSH, starts the qsh shell interpreter.
STRQSH se lit STR
(Démarrer) + QSH.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
STRQSH
Paramètres
-
CMDCommande
Astuce : dans une session 5250, tapez STRQSH puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSHELL)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande Démarrer QSH (STRQSH), également appelée QSH, démarre l'interpréteur de shell qsh. The Start QSH (STRQSH) command, as known as QSH, starts the qsh shell interpreter.
Si elle est exécutée dans un travail interactif, STRQSH démarre une session shell interactive. Si aucune session shell n'est déjà active dans le travail, alors : If run in an interactive job, STRQSH starts an interactive shell session. If a shell session is not already active in the job, then:
- Une nouvelle session shell est démarrée et une fenêtre de terminal est affichée. A new shell session is started and a terminal window is displayed.
- qsh exécute les commandes du fichier /etc/profile s'il existe. qsh runs the commands from the file /etc/profile if it exists.
- qsh exécute les commandes du fichier .profile du répertoire de base de l'utilisateur s'il existe. qsh runs the commands from the file .profile in the user's home directory if it exists.
- qsh exécute les commandes du fichier indiqué par le développement de la variable ENV s'il existe. qsh runs the commands from the file specified by the expansion of the ENV variable if it exists.
Si une session shell est déjà active dans un travail interactif, vous êtes reconnecté à la session existante. Depuis la fenêtre de terminal, vous pouvez entrer des commandes shell et afficher leur sortie. If a shell session is already active in an interactive job, you are reconnected to the existing session. From the terminal window, you can enter shell commands and view output from the commands.
Utilisation de la fenêtre de terminal Using the Terminal Window
La fenêtre de terminal comporte deux parties : The terminal window has two parts:
- une ligne de saisie pour entrer les commandes, et an input line for entering commands, and
- une zone de sortie qui contient un écho des commandes saisies et toute sortie générée par les commandes. an output area that contains an echo of the commands you entered and any output generated by the commands.
La fenêtre de terminal prend en charge les touches de fonction suivantes : The terminal window supports the following function keys:
- F3 (Exit)
- Fermer la fenêtre de terminal et mettre fin à la session qsh. Close the terminal window and end the qsh session.
- F5 (Refresh)
- Réafficher la zone de sortie. Refresh the output area.
- F6 (Print)
- Imprimer la zone de sortie dans un fichier spoulé. Print the output area to a spool file.
- F7 (Up)
- Faire défiler la zone de sortie d'une page vers le haut. Roll output area up one page.
- F8 (Down)
- Faire défiler la zone de sortie d'une page vers le bas. Roll output area down one page.
- F9 (Retrieve)
- Rappeler une commande précédente. Vous pouvez appuyer plusieurs fois sur cette touche pour rappeler n'importe quelle commande précédente. Par exemple, pour rappeler l'avant-dernière commande saisie, appuyez deux fois sur cette touche. Vous pouvez également sélectionner une commande précise à exécuter de nouveau en plaçant le curseur sur cette commande et en appuyant sur cette touche. Lorsque le travail interactif s'exécute avec un CCSID à deux octets, cette touche n'est pas disponible. Retrieve a previous command. You can press this key multiple times to retrieve any previous command. For example, to retrieve the second to last command you entered, press this key two times. You can also select a specific command to be run again by placing the cursor on that command and pressing this key. When the interactive job is running in a double-byte CCSID, this key is not available.
- F11 (Toggle line wrap)
- Basculer le mode de retour à la ligne ou de troncature des lignes dans la zone de sortie. En mode de retour à la ligne, les lignes plus longues que la largeur de la fenêtre de terminal passent à la ligne suivante. En mode de troncature, la partie d'une ligne qui dépasse la largeur de la fenêtre de terminal n'est pas affichée. Toggle the line wrap/truncate mode in the output area. In line wrap mode, lines longer than the width of the terminal window are wrapped to the next line. In truncate mode, the portion of a line beyond the width of the terminal window is not shown.
- F12 (Disconnect)
- Se déconnecter de la session qsh. Cette touche ferme uniquement la fenêtre de terminal et ne met pas fin à la session qsh. Vous pouvez réafficher la session qsh déconnectée en exécutant de nouveau STRQSH. Disconnect from the qsh session. This key only closes the terminal window and does not end the qsh session. You can redisplay the disconnected qsh session by running STRQSH again.
- F13 (Clear)
- Effacer la zone de sortie. Clear the output area.
- F17 (Top)
- Afficher le haut de la zone de sortie. Display top of output area.
- F18 (Bottom)
- Afficher le bas de la zone de sortie. Display bottom of output area.
- F19 (Left)
- Décaler la zone de sortie vers la gauche. Shift output area to the left.
- F20 (Right)
- Décaler la zone de sortie vers la droite. Shift output area to the right.
- F21 (CL command entry)
- Afficher une fenêtre de saisie de commande dans laquelle vous pouvez entrer des commandes CL. Display a command entry window where you can enter CL commands.
Vous pouvez également utiliser SysReq 2 pour interrompre la commande en cours d'exécution. Also, you can use SysReq 2 to interrupt the currently running command.
Messages d'erreur STRQSH
Messages *ESCAPE *ESCAPE Messages
- QSH0002
- Erreur détectée avec la session QSH, code anomalie &1, errno &2. Error found with QSH session, reason code &1, errno &2.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| CMD | Commande | Valeur caractère, *NONE | Facultatif |
Commande (CMD)
Indique la commande shell à exécuter. Specifies the shell command to be run.
Les valeurs possibles sont : The possible values are:
- *NONE:
- Aucune commande n'est fournie et une session interactive est démarrée. No command is provided and an interactive session is started.
- command
- Commande shell à exécuter. La commande peut comporter 5000 octets au maximum. Si un blanc ou d'autres caractères spéciaux sont utilisés, la commande doit être placée entre apostrophes ('). Si une apostrophe est voulue, deux apostrophes doivent être utilisées (''). A shell command to run. The command can be a maximum of 5000 bytes in length. If a blank or other special characters are used, the command must be enclosed in apostrophes ('). If an apostrophe is intended, two apostrophes must be used ('').
Remarque : La casse est conservée lorsque des minuscules sont indiquées. Remarque :The case is preserved when lowercase characters are specified.
Exemples
NoneMessages d'erreur
Messages *ESCAPE *ESCAPE Messages
- QSH0002
- Erreur détectée avec la session QSH, code anomalie &1, errno &2. Error found with QSH session, reason code &1, errno &2.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.