美文网首页
shell记录

shell记录

作者: 小半_7a2b | 来源:发表于2019-03-08 22:35 被阅读0次
  • 查看基本信息

都在 /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`
必须严格按照上述格式书写,否则出错。

  1. =号左右不能有空格;
  2. 变量运算只支持expr,不支持[],(()), let此三种格式;
  3. =右边一头一尾的 · · 是TAB上面的符号,并不是回车键左边的‘号
  4. +左右必须留空格

相关文章

  • HBase的Shell

    HBASE Shell的DDL操作 HBASE Shell的DML操作 获取一条记录 更新记录 HBase She...

  • shell 记录

    1. &&、||

  • shell记录

    1.文件内容提取 去掉表头,取第一列,存入新文件tail -n +2 sig-genes-deseq2.txt |...

  • shell记录

    查看基本信息 都在 /proc 下cat /proc/cpuinfocat /proc/mtd 免breed更新路...

  • 【安全记录】反弹shell小记

    前言 本文记录反弹shell的一些注意事项,主要包括:常用反弹shell的payload,获得tty-shell,...

  • Shell脚本之杂项

    title: Shell脚本之杂项tags: shell编程, 杂项 记录一些学到的shell脚本里面的一些杂项(...

  • Shell__脚本中的操作符

    记录一下 Shell 脚本中比较符号的使用,在写 Shell 脚本时方便查询 。 算术比较符 Shell 表示中文...

  • 子Shell脚本实现方式1-来自《跟老男孩学Linux运维:Sh

    [记录备忘][研究学习]通过Shell脚本来实现一个由“&”产生的子Shell

  • shell 语言相关

    shell学习记录 shell是什么 简单来说,shell是一个命令解释器,将用户输入的命令解释给操作系统内核。它...

  • 反弹shell小结

    本文仅作为学习记录,如果侵权,请联系删除。 概念理解: 反弹shell(reverse shell),就是控制端监...

网友评论

      本文标题:shell记录

      本文链接:https://www.haomeiwen.com/subject/imxjpqtx.html