2013-05-31
linux 怎麼查 目錄中有多少檔案
linux 怎麼查 目錄中有多少檔案,
全部普通檔含目錄
ls -lR /path/to/dir | wc -l
單純 "只" 針對目錄:
ls -lR /path/to/dir | grep '^d' | wc -l
不含目錄 單純 "只" 針對普通檔:
ls -lR /path/to/dir | grep '^-' | wc -l
不含目錄 含隱藏檔:
ls -laR /path/to/dir | grep '^-' | wc -l
不含目錄 含隱藏檔、符號連結、Charactor、Block :
ls -laR /path/to/dir | grep '^[-lcb]' | wc -l
參考:http://phorum.study-area.org/index.php/topic,10994.0.html
2012-08-15
突然 usb 裝置 驅動失敗 出現 驚嘆號 包含 hub mouse keyboard 等 出現 登錄中 不完整 或已 損毀 代碼 19 或 代碼10 錯誤 (win7)
原來是因為 登錄檔 被某些軟體改過了
底下的要一個一個試
第一
去 regedit 中 先看 USB HUB 的部份
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
把 UpperFilters 內容"清空",注意,要點開來看是否真的是空的,因為第二行後的是預設看不到的。
然後去「裝置管理員」把有 驚嘆號 的 USB 設備全移除,在按 「掃描硬體變更」。
HUB 應該就正常了,其它USB設備 就會抓到。
第二 若USB設備正常就不用看了
若USB滑鼠鍵盤不能用
先下載
http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.2.0/libusb-win32-devel-filter-1.2.2.0.exe/download
安裝執行
它會出現有抓到的usb設備,選擇清單,安裝。
之後在去 regedit 中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
把 UpperFilters 內容"清空"
然後去「裝置管理員」把有 驚嘆號 的 USB 設備全移除,在按 「掃描硬體變更」。
USB滑鼠鍵盤 就正常了。
第三 若 USB隨身碟 (可攜式裝置) 正常就不用看了
去 regedit 中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
把 UpperFilters 內容"清空"
然後去「裝置管理員」把有 驚嘆號 的 可攜式裝置 全移除,在按 「掃描硬體變更」。
USB 可攜式裝置 就正常了
其它設備也有的話 同三
Bluetooth
是
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}
SmartCardReader(讀卡機)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50DD5230-BA8A-11D1-BF5D-0000F805F530}
通訊連接埠 Ports (COM & LPT)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E978-E325-11CE-BFC1-08002BE10318}
底下的要一個一個試
第一
去 regedit 中 先看 USB HUB 的部份
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
把 UpperFilters 內容"清空",注意,要點開來看是否真的是空的,因為第二行後的是預設看不到的。
然後去「裝置管理員」把有 驚嘆號 的 USB 設備全移除,在按 「掃描硬體變更」。
HUB 應該就正常了,其它USB設備 就會抓到。
第二 若USB設備正常就不用看了
若USB滑鼠鍵盤不能用
先下載
http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.2.0/libusb-win32-devel-filter-1.2.2.0.exe/download
安裝執行
它會出現有抓到的usb設備,選擇清單,安裝。
之後在去 regedit 中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
把 UpperFilters 內容"清空"
然後去「裝置管理員」把有 驚嘆號 的 USB 設備全移除,在按 「掃描硬體變更」。
USB滑鼠鍵盤 就正常了。
第三 若 USB隨身碟 (可攜式裝置) 正常就不用看了
去 regedit 中
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}
把 UpperFilters 內容"清空"
然後去「裝置管理員」把有 驚嘆號 的 可攜式裝置 全移除,在按 「掃描硬體變更」。
USB 可攜式裝置 就正常了
其它設備也有的話 同三
Bluetooth
是
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}
SmartCardReader(讀卡機)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50DD5230-BA8A-11D1-BF5D-0000F805F530}
通訊連接埠 Ports (COM & LPT)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E978-E325-11CE-BFC1-08002BE10318}
2012-07-23
如何載入 另一台電腦 硬碟 中 的登錄檔 regedit
進入 regedit 後,選在 HKEY_LOCAL_MACHINE 的地方
按下功能表上的「檔案」/「 載入Hive控制檔 」
選 原電腦的 \WINDOWS\system32\config\software
任意輸入一個機碼名稱,例如「test」,就會掛載進去。
使用者的HKEY_CURRENT_USER 是在 Documents and Settings\your name\ 下 的 NTUSER.DAT
ps:要開啟能看到檔案總管的隱藏檔的選項。
參考- 修復登錄檔 ~ .阿欣部落. ~: "載入HIVE控制檔"
'via Blog this'
按下功能表上的「檔案」/「 載入Hive控制檔 」
選 原電腦的 \WINDOWS\system32\config\software
任意輸入一個機碼名稱,例如「test」,就會掛載進去。
使用者的HKEY_CURRENT_USER 是在 Documents and Settings\your name\ 下 的 NTUSER.DAT
ps:要開啟能看到檔案總管的隱藏檔的選項。
參考- 修復登錄檔 ~ .阿欣部落. ~: "載入HIVE控制檔"
'via Blog this'
2012-06-11
為什麼 同網段 區域連線 的 mysql 登入會慢慢的
這問題不只在linux , windows 也會,原因是mysql 5 之後會 dns的 ip 反查
只要在 my.cnf 或 my.ini 中的 [mysqld] 底下 加入
但是 localhost 跟 127.0.0.1 就會變成2個不同的權限,因為 沒ip 反查,
127.0.0.1 就不會反証 為 localhost。
也就是說如果 mysql 權限只有 root@localhost 用 root@127.0.0.1 是無法登入
只能多加 root@127.0.0.1 的權限 ,才能 localhost 跟 127.0.0.1 都可登入
或是 登入的 host 直接打 localhost 不要用 127.0.0.1
參考來源:http://blog.163.com/wxfsnow@126/blog/static/1049536620081151026192/
只要在 my.cnf 或 my.ini 中的 [mysqld] 底下 加入
skip-name-resolve在 restart 後速度就能變正常了。
但是 localhost 跟 127.0.0.1 就會變成2個不同的權限,因為 沒ip 反查,
127.0.0.1 就不會反証 為 localhost。
也就是說如果 mysql 權限只有 root@localhost 用 root@127.0.0.1 是無法登入
只能多加 root@127.0.0.1 的權限 ,才能 localhost 跟 127.0.0.1 都可登入
或是 登入的 host 直接打 localhost 不要用 127.0.0.1
參考來源:http://blog.163.com/wxfsnow@126/blog/static/1049536620081151026192/
2012-05-29
php 多只能上傳20個檔案 的 php.ini 解決方案
php 5.2.12 及以上的版本,有個限制是一次最多只能上傳20個檔案而已
該參數 在 php.ini 裡沒有的,也就是 max_file_uploads , 預設值是 20
解決的方法就是在 php.ini 新增
max_file_uploads = 9999
2012-03-20
iftop 右邊欄位數字是分別表示2秒、10秒與40秒的平均值
查了很久,很多人只寫要怎麼安裝iftop,沒寫說畫面上連入連出 右邊欄位 的三組數字是什麼意思
可能他們自己也不知道吧。
終於看到有人解譯
分別表示2秒、10秒與40秒的平均值
可以用
【1】【2】【3】分別代表使用2秒、10秒與40秒來排序,搭配上述40秒平均的BAR,我會選擇3來排序。而【T】則是顯示總流量,可以當作輔助的資訊一起查看。
iftop流量監控使用教學,立刻抓出吃流量兇手 :: 綠色工廠 Easylife Blog:
可能他們自己也不知道吧。
終於看到有人解譯
分別表示2秒、10秒與40秒的平均值
可以用
【1】【2】【3】分別代表使用2秒、10秒與40秒來排序,搭配上述40秒平均的BAR,我會選擇3來排序。而【T】則是顯示總流量,可以當作輔助的資訊一起查看。
iftop流量監控使用教學,立刻抓出吃流量兇手 :: 綠色工廠 Easylife Blog:
2012-03-12
當 php 的 gd.so 載入失敗時 libt1.so.5: cannot open shared .....
當 php 的 gd.so 載入失敗時
查看 apache2/error.log
請安裝
查看 apache2/error.log
出現
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613/gd.so' - libt1.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
請安裝
sudo apt-get install t1lib-bin或使用
dpkg -s t1lib-bin
訂閱:
文章 (Atom)