很多計算機系統包含 無線電傳輸,其中包括 wi-fi、藍牙和 3g 設備。這些設備消耗 電源,在不使用這些設 備時是一種浪費。
rfkill 是 linux 內核中的一個子系統 ,它可提供一個界面,在 此界面中可查詢、激 活並取消激活計算機 系統中的無線電傳輸 。當取消激活傳輸時 ,可使其處於可被軟件 重新激活的狀態(
軟鎖定) 或者將其放在軟件無 法重新激活的位置(
硬鎖定)。
rfkill 核為子系統提供應用 程序編程界面(api)。內核 驅動程序被設計為支 持 rfkill 使用這個 api 注冊內核,並包含啟用 和禁用這個設備的方 法。另外,rfkill 核提供用戶程序可解 讀的通知以及用戶程 序查詢傳輸狀態的方 法。
rfkill 界面位於 /dev/rfkill, 其中包含系統中所有 無線電傳輸的當前狀 態。每個設備都在 sysfs 中注冊當前 rfkill 狀態。另外,在啟用了 rfkill 的設備中每當狀態更 改時,rfkill 會發出
uevents。
rfkill是一個命令行工具,您 可使用它查詢和更改 系統中啟用了 rfkill 的設備。要獲得這個 工具,請安裝
rfkill 軟件包。
使用命令 rfkill list 獲得設備列表,每個都 包含與之關聯的
索引號,從 0 開始。您可以使用這個索引號讓
rfkill停止使用或者使用某個設備,例如:
rfkill block 0
停用系統中第一個啟用 rfkill 的設備。
您還可以使用
rfkill阻斷某一類設備,或者 所有啟用了 rfkill 的設備。例如:
rfkill block wifi
停用系統中的所有 wi-fi 設備。要停用所有啟 用了 rfkill 的設備,請運行:
rfkill block all
要重新使用設備,請運行 rfkill unblock,而不是 rfkill block。要獲得
rfkill可停用的完整設備類別列表,請運行 rfkill help。
用PLC來控制運料小車
用plc 來控制運料小車 其中啟動按鈕 s01用來開啟運料小車,停止按鈕 s02用來手動停止運料小車。按 s01小車從原點啟動,km1接觸器吸合使小車向前執行直到碰 sq2開關停,km2接觸器吸合使甲料斗裝料 5秒,然後小車繼續向前執行直到碰 sq3開關停,此時 km3接觸器吸合使乙料斗裝料 3秒,...
用js控制flash來實現全屏效果
說起來真是慚愧,學習flash都三四年了,flash在網頁中全屏的問題一直都沒有得到比較好的解決。今天在看js方面的書籍,flash始終是鑲嵌於網頁中的外掛程式,與瀏覽器有著相依為命的關係。所以有些效果是需要與瀏覽器配合實現的。比如全屏。as import flash.text.textfield ...
用JS來控制DIV視窗的寬高
在一次用js做註冊頁面驗證的時候,突然想美化一下。然後就弄了一張背景作為網頁背景,但是發現,我在css裡面給大div設定了乙個height 100 背景尺寸是cover,可是背景並沒有根據我視窗放大縮小發生改變,這時候我就上網找了下,終於知道了方法,可以用js裡面的document.document...