在沒有電源的情況下開啟圖形介面是很費電的,而且linux少有像win下的那種省電軟體,要用的話就只好只開啟字元介面咯,但是在字元介面下看電量又是一件很蛋疼的事,今天在圖書館插頭沒電,想看電量難道要開啟xwindow看完在關閉嗎?在google上找了一會,無果,(其實就只是看了幾個帖子)看到ubuntu論壇裡有乙個帖子很有啟發,於是打算自己寫乙個指令碼來顯示電池電量。
步入正題:
在/sys/class/power_supply/bat0/下面有些關於電池的檔案,
其中有energy_full 和energy_now
分別是電池的最大容量和現在的電池電量。看到這裡,大家應該有想法了吧。下面我就直接貼上我的**吧。
shell指令碼就只在鳥哥的書上學過,大神們輕噴,麻煩指出不對的地方。
vim bn.sh
#!/bin/bash
declare -i full
declare -i now
declare -i battery_now
full=`cat /sys/class/power_supply/bat0/energy_full`
now=`cat /sys/class/power_supply/bat0/energy_now`
battery_now=now*100/full
echo "$battery_now %"
exit 0
:wq儲存退出。
sh bn.sh
除錯執行沒問題後,
更改許可權:
chmod a+x bn.sh
在/usr/local/bin/資料夾下建立乙個符號鏈結,或者是之間將檔案移到這個資料夾下。
ln -s ./bn.sh /usr/local/bin bn
或者mv ./bn.sh /usr/local/bin/bn
這樣其他使用者只要輸入bn命令就能看到計算機的電池電量剩餘情況了。
寫乙個http介面服務
主要要提供以下功能 1 可提供http介面通訊,實現服務端和客戶端的應答 2 通訊資料格式為json 3 可根據介面需求運算元據庫增刪改查 4 介面通訊過程日誌記錄 5 可與其他模組進行內部通訊 寫了以上內容後,開始考慮如何實現了。目前使用jdbctemplate實現對資料庫mysql的操作,但sp...
用flask寫乙個簡單的介面
用falsk寫乙個簡單的介面,這個介面的資料本來是爬蟲爬取的資料,但是今天只寫乙個flask介面,資料就用測試資料好了。import random import reimport time import requests import flask,json from flask import req...
使用PHP寫乙個簡易介面
安裝xampp和coda,建立本地伺服器 http localhost index.html 左為xampp apache伺服器,mysql資料庫,php 右為coda 在coda中 建立登入介面 get 和 post 和get,post接受請求介面 使用者名稱 input type text na...