OpenWrt 常用命令。
文件类、目录类命令
- md5sum计算文件的md5值
- cdchange 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
- dmesgkernel 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
- opkgopkg管理
 opkg查找:- opkg list |grep dhcp
 opkg安装:- opkg install odhcpd-ipv6only
 opkg更新:- opkg update
文章末尾固定信息

我的微信
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。



 服务器0元试用,首购低至0.9元/月起
服务器0元试用,首购低至0.9元/月起



评论