软件测试 学习linux什么方面
作为软件测试人员,理论上要学很多东西,比如网络、硬件、数据库还有你说的Linux等,但其实并不一定都能用到,但是要保证一旦用到就得会,所以Linux知识也是要了解的,说的Shell脚本,那些命令必须必须背过,不管用什么方法,既然学了,就要稍微下点功夫;最后说学Linux有什么用,前几天我们公司做了个程序,服务器用的Linux,测试的话,监控服务器资源什么的都要在Linux上进行,所以要对Linux的相关命令比较熟悉,这是个简单的例子,不怕用不到,就怕用到不会。
Linux常用的命令有哪些?
●安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh ●文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln ●系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last ●网络操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup ●系统安全相关命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
linux 常用命令要具体例子
命令很多的,一下子学了也会忘记的,只能慢慢积累,很多一般都用不上的1、文件查看和连接命令将文件连接到一起,用“>”操作将几个文件组合成一个新的文件,或者是用“>>”把文件追加到已存文件的后面。
语法: cat [参数]filelist -n或--number:由1开始对所有输出的行数进行编号-b或--number-nonblank:和n相似,但对空行不编号-s:遇到两行空白,替换为一行空白 -v:显示不可打印的字符filelist:用于结合文件的可选列表。
2、分屏显示命令类似于cat,但它是每次显示一页,按空格显示下一页,按键退出,按语法more [选项] ...-num:指定每屏显示的行数-d:在屏幕下面提示信息-l:more默认遇到送纸符^L会暂停,使用该选项可以取消该功能-f:计算实际行数-p:不是以卷动的方式显示每页,而是先清屏再显示-s:遇到两行空白,替换为一行空白 -u:不显示下划线+/:在文件中搜索字符串string,并显示字符串所在页的内容+/:从第num行开始显示file用于显示的文件3、按页显示文件。
类似于more,但允许在文件中前后移动。
语法: less [参数]文件名 -i:查询时忽略大小写。
-num:指定每页显示的行数-p:在文件中搜索字符串string,并从第一个符合条件的地方开始显示-S:当某列的内容超过显示画面的宽度时,直接将超出的部分截断舍弃,默认情况下会把超出的部分折回来显示复制、删除和移动命令1、拷贝文件。
语法: cp[选项]cp[选项]....-r 递归拷贝目录-f 删除已存在的目标文件再复制-a 在备份中尽可能的保留源文件的结构和属性。
2、删除 rm [选项] .... 该命令用于逐个删除指定的文件或目录。
默认清苦下,为文件名,rm命令不删除目录,只有指定-d选项时候,才能删除目录语法: -f 强制删除,包括只读文件,并且不给用户任何提示-i 在删除每个文件时提示用户-r 递归删除目录下的内容移动或更名文件和目录 语法: mv [参数]源文件目标文件 -f 强制复盖已有文件。
-i 在复盖已有文件前提示用户。
-u 在目标文件的时间比原文件新时不复盖目标文件。
-v 在移动文件时输出相关信息。
创建和删除目录命令1、创建目录命令mkdir [参数]目录名 -p 如果父目录不存在,创建所有的父目录。
2、删除空目录。
语法: rmdir [参数]目录列表 -p 表示删除指定目录后,如果该目录的父目录为空,则将一并删除切换工作目录和显示目录命令1、改变当前工作目录。
语法: cd 目录名 如果后面不加目录名,则返回用户的根目录,此外用户必须拥有进入该目录的权限。
另外cd ~ 指切换到自己的主目录,cd ../.. 可以切换到单前目录的上上目录2、显示正在工作或当前的目录名。
pwd [参数]3、列出目录中的内容。
语法: ls [参数][目录] -A 显示所有文件,包括隐藏文件(以“.”开头的文件,但不列出当前目录“.”和上级目录“..” -a 显示所有文件,包括“.”和“..”目录。
-d 只列出目录名;不列出它的内容。
-l 给出文件的长列表。
包括权限、所有权、大小、文件名、最后修改时间等等。
-t 按时间顺序显示-F 在列出的文件名后以符号表示文件类型,一般文件不加符号,可执行文件“*”,目录加“/”-R 若目录下有文件,则递归地列出目录下的文件查找与定位命令1、查找文件或目录命令格式find [path....] [expression]该命令在目录树层次中从path开始向下查找文件,将符合expression要求的文件列出来。
输入命令中第一个以-、(、)、,、!开始的参数作为expression的部分,在这些符号之前的参数都被认为是要搜索的路径,在这些符号之后的才被认为是expression的部分,如果不给出path,则使用当前工作的目录,如果不给出expression,则使用-print作为预设expressionexpression的参数有二三十个之多,这里只提几个常用的-amin 在过去n分钟内被访问过的文件-anewer 比文件file更晚被访问过的文件-atime 在过去n天被访问过的文件-cmin 在过去n分钟内修改过的文件-cnewer 比文件file更新的文件-ctime 在过去n天内修改过的文件-empty 内容为空的文件-gid或-group gid是n或是group名是name的文件-ipath,-path 路径名称符合p的文件,ipath表示忽略大小写 -name,-iname 文件名称符合name的文件,iname表示忽略大小写-size 文件大小是n个单位-type-pid 进程id是n的文件exp1 exp2 或者exp1 -a exp2 或者exp1 -and exp2 含义相同,表示同时满足这两个条件!expr或者-not expr 表示expr的否定exp1 -o exp2 或者exp1 -or exp2 表示满足其中一个条件就可以2、文件定位命令locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。
其方法是先建立一个包括系统内所有档案名称及路径的资料库,之后当寻找时就只需查询这个资料库,而不必实际深入档案系统之中了。
在一般的distribution 之中,资料库的建立都被放在 contab 中自动执行。
一般使用者在使用时只要用locate [选项] -u 建立资料库,-u 会由根目录开始-U 建立资料库,-U 则可以指定开始的位置。
-e 将排除在寻找的范围之外。
-l 如果 是 1.则启动安全模式。
在安全模式下,使用者不会看到权限无法看到的档案。
这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。
-f 将特定的档案系统排除在外,例如我们没有到理要把 proc 档...
LINUX下的软件测试
网上找一些常用的命令来学一下,是可以的,不过,不够实战,一般都写得太多,而学了之后,用得不多,就很容易忘记了。
其实,你从使用的角度来看,就知道哪些是常用的了用linux,就是把项目部署上去,然后测试,这些过程,用到的,就是常用的所以,常用的就是解压,执行,然后就是查看日志你看这几个命令,就相当于你会了50%以上的linux技术了网上大把的命令,你重点看我说的几个当然,你也可以在网上看对应的视频,如腾讯课堂中,搜索海枫科技,就会有对应的视频可以看到,那样,也会直接一点
Linux下常用配置文件及常用命令介绍有哪些呢?
/etc/sysconfig/network包括主机基本网络信息,用于系统启动/etc/sysconfig/network-script/此目录下是系统启动最初始化网络的信息/etc/sysconfig/network-script/ifcfg-eth0网络配置信息/etc/xinetd.conf定义了由超级进程XINETD启动的网络服务/etc/protocols设定了主机使用的协议以及各个协议的协议号/etc/services设定了主机的不同端口的网络服务//网络配置工具# redhat-config-network /*使用ifconfig命令配置并查看网络接口情况*///配置eth0的IP,同时激活设备# ifconfig eth0 192.168.168.119 netmask 255.255.255.0 up//配置eth0别名设备eth0:1的IP,并添加路由# ifconfig eth0:1 192.168.168.110# route add–host 192.168.168.110 dev eth0:1//激活(禁用)设备# ifconfig eth0:1 up(down)//查看所有(指定)网络接口配置# ifconfig (eth0) /*使用route命令配置路由表*///添加到主机路由# route add–host 192.168.168.110 dev eth0:1# route add–host 192.168.168.119 gw 192.168.168.1//添加到网络的路由# route add–net IP netmask MASK eth0# route add–net IP netmask MASK gw IP# route add–net IP/24 eth1//添加默认网关# route add default gw IP//删除路由# route del–host 192.168.168.110 dev eth0:1 /*常用命令*/# traceroute www.pconline.com.cn# ping www.pconline.com.cn//显示网络接口状态信息# netstat–I//显示所有监控的服务器的Socket和正在使用Socket的程序信息# netstat–lpe//显示内核路由表信息# netstat–r# netstat–nr//显示TCP/UDP传输协议的连接状态# netstat–t# netstat–u//更改主机名# hostname myhost//查看ARP缓存# arp//添加# arp–s IP MAC//删除# arp–d IP /*运行级别与网络服务*///查看当前运行级别# runlevel//运行级别的切换# init# telinit
哪些是linux下性能测试常用命令
查看cpu cat /proc/cpuinfo 查看内存 free -m 查看挂载的硬盘 df -h 查看所有硬盘 fdisk -l 复制copy 移动 mv 打开目录 cd 目录名称 cat 查看文件内容 more 分屏查看内容 head 查看文件开头部分内容 tail 查看文件结尾部分内容 mail 查看当前用户的邮件 等等
转载请注明出处51数据库 » 软件测试linux 常用命令