-
查看基本信息
都在 /proc 下
cat /proc/cpuinfo
cat /proc/mtd
-
免breed更新路由器固件(风险操作 谨慎!!)
保险起见请cat /proc/mtd
确认分区信息无误
然后 mtd -r write filename.bin firmware
-
切割字符串
awk切割 grep提取 sed替换
-
yum出错,提示“File /usr/libexec/urlgrabber-ext-down line 20”或“/usr/bin/yum line 30”
原因是修改了默认的python命令,yum依赖于python2.7,python -V
由2.7变为3+会导致这种情况出现
哪个文件报错就sudo vim 修改对应文件的第一行,将/usr/bin/python 改为 /usr/bin/python2
-
Centos执行yum提示错误:“rpmdb:BDB0113 Thread/process 424227/139826856310848 failed”
重新构建rpm数据库
rm /var/lib/rpm/_db*
rpm --rebuliddb
-###### curl url 返回的内容乱码
curl url|iconv -f gb2312 -t utf8
iconv -f(rom)指定来源编码,-t(o)转化的编码
-
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 下默认的解释器是bash, 所以在linux ubuntu下运行成功的shell文件在openwrt运行不了是很正常的一件事。
openwrt 下变量运算:
变量A=`expr $变量 + 4`
必须严格按照上述格式书写,否则出错。
- =号左右不能有空格;
- 变量运算只支持expr,不支持
(()), let此三种格式;
- =右边一头一尾的 · · 是TAB上面的符号,并不是回车键左边的‘号
- +左右必须留空格
网友评论