examine_all_usb_devices() " ]; then
# shellcheck disable=sc2045
for bus in $(ls "$"); do
for device in $(ls "$""$"/); do
echo "usb bus $, device $"
lsusb -d "$""$"/"$"
done
donefi}
這個函式用於檢測usb 匯流排下的所有裝置
首先用[ -d "$" ]是否存在/dev/bus/usb/。
root@debian:/dev/bus/usb# ls
001然後用ls 遍歷/dev/bus/usb/下的裝置
root@debian:/dev/bus/usb# ls
001這裡看到bus就等於001,bus是通過$(ls "$")來賦值。
然後用通過的方法看這個001下面的devices,這裡通過"$","$",/,拼成/dev/bus/usb/001/ 然後通過ls就可以得到結果
root@debian:/dev/bus/usb/001# ls
001 002 003 004
然後對這下面的每個裝置執行lsusb -d
Shell 檢查HDfS檔案
tip 假設要檢查的路徑為check path bytes獲取檔案大小,單位為位元組 base為轉換單位的基準,我這裡取1g,所以是1x1024x1024x1024bytes,其他單位轉換同理 第三步real只需要做除法即可,bc是shell自帶運算處理,這裡做2位小數保留,其餘同理 獲取大小 by...
shell 檢查apache是否啟動
首先我們需要檢查apache是否以啟動,這裡我們用到的說nmap命令,linux預設情況下是沒有安裝nmap命令的。那麼我們需要安裝下nmap,安裝的命令很簡單 yum y install nmap mnap st 192.168.1.1這條命令是檢測伺服器啟動了什麼服務,192.168.1.1這個...
Android裝置通過USB 使用PC網路
第一步 在手機端啟動usb共享上網 第二步 配置rndis pc和手機 pc端配置rndis虛擬網絡卡路由,分配某個ip 比如192.168.42.128 手機端把手機端的預設閘道器設定成pc端設定的ip busybox route add default gw 192.168.42.128 第三步...