Maison  >  Article  >  Opération et maintenance  >  Linux est-il sensible à la casse ?

Linux est-il sensible à la casse ?

藏色散人
藏色散人original
2023-03-10 09:40:332278parcourir

Linux est sensible à la casse ; par exemple, Mozilla, MOZILLA, mOzilla et mozilla sont quatre commandes différentes, mais seule mozilla est une commande vraiment valide et parce que la tradition des systèmes UNIX et du langage C a toujours été sensible à la casse ; Le nom de connexion et le secret sont également sensibles à la casse.

Linux est-il sensible à la casse ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Linux est-il sensible à la casse ?

Sensible.

.Linux est un système sensible à la casse. Par exemple, Mozilla, MOZILLA, mOzilla et mozilla sont quatre commandes différentes (mais seule la quatrième mozilla est une commande vraiment valide). De plus, my_filE, my_file et my_FILE sont trois fichiers différents. Le nom de connexion et le secret de l'utilisateur sont également sensibles à la casse (car la tradition des systèmes UNIX et du langage C a toujours été sensible à la casse).

Cas pertinents de sensibilité à la casse dans les systèmes Linux

url="/form/formdef/formDefPreview.html?key=RecordListManagement&id={{data.RecordListManagement.id}}&isClose=true"

La même URL peut être exécutée sur le programme déployé localement, mais lorsqu'elle est déployée en ligne, elle affiche `404-Not Found`

Et l'URL ci-dessous est en ligne. accessible à la fois en ligne et hors ligne :

url="/form/formdef/formDefPreview.html?key=RecordListManagement&id={{data.RecordListManagement.id}}&isClose=true"

Après avoir examiné le problème, il a été constaté que le système local est le système Windows, tandis que le système en ligne est le système Linux. Linux est sensible à la casse, il n'est donc pas accessible

Suggestions de solutions :

1. Lors de l'écriture du code, il est préférable d'avoir des spécifications en majuscules et en minuscules

2 Source de la solution suivante : https://www.cnblogs.com/hekw07/p/4075869.html

1. system

Le système Debian est relativement simple

  • Recherchez l'orthographe.load à partir du chemin /etc/apache2/mods-available, copiez-le dans le chemin /etc/apache2/mods-enabled

  • Écrivez l'orthographe du fichier. conf dans le répertoire /etc/apache2/mods-enabled

speling.conf est très simple. Tout ce que j'ai écrit est la ligne suivante :

CheckSpelling on

  • Après avoir ajouté speling.load et speling.conf à. /etc/apache2/mods-enabled, puis redémarrez simplement Apache et tout ira bien

2. Système CentOS

Le système Centos est un peu gênant.

  • Vérifiez si le système a le module mod_speling.so, chemin : /etc/httpd/modules ; s'il y en a, transmettez-le simplement directement. Si vous ne le téléchargez pas ailleurs, utilisez

  • pour le charger. ce module

vi /etc/httpd/conf/httpd.conf

Dans la zone de chargement du module, ajoutez la ligne suivante :

LoadModule speling_module modules/mod_speling.so
CheckSpelling on

Enregistrez les modifications, quittez

  • et redémarrez le service httpd.

Recommandations 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn