當前位置:首頁 » 存儲配置 » 怎麼修改配置文件

怎麼修改配置文件

發布時間: 2022-01-19 17:00:47

『壹』 如何修改配置文件

1. 引言
OpenWRT中採用LuCI作為它的Web interface界面框架,採用Lua語言。在本文中將以一個簡單的示例詳細描述如何自定義開發一個界面,對一個配置文件進行操作。
2.Model與Controler
MVC的設計理念是進行LuCI開發的一個關鍵
在LuCI中Controller的文件定義在固件中的/usr/lib/lua/luci/controller目錄中,模版目錄在/usr/lib/lua/luci/view目錄下,而model則是在/usr/lib/lua/luci/model中。而model中有一個特殊的模塊叫做CBI,被稱為LuCI中最酷的功能,該模塊的功能是方便的對一個配置文件進行修改。
3.示例
本文中的頁面建立在LuCI界面的network下,不單獨創建頁面,因此無需寫view,只用些controller和model就可以了。
1)首先創建一個controller
ccontroller/mycbi.lua
mole("LUCI.controller.mycbi", package.seeall)

function index()
entry({"admin", "network", "mycbi_change"}, cbi("mycbi-model/mycbimole"), "Change My Conf", 30).dependent=false
end

解釋一下關鍵代碼:

在index()函數中,使用entry函數來完成每個模塊函數的注冊,官方說明文檔如下:
entry(path, target, title=nil, order=nil)
path is a table that describes the position in the dispatching tree: For example a path of {"foo", "bar", "baz"} would insert your node in foo.bar.baz.
target describes the action that will be taken when a user requests the node. There are several predefined ones of which the 3 most important (call, template, cbi) are described later on on this page
title defines the title that will be visible to the user in the menu (optional)
order is a number with which nodes on the same level will be sorted in the menu (optional)
其中target主要分為三類:call,template和cbi。call用來調用函數,template用來調用已有的htm模版,而CBI模塊則是使用非常頻繁也非常方便的模塊,包含的一系列lua文件構成界面元素的組合,所有cbi模塊中的控制項都需要寫在luci.cbi.Map中,在cbi模塊中定義各種控制項,Luci系統會自動執行大部分處理工作。在cbi.lua文件中封裝了所有的控制項元素,例如復選框,下拉列表等。

2)創建model
#mkdir /usr/lib/lua/luci/model/cbi/mycbi-model
#vim /usr/lib/lua/luci/model/cbi/mycbi-model/mycbimole.lua
m = Map("mycbi", "mycbi conf change interface")
s = m:section(TypedSection, "MySection")
s.addremove = true
s:option(Value, "username", "Name:")
key=s:option(Value, "password", "Password")
key.password=true;
return m

解釋一下關鍵代碼:

3)創建配置文件
#vim /etc/config/mycbi
config 'MySection' 'mycbi'

option 'username' 'youruser'
option 'password' 'yourpass'

4. 測試
進入OpenWRT界面,登陸後就可以點擊「網路」,如果是英文就點擊network,可以看到我們添加的子頁面入口:

點擊後進入頁面如下:

輸入用戶名密碼:root/test,點擊保存,後台查看配置文件已經被更改:

5. 問題記錄
1)首先,配置文件不能有任何後綴,否則頁面載入後是空頁面
2)如果出現500 錯誤,說明lua文件寫的有問題,要麼是路徑錯誤,要麼是語法錯誤,暫時沒找到寫日誌的方法,可以用wireshark抓包看錯誤

『貳』 linux中怎麼添加或修改配置文件

1、首先輯配置文件,添加下面的這一行 。

『叄』 怎樣修改properties配置文件修改

public void writeVaule()
{
Properties pro=new Properties();
InputStream in=pro.getClass().getResourceAsStream("/dbConfig/dbsqlsever.properties");
try {
pro.load(in);
pro.setProperty("driver", "mysql");
pro.setProperty("url", "jdbce");
pro.setProperty(username, "lijia");
pro.setProperty("password", "125487");OutputStream os = null;
os = new FileOutputStream(new File(pro.getClass().getResourceAsStream("/dbConfig/dbsqlsever.properties").toURI()));
pro.store(os, null);
os.flush();
os.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

『肆』 如何動態的修改配置文件的選項

這個配置文件應該是不能修改的。配置文件是只讀的。要麼手動修改後上傳。要麼用資料庫存儲設置。

『伍』 怎麼改配置文件

對於普通的不依賴於外置程序目錄結構的注冊表項目,可以用常規方法將修改項寫成reg文件(可以直接從xp系統中導出,然後在其基礎上修)。在外置程序目錄下有個regdoc.cmd,這個文件是毛桃用來注冊外置程序文檔關聯的(就是改注冊表),可以用記事本打開它,加入一行:
則pe載入外部配置時它會自動導入。
這是最簡單的改注冊表的方法。但是如果要修的項依賴於外置程序的目錄結構(比如要在右鍵菜單中添加用ultraedit32打開),就不能用上面的方法了,因為外置程序的絕對路徑是不確定的(不同的機器中盤符不能確定)。
這種情況就需要用原始的reg命令來做了(就跟毛桃在regdoc.cmd中的做法一樣),這個命令的語法比較艱澀,且注冊表鍵值的表示方法跟reg文件不同。在命令提示符下通過/?參數可以獲得它的用法(中文的哦),提醒一下/?參數是個以多層使用的,如reg/?得到的是基本參數的說明,如用regadd/?則可得到add這個參數的用法……
有了這個命令的基礎後,我們來看看是怎麼解決不定路徑問題的。
在regdoc.cmd中有一個環境變數%tp%,代表的是regdoc.cmd這個文件所在的路徑。我們可以通過%tp%..表示它的上層目錄,%tp%....表示它的上兩層目錄。用此方法可以索引到外置程序目錄內的所有路徑,而不用考慮外置程序目錄本身的絕對路徑。
(還有個方法就是在winpe.ini中用pecmd的regi命令一行行添加,這個比系統的reg命令好理解些,同樣可以用%curdir%環境變數來索引外置程序目錄內的所有路徑)
直接修改的好處是啟動pe就是所需要設置,不依賴外部配置文件,pe的載入速度也比較快,但麻煩。修改配置文件則比較簡單,但要依賴配置文件載入過程(直到載入到那些語句時才會生效),啟動時需要額外的時間載入,相當於給系統打補丁去修改默認設置。
一般情況下不推薦直接修改pe注冊表,麻煩,重新打包也比較花時間。但有些跟系統緊密的鍵必須直接修改才有效,比如屏幕解析度,雖然在外面也可以修改有,但在登錄時載入到它之前是無效的,那麼在登錄的過程中屏幕就會因切換解析度而閃爍。
自己修改注冊表的前提是自己要知道所希望的改變要修注冊表中的哪些鍵值。可以上網搜索,現在網上的這些資源多得是,實在找不到的話可以還可以用regmon之類的注冊表監視軟體來定位。
比如修改記事本的自動換行,又不知道相應的鍵值在哪。可以先開啟regmon,然後在記事本中改變換行的選項,看regmon的監視結果,來定位是哪個鍵值。因為系統本身也在不斷的更改注冊表,regmon中的顯示會很多,但是通過不斷的改變記事本中的設置,最終是可以找到的,這個過程需要的是耐心和細心。

『陸』 怎樣修改wifi配置文件參數

一、如果只是想重新修改或設置WIFI信息的話,可以登錄無線路由器的設置頁面,在無線參數里修改即可,無線路由器的默認IP地址、登錄用戶名和密碼可以在路由器底部的貼紙上找到;
二、如果記不住路由器的IP地址、用戶名或密碼的話,就需要將路由器重置恢復其出廠設置再重新設置了,重置路由器的方法是在路由器通電狀態下按住路由器的RESET按鈕3-6秒,路由器會重新啟動,然後就可以以默認IP地址、用戶名和密碼登錄其設置頁面了,路由器RESET按鈕的位置一般在路由器的電源介面旁邊,可能是一個凸起的小鈕,也可能是一個小孔,小孔型的需要用一個細小的工具伸進去壓住才能重置;
三、市面上流通的無線路由器品牌眾多,設置畫面大同小異,不過基本設置都差不多,以TL-WR541G/542G為例,無線路由器的基本設置方法如下:
1、在瀏覽器地址欄里輸入無線路由器的IP地址,登錄無線路由器的設置頁面;
2、先設置網路參數,如下圖所示:

展開網路參數,點擊WAN口設置,家用寬頻基本上都是ADSL虛擬撥號,所以WAN口連接類型要選擇PPPoE,在上網賬號和上網口令兩個輸入欄里輸入辦理寬頻時獲得的寬頻賬號和密碼,連接模式一般就選擇自動連接就行,如果要限制孩子上網也可以使用定時連接或是手動連接,手動連接的意思是想上網時就登錄到路由器設置頁面裏手動撥號,設置完網路參數後可以先點擊窗口下方的連接測試一下;
3、接著設置無線參數,如下圖所示:

展開無線參數,點擊基本設置,SSID號指的就是無線網的名稱,可以使用路由器默認的,也可以自己編一個有特色的,連接的時候容易區分;頻段又稱信道,指的是無線路由器發身無線信號所使用的頻率范圍,通常有13個選擇,默認一般是6,建議更改一個,以防止附近有使用相同頻段的無線路由器互相干擾;無啟默認功能指是否允許該路由器開啟WIFI,如果關閉此項,無線功能將被關閉;允許SSID廣播指允許路由器向周圍移動設備發送廣播信號,如果不想被別人蹭網的話,建議禁用此功能,將WIFI隱藏起來;安全設置一定要開,同時安全類型要選擇目前安全性最高的WPA-PSA/WPA2-PSK,密碼最好是設置16位以下,而且最好是數字、字母、大小寫和特殊符號混排。
4、設置完成後,最好把設置信息記錄在紙上或是在電腦上建立一個文件保存起來,以避免遺忘。

『柒』 如何更改用戶配置文件和程序設置的默認位置

作為多用戶操作系統,每一個登錄的用戶都會默認在 %USERPROFILE%\Local Settings\ 創建一個與登錄名同名的目錄,用來保存我的文檔、桌面、收藏夾、應用程序設置等數據。但用戶個人配置文件默認保存在系統分區。因為各種原因要重新安裝操作系統,在重新安裝時會格式化系統分區(默認C盤)。之後恢復數據。

因為每過一段時間,就要重新安裝操作系統。怎樣最終解決這個問題呢?
我的一個思路是:

①在計算機C分區上,安裝Windows XP(或Windows 2000),安裝應用程序、設置。
② 創建用戶,並登錄。
③ 修改此用戶的默認配置文件夾,使其重定義到另一分區如D盤。
④ 修改「新建用戶」的默認配置文件夾,使其重定義到另一分區如D盤。
⑤ 安裝「虛擬啟動軟盤」程序,此虛擬軟盤中帶ghost程序。
⑥ 重新啟動計算機,使用「虛擬啟動軟盤」 中的ghost克隆C分區到D盤。
⑦ 使用計算機若干時間,在「桌面、我的文檔」中保存數據,收發郵件等都保存在默認配置文件(修改後的D分區中相應目錄。
⑧ 新建用戶的配置文件也會保存在D盤。
⑨ 出現問題後,使用ghost從鏡像恢復即可。

【說明】
修改用戶配置文件的方法:
一、
①若修改用戶名為abc,則用abc登錄,右擊「我的電腦->屬性->高級->環境變數->」abc的用戶變數「下單擊」新建「按鈕,變數名為USERPROFILE,變數值為d:\abc。單擊」新建「按鈕,變數名為HOMEPATH,變數值為d:\abc。單擊」確定「按鈕返回。
②再次登錄後,配置文件修改到D盤abc文件夾下
③修改配置文件後,原來的配置不會復制到新文件中。如果需要,手動復制。
二、
「計算機管理」->本地用戶和組->abc雙擊->配置文件->「配置文件路徑」和「本地路徑」修改為d盤abc。
相對來說,第2種方法比較好一些。
三、
附,Microsoft提供修改配置文件的方法

『捌』 windows7 系統啟動配置文件如何修改

windows7 系統啟動配置文件修改方法如下:
1、按「Win+R」打開「運行」窗口,輸入「regedit」命令後按「確定」鍵。
2、在打開的「注冊表編輯器」中依次展開以下注冊項:HKEY_LOCAL_MACHINE、SOFTWARE、Microsoft、Windows NT、CurrentVersion、ProfileList
3、在右側窗口中找到並雙擊「AllUsersProfile」鍵值,在彈出的窗口中,將鍵值修改為「All Users」,點擊「確定」保存。
4、再次在側窗口中找到並雙擊「ProfilesDirectory」鍵值,在彈出的窗口中,將鍵值修改為「%SystemDrive%\Documents and Settings」,點擊「確定」保存。

通過以上設置後,退出注冊表,「Windows不能載入本地存儲的配置文件」的問題就解決了。

熱點內容
裝緩存下載 發布:2024-09-20 05:42:36 瀏覽:72
gon引擎自動回收腳本 發布:2024-09-20 05:39:39 瀏覽:246
好醫生連鎖店密碼多少 發布:2024-09-20 05:09:38 瀏覽:15
魔獸腳本代理 發布:2024-09-20 05:09:35 瀏覽:99
python登陸網頁 發布:2024-09-20 05:08:39 瀏覽:757
安卓qq飛車如何轉蘋果 發布:2024-09-20 04:54:30 瀏覽:178
存儲過程中in什麼意思 發布:2024-09-20 04:24:20 瀏覽:315
php顯示數據 發布:2024-09-20 03:48:38 瀏覽:501
源碼安裝軟體 發布:2024-09-20 03:44:31 瀏覽:354
入門編程游戲的書 發布:2024-09-20 03:31:26 瀏覽:236