windows下編譯postgresql數據庫

windows下編譯postgresql數據庫


1、CMD命令基礎("cd/"=>地址回退,"cd連續或者不連續地址"=>找到所需目錄)


2、環境變量的配置以及原理
     以命令Convert爲例,Convert 是Windows將FAT32分區轉換爲NTFS分區的命令。這個文件在C:\windows\system32下面。如果你的沒有,從別的電腦上面把它複製到你電腦上面,再運行它就可以了。Windows提示不是內部或外部命令,也不是可運行的程序或批處理文件。這說明你剛輸入的命令沒有指向的文件或不是內部命令。 
     這裏解釋一下什麼是內部命令,早在DOS時代的時候,爲了方便用戶的操作,微軟公司將一些常用的命令,如DIR,CD等命令全部集成在系統裏面。這對於DOS來說是一個很大的優點。而存放這些內部命令的文件便是“Commom.com”(大概是這樣的文件名,因爲太久沒有用而記不太清楚了)。它與IO.sys,Msdos.sys一起成爲DOS系統的三個重要文件。當你在DOS系統裏面輸入任何命令的時候,系統會先從COMMON.com文件裏面來尋找有沒有這條命令,如果沒有則轉向尋找外部命令,到了XP時代後,這個內部命令文件則集成到了系統裏面(沒有考證過是哪個文件)。外部命令其實就是一些可執行的文件(.exe文件),程序文件(.com文件),和批處理文件(.bat),也包括微軟後來更新windows installer後而以.msi命名的文件。 
     回到剛纔的話題,當你輸入DIR,CD這些命令的時候,因爲它們是內部命令,所以Windows可以解讀它,當你輸入CONVERT時,系統會在內部命令中先尋找它,如果在內部命令中沒有找到你輸入的命令,那麼系統將會轉向尋找外部命令。也就是說,系統會在你上面說的“PATH”所指向的目錄中尋找這些外部命令。如果沒有找到則會顯示“不是內部或外部命令,也不是可運行的程序或批處理文件”。到了XP時代,因爲已經不再與DOS系統掛鉤了,同時微軟爲了方便之前的用戶操作,仍然在XP中集成了內部的DOS程序。也就是你上面說的CMD。從你上面所說的,PATH(路徑)沒有錯,那麼說明你的電腦裏面沒有convert這條命令,從別人的電腦上面複製這個文件並放到windows\system32目錄下面,再運行它便可以了。


3、之前安裝完perl後運行dos命令顯示不是內部或外部命令,需要在環境變量中的系統變量中添加perl/bin文件的路徑,並且最好將cmd進行重啓!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章