测试过程中常用到的Linux命令整理

本文介绍了在移动端(主要是安卓)测试和服务器端测试中常用的Linux命令,如SSH远程登录、文件管理、权限设置、日志查看、资源监控等,旨在帮助测试人员高效地进行系统操作和问题排查。
摘要由CSDN通过智能技术生成

        不管是移动端测试(主要为安卓测试,安卓系统内核是基于linux系统的发展起来的),还是服务端测试,很多时候都会使用到一下常见的linux命令,上周总结了一下常用的adb命令,这周再接再厉,整理个linux的常用命令吧。

1.基本操作命令

1.1  ssh 远程登录

ssh user@192.168.1.1 / ssh user@192.168.1.1 -i 密钥文件

1.2 cd 跳转到相应目录

cd /data/local/tmp --从当前目录进入目标目录

1.3 chmod 权限修改命令--本人习惯用八进制

chmod 777 file --其实就是修改3个不同用户组对file的r-w-x的权限

7-->r+w+x -->二进制是 111,然后转化成八进制是7

777-->指定不同用户组的权限,表示所有者、用户组、其它用户

1.4 mkdir / touch 新建文件夹/文件

mkdir dir1 创建新文件夹、mkdir dir1 dir2 dir3同时创建多个子目录 、mkdir –p f1/f2/f3 递归创建多级目录、mkdir -m 777 dir1 建立目录的同时设置目录的权限

touch file 创建新的文件

1.5 find/rm 查找文件并删除

find [查找目录] -name [文件名]        eg:find /home/lyon -name test.txt

locate [文件名]        eg:locate test.txt

rm [文件路径]    eg:rm test.txt

rm -f [查找目录]/* ---该目录下的所有文件均被删除 ---慎用 *

1.6 cat / more 查看文件

cat file

more file

1.7 vi/vim 编辑文件

vi/vim file --进入编辑页面后,输入i,然后进行修改,退出需按esc按钮,输入wq! --强制保存退出

2. 查看日志常规命令 tail

tail -f 日志文件 --实时查看日志(循环读取)

tail -n 日志文件 -- 显示行数

tail -f 日志文件 | grep '关键字'

3.资源查看

top  查看当前设备下的资源使用情况,实时显示系统中正在运行的进程的细节和运行情况

ps -ef 显示系统中所有进程的详细信息,包括进程名、进程ID、运行时间和CPU占用率等

free -m 查看系统内存的使用情况,包括总内存、已用内存、剩余内存和缓存的内存等

df -h 系统中所有磁盘分区的使用情况,包括磁盘总容量、已用容量、可用容量以及文件系统类型

vmstat 1命令可以实时监控系统的CPU、内存、磁盘和网络等资源的使用情况

iostat -x命令可以查看系统中所有磁盘的使用情况,包括磁盘IO、传输速率和磁盘负载等

netstat -a命令可以显示系统中所有的网络接口和连接信息

tcpdump -i eth0命令可以实时抓包并监控网络流量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值