软件测试工程师必备技能——Linux基础知识

1、Linux理论知识

Linux是一套免费试用和自由传播的unix操作系统;是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议;它支持32位和64位硬件;Linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991年10月5日(第一次向外公布时间);linux存在着许多不同的linux版本,但他们都使用了linux的内核;Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,linux这个词本身只表示linux内核,但实际上人们已经习惯了用linux来形容整个基于linux内核,并且使用了GNU工程各种工具和数据库的操作系统。

Unix操作系统(尤尼斯),是一个强大的多用户、多任务操作系统、支持多种处理器架构;按照操作系统分类,属于分时操作系统。目前它的商标权由国际开放标准组织所拥有;只有符合单一UNIX规范的unix系统才能是用UNIX这个名称,否则只能称为类UNIX(UNIX-like)

Linux命令:

   是对Linux系统运行管理的命令;对于linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标还是用户等都是文件;Linux系统管理的命令是它正常运行的核心,于之前的DOS命令类似;Linux命令在系统中有两种类型:内置shell命令和Linux命令;Linux命令的功能是建立或修改备份文件,或是从备份文件中抽取文件。

软件测试工程师必备技能——Linux基础知识_第1张图片

2、Linux常用命令

linux命令

linux命令

参数

解释说明

cd

/

进入根目录

..

返回上一层

../..

返回上一层的上一层

-

返回上一层的工作路径

ls

查看当前目录下的内容

-a

查看当前目录下的内容包括隐藏文件

-l(ll)

以详细信息形式显示目录下的内容

-la

查看当前目录下所有(包括隐藏内容)的详细信息

-t

按时间排序

-r

按时间倒序

mkdir

新建一个目录

-p

新建多级目录

touch

文件名

新建一个文件

cp

文件名

复制一个文件

aa,txt bb.txt

复制多个文件

-r

复制目录路径

rm

文件名

删除文件

-f

强制删除文件

-r

逐层删除目录中的内容,逐一询问

-rf

强制删除目录,不询问

mv

文件/目录

目标路径

aa cc

把aa剪切到test目录下并重命名为cc

rmdir

删除空目录

pwd

显示当前工作路径

cat

正序查看文件内容

-n

显示行号

tac

倒序查看文件

more

查看大文件,显示百分比,回车显示下一行,空格显示下一页

q退出

less

查看大文件,不显示百分比,回车显示下一行,空格显示下一页

q退出

head

默认查看文件的前10行内容

-n

n是整数,表示前几行内容

tail

默认查看文件的后10行内容

-n

n是整数,表示后几行内容

man

帮助

info

帮助

--help

shell内置的帮助信息

以中文方式显示选项设置

whatis

获取命令的简短信息

.gz

压缩

你可能感兴趣的:(测试入门,linux,服务器)