最近想在
u盤中放置乙個配置檔案,當
u盤插入時自動讀取配置檔案。發現插上
u盤後,在
/dev
下產生sda1
、adb1
、sdc1
等不定裝置,需要手動掛載才行。根據網上了解,可以通過
udev
來實現u
盤的自動識別和掛載,操作方法如下: 1.
在/etc/udev/rules
目錄下新建
11-add-usb.rules
和11-add-remove.rules
,負責裝置監測。
root@am335x-evm:/etc/udev/rules.d# vi 11-add-usb.rules
action!="add",goto="farsight"
kernel=="sd[a-z][0-9]",run+="/opt/usb/mountusb.sh %k"
kernel=="sd[a-z]",run+="/opt/usb/mountusb.sh %k"
label="farsight"
root@am335x-evm:/etc/udev/rules.d# vi 11- remove -usb.rules
action !="remove",goto="farsight"
subsystem!="block",goto="farsight"
kernel=="sd[a-z][0-9]",run+="/opt/usb/umountusb.sh"
label="farsight"2.在
/opt/usb
下建立執行指令碼,負責掛載和解除安裝。
root@am335x-evm:/opt/usb# vi mountusb.sh
#!/bin/sh
mount -t vfat /dev/$1 /mnt/usb
sync
root@am335x-evm:/opt/usb# vi umountusb.sh
#!/bin/sh
sync
umount /mnt/usb
3.完成操作,可實現自動掛載。如要讀寫
u盤檔案,則可以在執行指令碼中新增其他操作即可。
vim自動識別檔案編碼
1.檢視檔案編碼的方法 file filename 在vim中可以直接檢視檔案編碼方式 set fileencoding 即可顯示檔案編碼方式 2.設定vim使其自動識別檔案編碼 set encoding utf 8 fileencodings ucs bom,utf 8,cp936 這樣,就可以讓...
編碼自動識別工具 uchardet
亂碼 beyond the void 1 設計開發 555 views 最近在給opencc做圖形介面,遇到乙個問題 opencc預設只能轉換utf 8文字,其他編碼像gb18030,big5只能轉換成utf 8以後,才能用opencc轉換。這個問題說大不大,說小也不小。我完全可以增加乙個選項,在開...
自動識別技術的分類
自動識別技術是應用一定的識別裝置,通過被識別物品和識別裝置之間的接近活動,自動地獲取被識別物品的相關資訊,並提供給後台的計算機處理系統來完成相關後續處理的一種技術。按照應用領域和具體特徵,自動識別技術可以分為 1.條碼識別技術 條碼是由一組條 空和數字符號組成,按一定編碼規則排列,用以表示一定的字元...