linux 大小寫敏感嗎

linux大小寫是敏感的;比如Mozilla、MOZILLA、mOzilla和mozilla是四個(gè)不同的命令,但是只有mozilla是真正有效的命令;并且因?yàn)閁NIX系統(tǒng)和C語言的傳統(tǒng)一向是大小寫敏感,所以用戶的登錄名和秘密也是大小寫敏感的。

linux 大小寫敏感嗎

本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。

linux 大小寫敏感嗎?

敏感。

.Linux是大小寫敏感的系統(tǒng),舉個(gè)例子,Mozilla, MOZILLA, mOzilla和 mozilla是四個(gè)不同的命令(但是只有第四個(gè)mozilla是真正有效的命令)。還有,my_filE, my_file,和 my_FILE是三個(gè)不同的文件。用戶的登錄名和秘密也是大小寫敏感的(這是因?yàn)閁NIX系統(tǒng)和C語言的傳統(tǒng)一向是大小寫敏感所致)。

linux系統(tǒng)大小寫敏感的有關(guān)案例

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

同樣的url在本地部署的程序上是可以運(yùn)行的,但是在線上部署卻顯示`404-找不到`

而下面的這個(gè)網(wǎng)址在線上線下都可以訪問:

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

篩查問題后發(fā)現(xiàn),在本地時(shí)windows系統(tǒng),而線上是linux系統(tǒng),linux對大小寫敏感,所以無法訪問

解決建議:

1、在編寫代碼時(shí),最好大小寫規(guī)范

2、以下解決方法來源:https://www.cnblogs.com/hekw07/p/4075869.html

一、Debian系統(tǒng)

debian系統(tǒng)下相對比較簡單

  • 從路徑/etc/apache2/mods-available下找到speling.load ,將其復(fù)制到路徑 /etc/apache2/mods-enabled 下

  • 將文件speling.conf寫至目錄 /etc/apache2/mods-enabled

speling.conf的內(nèi)容非常簡單,我寫的只有如下一行:

CheckSpelling on

  • 將speling.load和speling.conf都添加到/etc/apache2/mods-enabled下之后,再重啟一下apache就可以了

二、CentOS系統(tǒng)

centos系統(tǒng)下略煩一點(diǎn)點(diǎn)。

  • 查看系統(tǒng)有無無模塊mod_speling.so,路徑:/etc/httpd/modules;如果有就直接pass,沒有自己從別處down一個(gè)過來用

  • 加載此模塊

vi?/etc/httpd/conf/httpd.conf

在模塊加載區(qū)域,添加如下一行:

LoadModule?speling_module?modules/mod_speling.so CheckSpelling?on

保存修改,退出

  • 重啟httpd服務(wù)。

相關(guān)推薦:《Linux視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享