OpenWrt 常用命令 – Swack

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
  • 版权声明: 发表于 2022-05-0818:19:34
  • 转载注明:http://blog.tsingmac.com/prolions/creators/openwrt/4110/
Linux解决Source /etc/profile配置环境不生效 Linux

Linux解决Source /etc/profile配置环境不生效

在当前shell终端下,我发现可以配置环境变量成功,但是等我晚上重新Java-version时,发现还是原来版本。 的确当前终端环境下的确是生效了,但是打开新的终端会发现,怎么没有生效?是我配置没成功...
Openwrt:web中文语言支持,并设置默认中文 Openwrt

Openwrt:web中文语言支持,并设置默认中文

一、概述 openwrt 源码最开始是只支持英文的,所以需要自己配置添加中文显示,有两种方式可以实现web 中文界面显示: ① 直接编译进固件,并设置默认中文; ② 在串口终端在线更新中文包,并在we...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: