vlambda博客
学习文章列表

入行游戏测试之linux常用命令

之前在面试腾讯外包的时候有几个笔试题还是有印象的:

比如数据库的增删改查语句、写五个linux的常用命令及代表的意思

这篇先写一下五个常用的linux命令。虽然我进过4家公司,但是执行linux命令这个东西我也就在一家公司用过而已,而且只在这家公司呆了8天,也不常用,现在就简单的说一下。

本来刚刚高高兴兴地去安装了一个shell6工具,这是连接linux的桥梁,我用的就是这个工具。

等我安装完毕,我才发现我根本没有可连接的服务器。。。

然后想试试连接本地电脑。。。

最后,我是个傻逼。


算了,直接写吧,等下用Windows里面的cmd命令提示符演示一下,大同小异。

1.ls (英文全称:list files。files意思是文件,list是列表,可以理解为,将所有文件通过列表排序的方式来展示)

输入ls(两个英文字母)再加回车键,就会展示当前目录下所有的目录。

类似于Windows系统用dir命令一样:

2.cd 切换目录 (英文全称是Change directory,翻译过来就是改变目录)

①cd+空格+文件

假设我上面的命令是用shell6连接了linux,然后我想切换到test1文件下,就跟鼠标双击这个文件夹打开一样,直接输入:cd+空格+test1

入行游戏测试之linux常用命令

②cd..

cd+..(两个点),这代表的意思是返回上层目录。这个命令win和linux都一样,都是返回上层目录。

一定要学会看前面的路径。

③cd~ 直接返回根目录,根目录的意思就是直接返回电脑系统里面的abcd盘这样

下面拿win命令提示符举例:

小总结:

上面是查看、选择和切换目录的指令,目的是为了可以快速找到文件,然后对文件进行操作。

比如重启更新服务器。

当我们测试的时候,服务器提交了新的内容,我们就可以通过切换目录,找到自己游戏工程里面的开服、重启服务器、更新最新代码再重启服务器的操作。

(这些指令通常都会写在目录下,直接执行就行。)


3.date+空格+-s+“时间”:可以更改服务器时间。

①date 查看当前时间

这里会直接打印当前服务器的时间。

②date -s “12:12:23 2020-03-14″ ,修改时间

输入上面格式的指令就可以重新设置服务器的时间。


温馨提示:在我们测试过程中,总会需要用到更改时间的要求,比如测一个七天登陆的活动,当然不能等着时间自然流逝,通过直接更改服务器时间来模拟测试条件,方便测试。



其实我在工作中中就用到这三个,其他的我就不会了.....但是为了面试题嘛,所以必须凑齐五个,那我再加几个吧。(百度的)

1.cat+空格+文件名 (英文全称:concatenate,为什么百度翻译是连接,我以为会是查看文件)

这个指令的作用在于:显示文件里面的内容。可以通过这个指令直接展示文件里面的json内容。


2. mkdir+空格+文件名:创建目录(Make directory )

这就相当于在当前文件夹下创建一个新的文件夹



3.pwd 打印当前所处的文件目录 (Print working directory)

这不同于上面的ls指令,只会显示当前工作目录的绝对路径,比如输出后会显示:

D:\test\test1



好了,我真真使用并常用的就最开始的那三个而已,不过为了笔试嘛,就勉勉强强凑五六个罢!