OpenWrt 常用命令。
文件类、目录类命令
md5sum
计算文件的md5值cd
change directorycat
文件内容输出到终端
文件太长可以使用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
杀死进程,根据PIDkill 943
killall
杀死进程,可根据command namekillall 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
文章末尾固定信息
我的微信
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
评论