OpenWrt 常用命令 – Swack

Igor Openwrt评论63,711字数 1342阅读4分28秒阅读模式

OpenWrt 常用命令。

文件类、目录类命令

  • md5sum 计算文件的md5值
  • cd change directory
  • cat 文件内容输出到终端
    文件太长可以使用 vi/vim,或者 cat dhcp |more
  • rm 删除文件或者目录,删除文件及目录(rm -rf tmp/)
  • touch 创建文件/文件夹(touch tmp/),改变时间戳
  • mkdir 创建文件夹,也可创建多层文件夹(mkdir -p /1/2/3/tmp/)
  • ls 查看文件夹内文件信息,可查看详细信息(ls -la)
  • mv 移动文件,或重命名
  • grep 查找文本内容 grep -nr "dhcp" *
  • find 查找文件 find -name "dhcp"

文本编辑器命令: vi

  • Esc 键 进入编辑模式
  • I 键 进入编辑模式
  • Esc+:wq 保存并退出
  • Esc+:q! 不保存强制退出

权限类命令: chmod

增加脚本运行权限

  • chomod +x test.sh
  • chomod 755 test.sh

模块命令

对应模块目录 /lib/modules/4.14.41

  • rmmod 模块引用次数为0时可以卸载 rmmod mt76x2e
  • insmod 手动载入模块或去解决一些依赖关系 insmod mt76x2e.ko
  • modprobe 查找依赖关系,自动适配加载需要的依赖模块 modprobe mt7603e
  • lsmod 查看机器有多少模块及依赖关系,查看有无无线开关lsmod |grep mt

进程管理命令

  • ps 查看进程
  • top 查看不同进程CPU,内存占用率等(分用户态,内核态等),按Q退出
  • kill 杀死进程,根据PID kill 943
  • killall 杀死进程,可根据command name killall udhcpc

文件下载上传工具

  • scp 基于ssh的数据双向传输指令 scp network swack@192.168.1.10:/tmp
  • wget 获取服务器上的文件,一般只用于下载
    例子:wget http://www.swack.cn/static/tools/BIT5.1_7628DAN.zip
  • tftp 文件传输协议,支持上传下载,server-clinet

系统命令

  • mount 查看挂载设备,挂载设备 mount -O bind /tmp/test /opt
  • dmesg kernel debug 日志
  • reboot 重启
  • passwd 修改用户密码 passwd root
  • date 查看系统时间
  • time 查看程序执行用了多久时间 time ps
  • du 查看文件大小 du -sh network
  • df 查看磁盘挂载占用等

网络类命令

  • ifconfig 列出所有网络接口,修改ip地址,修改mac地址,修改设备状态
    alias(创建多IP):ifconfig br-lan:0 192.168.22.1
  • arp 查看,删除 arp的表
    原始地址:cat /proc/net/arp
  • route 修改路由表
  • iptables 非常重要,单独讲解
  • netstat 查看设备端口 netstat -an

OpenWrt专用命令

  • sysupgrade
  • opkg opkg管理
    opkg查找:opkg list |grep dhcp
    opkg安装:opkg install odhcpd-ipv6only
    opkg更新:opkg update

 

 

来源: OpenWrt 常用命令 - Swack

文章末尾固定信息

weinxin
我的微信
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
 
Igor
  • 本文由 Igor 发表于 2022-05-0818:19:34
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证