linux下shell命令操作,个人纪录方便查阅,如果這篇文章对你也有帮助 ,何其有幸!!!

1> 千兆Phy读取寄存器:
1:su
2:cd /sys/
3:sys # find . -name “*”|grep register
4:cat devices/platform/fe010000.ethernet/mdio_bus/stmmac-1/stmmac-1:00/phy_registers

2> 双网口读取寄存器:
cat /sys/bus/mdio_bus/devices/stmmac-1:00/phy_registers
cat /sys/bus/mdio_bus/devices/stmmac-0:00/phy_registers

3>安装app到平板:
①:手机获取权限:X86终端 CMD
1:adb root
2:adb remount

②:手机shell 平板终端shell
1:adb shell
2:su
3: mount -o remount,rw /dev/block/mtdblock3/system

③:将apk文件push到/system/app/ 目录
1: adb push xxxapk /system/app

④:.进入系统的 /system/app/ 目录,查看是否有xxx.apk文件
1:adb shell
2:cd system/app
3:Is

⑤.修改xxx.apk文件权限为777(可读可写可执行)
1:chmod 777 xxx.apk

⑥重启手机,即可自动安装成功
1:reboot

4> adb install 从电脑拉文件到平板上面(简化操作)CMD
注:电脑和平板连接好 有打开调试模式
1:adb root
2: adb remount
3: adb install xxxx (xxx是后面桌面需要拉取文件安装包到安卓机器)
4:出现大量代码并有数 表示安装完成

5>. 从电脑上发送文件到设备
adb push
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

6>从设备上下载文件到电脑
adb pull
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

7>CMD环境下 切换到指定目录下
1:cd/ 指令CD/
2:c: (指定目录盘)指令 C:
3:cd… 返回上级菜单 指令:cd…

8>查看声卡和触摸设备指令
1: su 給于最高权限
2: getevent& 查看有几个good-ts,就接了几个触摸屏
3:cat /proc/asound/cards 查看声卡
4:dmesg 查看是否挂载上 I2C test ok?
在这里插入图片描述
9>网络adb
1:定制选项有个网络adb的接口,打钩,或者自己app调接口开启
2:adb shell
3:adb connect ip 比如:192.168.1.123:5555 (5555是网络默认端口)
在这里插入图片描述
在这里插入图片描述
10>IP地址查询

ifconfig 查找IP IPAD查找机器的ip地址
ipconfig 查找IP PC查找机器的ip地址

11> 1109
录音:
arecord -d 10 -f cd -r 44100 -c 2 -t wav /sdcard/test.wav
播放:
aplay /sdcard/test.wav

12>把某文件记录到PC端某目录下
iperf -c 192.168.1.90 -i 1 -w 1M -t 1511111111111 >d:\aa.txt
设置记录吞吐量数据文件目录d:\XX.TXT

13> shell 查看 PID UID
1:ps -ef

14> 3288查看IP地址
1: busybox ifconfig

15> BT/WIFI测试DEMO
Bluetooth Bluetooth Version版本:       (BDR EDR BLE)
单模 双模 Antenna gain天线增益:     dBi
Wi-Fi 802.11 Wi-Fi 2.4G
802.11 b g n20 n40
Antenna Port天线端口:     TX      RX Antenna gain天线增益:     dBi
Wi-Fi 5G
802.11 a20 n20 n40 ac20 ac40 ac80 Other:
5150-5250MHz 5250-5350MHz 5470-5725MHz 5725MHz~5850MHz
MAX.Bandwidh最大带宽: 802.11n:      MHz 802.11ac:       MHz
Antenna Port天线端口:      TX       RX Antenna gain天线增益:      dBi

16>shell 下重启和休眠命令
1:reboot 重启命令

2:input keyevent 26 休眠唤醒命令

3: cat /sys/class/net/eth0/speed 网口速率检查命令
先关闭
ethtool -s eth0 speed 100 autoneg off
在协商
ethtool -s eth0 speed 1000
检查速率
cat /sys/class/net/eth0/speed

4: cat /proc/meminfo
方法1:adb shell cat /proc/meminfo
memtotal: 3984064kb 3984064/1024/1024=3.799G
方法2:
1:adb shell
2:procrank
RAM:3984064KB

5: chmod 777 /dev/ttyS7 給 ttys7串口权限

6:单独控制某个gpio口
1:su
2:cd /sys/gpiocontrol/

echo 0 > powergpio9
echo 1 > powergpio9
echo 0 > powergpio9
echo 1 > powergpio9
echo 0 > powergpio9
echo 1 > powergpio9

7:查看ddr频率
查看当前DDR支持频率列表:
1:cat/sys/class/devfreq/dmc/available_frequencies 输入命令
328000000 666000000 786000000 328M 666M 786M 返回值:

2:cat/sys/kernel/debug/clk/clk_summary | grep sclk_ddrc :查看当前的 ddr 使用频率
sclk_ddrc 1 1 786000000 0 0 :返回值为当前频率

3:cat /sys/class/devfreq/dmc/cur_freq 查看当前的 ddr 使用频率
328000000 返回值为当前频率

8: 单独打开音频目录通道
1:adb shell
2:cd sys/audiocontrol/
3:echo 2 > speaker
4:809 音频打开成功

9:串口节点设置
1:ls -la /dev/tty*

10:当前phy ID状态信息
1:dmesg|grep XXwislink

11>: dmesg
1:查看启动日志发现很多报错 dmesg是一种程序,用于检测和控制内核环缓冲。程序用来帮助用户了解系统的启动信息 用来显示开机信息, kernel会将开机信息存储在ring buffer中。开机时来不及查看信息,可利用dmesg来查看。
2: dmesg | more 列出加载到内核中的所有驱动
3:logcat
logcat抓取日志命令_终端抓包与日志分析方法
4:dmesg|grep xxx 看指定驱动是否正常
dmesg|grep usb
dmesg|grep etho
dmesg|grep I2C
dmesg|grep SD

17>EMMC读写指令 # ls ls emmc读
bin init media pcbatest sbin udisk
busybox.config lib misc proc sdcard userdata
data lib32 mnt rockchip_test sys usr
dev linuxrc oem root timestamp var
etc lost+found opt run tmp

emmc写:
mkdir aa
mkdir: cannot create directory ‘aa’: Read-only file system

18> iperf 吞吐量测试
1:下行:
PC端:
运行iperf -c 192.168.1.252 -i 1 -t 60 -w 1M (192.168.1.252是另外被测试平板机器的ip)

平板端:
运行app 运行:iperf -s

2:上行:
PC端:
运行app 运行:iperf -s

平板端:
运行iperf -c 192.168.1.252 -i 1 -t 60 -w 1M (192.168.1.252是另外被测试PC机器的ip)

19>网口回环测试

回环测试指令如下: 1000兆指令
busybox find / -name phy_lb_scan
cd /sys/devices/platform/ff 0000.ethernet/ //进入测试目录
cat rgmii_delayline//查看延迟参数
echo 1000 > phy_lb_scan //千兆回环扫描 echo 100 > phy_lb //百兆回环扫描 (如果是100兆 就用這条)
echo 0x3c 0x2c > rgmii_delayline//设置TXRX延迟参数
dmesg

20>

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值