【我的linux,我做主】软件测试技能之linux

软件测试技能主要有:用例设计、测试工具、数据库、linux、编程语言。

前不久,刚换工作,所以,面试了很多家公司,主要面试技能:linux与数据库比例是1:2.

所以,今天,就来谈谈软件测试技能之linux。

一些基本的指令,这里就不多讲了,主要讲一些测试人员经常用到的一些指令:

第一,打包:tar命令

参数:

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令!

-t :查看 tarfile 里面的文件!

特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时与解压缩。

-z :是否同时具有 gzip 的属性?亦即是否需要用gzip 压缩?

-j :是否同时具有 bzip2的属性?亦即是否需要用 bzip2 压缩?

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f之后要立即接档名喔!不要再加参数!

   例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成

   『 tar -zcvPf tfile sfile』才对喔!

-p :使用原文件的原来属性(属性不会依据使用者而变)

-P :可以使用绝对路径来压缩!

-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

--excludeFILE:在压缩的过程中,不要将 FILE 打包!

范例:

范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar

[[email protected]~]# tar -cvf /tmp/etc.tar /etc

将整个/etc目录下的文件全部解包在etc目录下

[[email protected]~]#  tar xvf /tmp/etc.tar  /etc

第二,linux三剑客:grep、sed、awk

具体实例及用法可以查看老男孩博客:

深入浅出三剑客之awk必杀技一例:http://oldboy.blog.51cto.com/2561410/950730

深入浅出linux三剑客之sed必杀技一例:http://oldboy.blog.51cto.com/2561410/949365

grep,egrep,fgrep的区别:http://ericsam.blog.51cto.com/4479540/1563687

想更深入的学习linux,搜索‘老男孩’即可。本人就是老男孩的忠实粉丝。

时间: 2024-08-24 13:21:39

【我的linux,我做主】软件测试技能之linux的相关文章

【我的LINUX,我做主】我与LINUX的小故事

又一次的深夜无眠,刚看到这个活动,我的思绪顿时回到了大学时代,一个再也回不去的美好时代. 首先声明的是,我不是一位大神,至少目前不是.只是众多LINUX学习大军的一员. 初识LINUX 第一次听说LINUX这个词是在大三下学期的一天.那时候的我,可以说是一个电脑大白(可能稍微比小白好点),在我的大脑知识储存库中,只认识一种电脑操作系统,那就是大名鼎鼎的WINDOWS,而且那时候也根本不知道还有WINDOWS SERVER 2003/2008这些的存在.以为只有WIN 7/XP以及VISTA.想起

Linux用户管理(一)Linux系统概述

Linux系统概述 一. 认识Linux 1.Linux的性质 Linux为一种源码公开的自由软件,是一种真正多任务和多用户的网络操作系统. Linux的多用户和多任务.同时开设多个用户终端.可以由用户同时运行多个程序 2.  Linux的发展历史 (1)  UNIX和Linux的发展: -1968年 美国的kenThompson在贝尔实验室关于一个Multics项目开始了UNIX的历史(基于PDP-11平台,使用汇编语言) -1970年 第一版的UNIX出现在贝尔实验室,此时的UNIX支持三个

linux入门教程(四) 初步进入linux世界

[Linux 系统启动过程] Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动. Linux系统的启动过程大体上可分为五部分:内核的引导:运行init:系统初始化:建立终端 :用户登录系统. A 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动.紧接着由启动设备上的grub程序开始引导linux,当引导程序成功完成引导任务后,Lin

每天一个linux命令(23):Linux 目录结构

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识. 当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc.usr.var.bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在Linux下看上去就象树形结构,所以我们

Linux学习笔记(二)——Linux用户管理和权限管理

Linux系统的权限管理 Linux系统是一个多用户多任务的操作系统,多用户是指系统资源可以被不同用户各自拥有,即每个用户对自己的资源有特定的权限,用户之间互不影响.Linux系统有一套权限管理机制,文件不允许非授权用户访问或修改.这种机制的实现是通过用户和组的形式实现的. 5.1           Linux安全机制 账户管理是Linux安全机制的核心部分.登录Linux系统的用户都会被分配一个的用户账户.用户对系统上文件的访问权限取决于他们登录系统时使用的账户.每个用户的权限是通过创建用户

Linux系统的理解及学习Linux内核的心得

作业列表      linux内核分析作业:以一简单C程序为例,分析汇编代码理解计算机如何工作 linux内核分析作业:操作系统是如何工作的进行:完成一个简单的时间片轮转多道程序内核代码 linux内核分析作业3:跟踪分析Linux内核的启动过程 linux内核分析作业4:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 linux内核分析作业5:分析system_call中断处理过程 linux内核分析作业6:分析Linux内核创建一个新进程的过程 Linux内核分析作业7:L

攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建

swap的功能是应付物理内存不足的状况,用硬盘来暂时放置内存中的信息. 对于一般主机,物理内存都差不多够用,所以也就不会用到swap,但是对于服务器而言,当遇到大量网络请求时或许就会用到. 当swap被使用的时候,主机的硬盘灯就会闪烁不停. 本篇介绍两种方式:1.设置一个swap分区   2.创建一个虚拟内存的文件. 一.使用物理分区构建swap: 1.首先是分区: A.fdisk /dev/sda; <== 根据后续提示创建一个分区. B.修改分区的ID,因为fdisk默认将分区的ID作为文件

攻城狮在路上(叁)Linux(二十六)--- linux文件系统的特殊查看与操作

一.boot sector 与 super block的关系: 1.boot sector用于存放引导装载程序,占用1024个字节. 2.super block的大小也为1024字节. 3.若block大小为1k,则boot sector和super block各占一个block. 4.若block大于1K(2K/4K)时,则两者都位于第一个block中. 二.磁盘空间的浪费问题:暂不考虑. 三.利用GUN的parted命令进行分区行为: 因为fdisk不支持高于2TB的分区. 命令格式: pa

攻城狮在路上(叁)Linux(二十四)--- linux设置开机挂载及镜像文件挂载

虽然可以手动进行文件系统的挂载,但是每次都手动挂载就会很麻烦,开机挂载的目的就是实现文件系统的自动挂载. 一.开机挂载:/etc/fstab及/etc/mtab 主要是通过修改/etc/fstab文件的配置来实现. fstab是开机时的设置,实际文件系统的挂载是记录到/etc/mtab和/proc/mounts这两个文件中. 1.系统挂载的限制: A.根目录/必须挂载,而且一定是最先挂载的,要先于其他mount point. B.其他挂载点必须为已新建的目录,可以任意指定. C.所有挂载点在同一