


Quelles sont les commandes de base des scripts shell ?
Commandes de script shell de base : 1. La commande echo de Shell est similaire à la commande echo de PHP, les deux sont utilisées pour la sortie de chaîne ; 2. La commande printf imite le programme [printf()] de la bibliothèque C ; La commande test est utilisée pour vérifier si une certaine condition est vraie.
L'environnement d'exploitation de ce tutoriel : système Linux7.3, ordinateur DELL G3.
Commandes de script shell de base :
1. Commande d'écho
1.1 Utilisation de base de
Shell La commande echo est similaire à la commande echo de PHP, les deux sont utilisées pour la sortie de chaîne. Lors de la sortie d'une chaîne, vous pouvez omettre les guillemets. La commande echo ajoute un caractère de nouvelle ligne à la fin par défaut.
username='uusama' echo $username # 输出 uusama echo test # 输出 test echo 'test' # 输出 test echo there is test str # 输出 there is test str
1.2 Sortie spéciale
la commande read lit une ligne de l'entrée standard et attribue la valeur de chaque champ de la ligne d'entrée à la variable shell si la commande echo est utilisée sur la commande. ligne, puis pour ajouter l'option -e, activez les caractères d'échappement.
Utilisez des guillemets doubles pour afficher les caractères d'échappement, tels que echo ""C'est un test""
Utilisez : echo "n" pour afficher les sauts de ligne
Pour afficher sans sauts de ligne, utilisez : echo « c »
Utilisez des backticks pour afficher les résultats de l'exécution de la commande : echo `date ` (backticks)
Utilisez des guillemets simples pour afficher la chaîne telle quelle : echo 'n${username}c'
2. Commande printf
La commande printf imite le programme printf() de la bibliothèque C. Il est défini par la norme, donc les scripts utilisant printf sont plus portables que ceux utilisant echo.
printf utilise du texte entre guillemets ou des paramètres délimités par des espaces. Vous pouvez utiliser des chaînes formatées dans printf, et vous pouvez également spécifier la largeur, l'alignement à gauche et à droite de la chaîne, etc. Par défaut, printf n'ajoute pas automatiquement de nouvelles lignes comme echo, nous pouvons ajouter n manuellement.
2.1 Comment utiliser
printf format-string [arguments...] # 举例 printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg
3. Commande de test
La commande test dans Shell est utilisée pour vérifier si une certaine condition est vraie. peut exécuter des valeurs numériques, des caractères et des fichiers.
Test numérique
Description du paramètre
-eq Si égal, c'est vrai
-ne Si non égal, c'est true
-gt C'est vrai s'il est supérieur à
-ge C'est vrai s'il est supérieur ou égal à
-lt C'est vrai si c'est inférieur à
-le C'est vrai s'il est inférieur ou égal
Exemple :
num1=100 num2=100 if test [num1] -eq[num1]−eq[num2] then echo '两个数相等!' else echo '两个数不相等!' fi # [] 计算简单算术运算 echo $[num1+num2]
Le [] dans le code effectue des opérations arithmétiques de base.
Recommandations d'apprentissage associées : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

<p>La personnalisation de votre système d'exploitation est un excellent moyen de rendre votre vie quotidienne plus agréable. Vous pouvez modifier l'interface utilisateur, appliquer des thèmes personnalisés, ajouter des widgets, etc. Aujourd’hui, nous allons vous montrer comment installer ClassicShell sur Windows 11. </p><p>Ce programme existe depuis longtemps et vous permet de modifier le système d'exploitation. Des bénévoles ont désormais commencé à diriger l’organisation, qui a été dissoute en 2017. Le nouveau projet s'appelle OpenShell et est actuellement disponible sur Github pour les personnes intéressées. </p>&a
![Explorer.exe ne démarre pas au démarrage du système [Réparer]](https://img.php.cn/upload/article/000/887/227/168575230155539.png?x-oss-process=image/resize,m_fill,h_207,w_330)
De nos jours, de nombreux utilisateurs de Windows commencent à rencontrer de graves problèmes avec le système Windows. Le problème est qu'Explorer.exe ne peut pas démarrer une fois le système chargé et les utilisateurs ne peuvent pas ouvrir de fichiers ou de dossiers. Cependant, les utilisateurs Windows peuvent ouvrir l'Explorateur Windows manuellement à l'aide de l'invite de commande dans certains cas et cela doit être fait à chaque redémarrage du système ou après le démarrage du système. Cela peut être problématique et est dû aux facteurs suivants mentionnés ci-dessous. Fichiers système corrompus. Activez les paramètres de démarrage rapide. Pilotes d’affichage obsolètes ou problématiques. Des modifications ont été apportées à certains services du système. Fichier de registre modifié. En gardant à l'esprit tous les facteurs ci-dessus, nous en avons proposé quelques-uns qui aideront sûrement les utilisateurs.

Voyez-vous ce message d'erreur « Add-AppxPackage : Le déploiement a échoué avec HRESULT : 0x80073D02, Le package ne peut pas être installé car la ressource qu'il modifie est actuellement en cours d'utilisation. Erreur 0x80073D02... » dans PowerShell lorsque vous exécutez le script ? Comme l'indique le message d'erreur, cela se produit lorsque l'utilisateur tente de réenregistrer une ou toutes les applications WindowsShellExperienceHost pendant l'exécution du processus précédent. Nous avons quelques solutions simples pour résoudre ce problème rapidement. Correctif 1 – Terminez le processus hôte d’expérience que vous devez terminer avant d’exécuter la commande PowerShell

Lors du traitement de fichiers sous les systèmes Linux, il est parfois nécessaire de supprimer des lignes à la fin du fichier. Cette opération est très courante dans les applications pratiques et peut être réalisée grâce à quelques commandes simples. Cet article présentera les étapes pour supprimer rapidement la ligne à la fin du fichier dans le système Linux et fournira des exemples de code spécifiques. Étape 1 : Vérifiez la dernière ligne du fichier Avant d'effectuer l'opération de suppression, vous devez d'abord confirmer quelle ligne est la dernière ligne du fichier. Vous pouvez utiliser la commande tail pour afficher la dernière ligne du fichier. La commande spécifique est la suivante : tail-n1filena.

Le shell ouvert qui ne fonctionne pas sous Windows 11 n’est pas un problème nouveau et tourmente les utilisateurs depuis l’avènement de ce nouveau système d’exploitation. La cause du problème de non-fonctionnement d’Open-Shell Windows 11 n’est pas spécifique. Cela peut être dû à des erreurs inattendues dans les programmes, à la présence de virus ou de logiciels malveillants ou à des fichiers système corrompus. Pour ceux qui ne le savent pas, Open-Shell remplace Classic Shell, qui a été abandonné en 2017. Vous pouvez consulter notre tutoriel sur la façon d'installer Classic Shell sur Windows 11. Comment remplacer le menu Démarrer de Windows 11

Sous-système Windows pour Linux La première option consiste à utiliser le sous-système Windows pour Linux ou WSL, qui est une couche de compatibilité permettant d'exécuter les exécutables binaires Linux de manière native sur les systèmes Windows. Il fonctionne pour la plupart des scénarios et vous permet d'exécuter des scripts shell sous Windows 11/10. WSL n'est pas automatiquement disponible, vous devez donc l'activer via les paramètres de développement de votre appareil Windows. Vous pouvez le faire en allant dans Paramètres > Mise à jour et sécurité > Pour les développeurs. Passez en mode développeur et confirmez l'invite en sélectionnant Oui. Ensuite, cherchez W

Quelques exemples de scripts Python : alarmes WeChat d'entreprise, clients FTP, clients SSH, clients Saltstack, clients vCenter, obtention du délai d'expiration du certificat SSL du nom de domaine, envoi des prévisions météo du jour et des graphiques de tendances météorologiques futures ; quelques exemples de scripts Shell : sauvegarde complète SVN, Zabbix surveille l'expiration des mots de passe des utilisateurs, construit YUM local et les besoins des lecteurs sont mentionnés dans l'article précédent (lorsque la charge est élevée, recherchez les scripts de processus qui occupent une quantité plus élevée et stockent ou envoient des notifications, donc c'est un peu long) ; veuillez le lire patiemment. À la fin de l'article, il y a un œuf de Pâques après tout. Script Python faisant partie de l'alarme WeChat d'entreprise Ce script utilise l'application WeChat d'entreprise pour exécuter l'alarme WeChat et peut être utilisé

OpenShell est un utilitaire logiciel gratuit qui peut être utilisé pour personnaliser le menu Démarrer de Windows 11 pour qu'il ressemble à un menu de style classique ou à un menu de style Windows 7. Le menu Démarrer des versions précédentes de Windows offrait aux utilisateurs un moyen simple de parcourir le contenu de leur système. Fondamentalement, OpenShell remplace ClassicShell qui fournit différents éléments d'interface utilisateur qui permettent d'obtenir les fonctionnalités de cette dernière version à partir des versions précédentes de Windows. Une fois le développement de ClassicShell arrêté en 2017, il a été maintenu et développé par des bénévoles de GitHub sous le nom d'OpenShell. C'est lié à Win
