-
查看基本信息
都在 /proc 下
cat /proc/cpuinfo
cat /proc/mtd
-
免breed更新路由器固件(風(fēng)險操作 謹(jǐn)慎!瓣喊!)
保險起見請cat /proc/mtd
確認(rèn)分區(qū)信息無誤
然后 mtd -r write filename.bin firmware
-
切割字符串
awk切割 grep提取 sed替換
-
yum出錯,提示“File /usr/libexec/urlgrabber-ext-down line 20”或“/usr/bin/yum line 30”
原因是修改了默認(rèn)的python命令项乒,yum依賴于python2.7肝劲,python -V
由2.7變?yōu)?+會導(dǎo)致這種情況出現(xiàn)
哪個文件報錯就sudo vim 修改對應(yīng)文件的第一行,將/usr/bin/python 改為 /usr/bin/python2
-
Centos執(zhí)行yum提示錯誤:“rpmdb:BDB0113 Thread/process 424227/139826856310848 failed”
重新構(gòu)建rpm數(shù)據(jù)庫
rm /var/lib/rpm/_db*
rpm --rebuliddb
-###### curl url 返回的內(nèi)容亂碼
curl url|iconv -f gb2312 -t utf8
iconv -f(rom)指定來源編碼担敌,-t(o)轉(zhuǎn)化的編碼
-
CentOS 7安裝后沒有killall摔敛、ifconfig、命令補全
沒有killall命令:yum install -y psmisc
沒有ifconfig命令:yum install -y net-tools
沒有命令補全: yum install -y bash-completion
-
openwrt 下變量運算
openwrt shell只支持ash全封,linux ubuntu 下默認(rèn)的解釋器是bash, 所以在linux ubuntu下運行成功的shell文件在openwrt運行不了是很正常的一件事马昙。
openwrt 下變量運算:
變量A=`expr $變量 + 4`
必須嚴(yán)格按照上述格式書寫,否則出錯刹悴。
- =號左右不能有空格行楞;
- 變量運算只支持expr,不支持(()), let此三種格式土匀;
- =右邊一頭一尾的 · · 是TAB上面的符號子房,并不是回車鍵左邊的‘號
- +左右必須留空格