导航:首页 > 编程语言 > linux下代码测试

linux下代码测试

发布时间:2023-09-13 15:22:18

Ⅰ 软件测试中常用的linux命令有哪些

软件测试必须掌握的----常用linux命令总结
Dotest测试学堂-董浩
命令 解释
cd 进入目录或退出至主目录;例:“cd /home” 表示进入home目录下
cd .. 退出至上一级目录
cp
ifconfig 查看linuxIP的命令;注:ipconfig是查询windowsIP的
修改IP即时生效:ifconfig eth0 192.168.1.155 netmask 255.255.255.0
rm -rf 强制删除目录或文件;r代表删除目录,f代表强制删除
mv 移动文件或改名;例:“mv test /home” 表示将test移动至home目录下;“mv test test1”表示将test改名为test1
mkdir 创建文件夹;例:“mkdir dodo”表示创建dodo文件夹
ps -ef 查看进程信息;ps -ef |grep ssh :查看ssh进程的信息
top 进程管理器;top -M
df 查看磁盘使用状况 df -m
tar -xzvf 解压安装包;tar -xzvf +软件包
apt-get install 下载并安装;apt-get install +软件包名
wget+网址 下载对应网址的软件包
yum install + 软件包 下载且安装
rpm -ivh +软件包 安装以rpm结尾的软件包;rpm -ivh +包名
./+可执行程序 ./jdk-6u31-linux-i586-rpm.bin:运行
find 查找系统中的文件;find / -name+文件名
find / -name apache:在当前目录下搜索以apache开头的文件
man 命令解析;“man find” 表示将find命令详解展示
ls -l\ll\ls -a ls -l 和ll 是一样的作用。ll是ls-l的别名。显示详细信息;ls -a:查看隐藏文件+详细信息
kill -9 结束进程;kill -9 +进程号;kill -15
clear 清屏操作
cat 查看文件内容
pwd 查看当前目录结构;绝对路径
vi 编辑文件;注:编辑进入文件后,“i”:代表输入;“a”:当前光标的下一位;“:wq”:代表退出并保存(在输入状态下,需按下Esc键);“:q!”:代表不保存退出;“x”:代表删除单个字符;“dd”代表删除一行数据。
shift+g:快速到最后一行
/+匹配的内容:退出编辑状态下,向下快速搜索匹配内容【n:寻找下一个】
?+匹配的内容:退出编辑状态下,向上快速搜索匹配内容【n:寻找下一个】
touch 表示创建文件;touch .dotest:创建隐藏文件
chmod 给文件以权限;2:写;4:读;1:运行;例:chmod 461 test;表示:给文件拥有用户写的权限,所在组读写权限,其它组用户运行权限。
chmod -R 777 wenjianjia:给我文件夹及文件夹下面的所有文件赋值权限
useradd useradd dotest:创建dotest用户
passwd passwd dotest :给用户设置密码;密码输入两次且不显示
su 切换用户;“su - root”切换至root账户
whoami 查看当前登录的是哪个用户
service 服务名 restart 重启某个服务;service mysql restart【重启数据库】\service network restart【重启网卡】
重启网卡 /etc/init.d/network restart
grep grep 1 dotest:搜索文件dotest中匹配包含1所有的信息并显示出来
history history查看历史命令
tail 滚动查看日志;tail + 数量 + 文件名
tail -f log【滚动查看日志】
tail -n 5 logs 【查看最后5行】
head 匹配前几行;head -n 4 log
重启系统 reboot
关机 shutdown 0
date 查看时间;
date -s "2018-03-05 9:00:00"
常用文件 /etc/rc.local;存放自启动命令的
/etc/profile;存放环境变量设置;
source /etc/profile 快速生效
/etc/sysconfig/network-scripts中的ifcfg-eth0;查看网卡信息的
/etc/crontab;定时任务;
* * * * * +要执行的脚本【完整路径】
o minute: 区间为 0 – 59
o hour: 区间为0 – 23
o day-of-month: 区间为0 – 31
o month: 区间为1 – 12. 1 是1月. 12是12月.
o Day-of-week: 区间为0 – 7. 周日可以是0或7
例子:
每个月的第一天 1:10 p.m 运行
10 13 1 * * /root/bin/full-backup.sh
查看主机名 hostname
修改主机名 vi /etc/hosts或者hostname + 主机名
软件包 --version 查看版本信息;
svnserve --version
java --version

Ⅱ Linux下,不用telnet命令,还有别的命令可以测试端口是否开放吗

可以用python的socket模块,比telnet快多了。下面是我测试过的代码,楼主可以参考一下:


#!/usr/local/bin/python

#nameIsOpen.py

importos

importsys

importsocket


#firstargument

host=sys.argv[1]

#secondargument

port=int(sys.argv[2])


#sockettryconnect

defIsOpen(ip,port):

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

try:

s.connect((ip,port))

s.shutdown(2)

print('IP%s,port%disopen'%(ip,port))

returnTrue

except:

print('IP%s,port%disdown'%(ip,port))

returnFalse

if__name__=='__main__':


Ⅲ linux下c++程序的测试工具有些什么啊,求推荐

要看程序的类型。如果是ui程序,手工测试为主。
如果是接口,先搞清楚接口类型。如果是ws/http接口可以用soapui
如果是其他类型的接口比如socket等,可以自己用python/java写测试代码。

Ⅳ linux环境怎么测试java代码

项目必备:
虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本)
项目:java web项目 (必须在本地部署编译后选择项目的webRoot,改为ROOT(ROOT包含下面四个关键文件),放到tomcat下的webapps下即可,因为tomcat启用一个工程的时候,就是发布了除了JSP以外的,所有已被编译过的java文件,所以只能放在本地部署生成编译后的class文件)。
java环境配置:配置JDK
服务器:tomcat
数据库:MySQL
基本思路:(特别注意各处的编码设置)
1.配置java环境(下载jdk并配置环境变量)
2.下载并安装tomcat (设置tomcat编码)
3.安装mysql并导入sql(注意:mysql客户端和服务器端编码设置,必须设置完再导入sql,这个折腾了好久)
4.项目导入并修改数据库连接配置
5.启动mysql,启动tomcat,访问即可!
VMware tools小介绍:
现在的centOS已安装了VMware tools (实现主机和虚拟机之间文件的共享拖拽功能),其余项目所需都没有安装。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。

Ⅳ 求SPI的SSD1306在linux下的测试程序

求SPI的SSD1306在linux下的测试程序理解SPI的驱动框架,还是从最基本的三个入口点触发,platform_device,platform_bus,platform_driver。

其中内核一提供给platform_bus,platform_driver在spi_s3c24xx_gpio.c和spi_s3c24xxc.c中,其中spi_s3c24xx_gpio.c用于IO模拟SPI (本例讨论的是IO模拟SPI),spi_s3c24xxc.c用于s3c24xx的硬件SPI。因此,我们需要动手写一个platform_device。

看看spi_s3c24xx_gpio.c做了些什么。

static int s3c2410_spigpio_probe(struct platform_device *dev)
{
... ...
/* [cgw]: 分配一个SPI主机 */
master = spi_alloc_master(&dev->dev, sizeof(struct s3c2410_spigpio));
... ...

sp = spi_master_get_devdata(master);

platform_set_drvdata(dev, sp);

/* [cgw]: 分配与spi硬件相关的配置,如指定哪些IO为MISO,MOSI,SCLK,CS,SPI工作模式,最大时钟等等 */
/* in the plkatform data */
sp->info = dev->dev.platform_data;

/* [cgw]: 提供实现SPI各种模式的时序的基本方法,和CS的激活方法 */
/* setup spi bitbang adaptor */
sp->bitbang.master = spi_master_get(master);
sp->bitbang.chipselect =

Ⅵ Linux脚本编程测试题

|1、 #!/bin/bash dir=$1 cd $ dir shift for f in $@; do cat $f done 2、 #!/bin/bash for file in `专ls -1 /root/a |属 grep ".*.c"` { mv /root/a/$file /root/b } ls -lS /root/b 3. @City = qw/Sydney Osaka Beijing........./ for($i=0,i

Ⅶ Linux下如何检测硬盘和内存(源代码)

linux下硬复盘检测工具smartmontools使用方法
cd/usr/ports/sysutils/smartmontools
make install
1、smartctl -a <device> 检查该设制备是否已经打开SMART技术。
2、smartctl -s on <device> 如果没有打开SMART技术,使用该命令打开SMART技术。
3、smartctl -t short <device> 后台检测硬盘,消耗时间短;
smartctl -t long <device> 后台检测硬盘,消耗时间长;
smartctl -C -t short <device> 前台检测硬盘,消耗时间短;
smartctl -C -t long <device> 前台检测硬盘,消耗时间长。
其实就是利用硬盘SMART的自检程序。
4、smartctl -X <device> 中断后台检测硬盘。
5、smartctl -l selftest <device> 显示硬盘检测日志。
6、smartctl -l error <device> 显示硬盘错误汇总。

Ⅷ linux下怎么测试php

1、首先得先找到nginx.conf这个来文件,这个文件多半在自/etc目录入,参考:/etc/nginx/...
2、找到后: #vi nginx.conf。 找到“server_name” 这一行,你的server_name配置应该是localhost吧?。
3、下面的一行配置是location,location内部有根目录的配置选项"root" 后面显示的路径就是站点的根目录了。你把写好的test.php文件放到这个目录里,再浏览器里输入地址:http://192.168.1.222/test.php (假设你的服务器IP是192.168.1.222)。
如果本机的话,就直接输入http://localhost/test.php

Ⅸ 如何测试linux设备驱动程序

要想打印出来需把printf的物理地址写对

阅读全文

与linux下代码测试相关的资料

热点内容
js跳到页面某地 浏览:550
jsp展示clob字段 浏览:779
nyx在网络上是什么意思 浏览:145
乐播农业app是什么 浏览:530
编程框架如何开发 浏览:136
金庸群侠传3修改代码 浏览:712
检察院的文件类别有哪些 浏览:793
怎么把九游残留数据删除 浏览:828
有什么女生主动聊天的app 浏览:436
有哪些可以督促自己的app 浏览:244
用USB传输视频文件夹显示为空 浏览:710
恢复文件软件免费版手机 浏览:648
lg怎么隐藏文件 浏览:836
苹果免费读书app推荐 浏览:497
刘骏微信 浏览:113
书旗旧版本80 浏览:467
教编程考什么证 浏览:990
下载编程猫后哪里有客服 浏览:13
如何编辑歌曲文件格式 浏览:638
cf无限领取cdk工具 浏览:350

友情链接