软件测试工程师成长必经之路—Linux学习。
测试工程师不同于运维工程师,所以在对不熟悉Linux的测试人员来说,先了解一些Linux系统的基本操作,能顺利开展测试工作即可,在强迫自己使用,熟悉命令行操作后,在探讨更深入的问题。
 
“万事开头难”,让我们一起开启测试工程师的Linux之路吧。
 
 
Ubuntu 16.04 自动安装应用时由apt install 包名替换了之前版本的apt-get install 包名,卸载apt-get autoremove 包名或apt-get remove 包名
 
1、 制作Ubuntu安装U盘(本身有win10存在)如果有Ubuntu系统,系统自带启动盘制作工具

  Universal USB Installer是一个Windows下制作Linux安装U盘非常流行和常用的一个工具,该工具是绿色版本不需要安装,支持当前主流的Linux发行版,当然也支持Ubuntu。Universal USB Installer下载

  参见http://www.linuxidc.com/Linux/2015-10/123786.htm

2、启动:

  安装后默认是win10启动(登录时暂时采用F12选择系统启动方式)

3、搜狗:

  安装搜狗输入法,下载地址:http://pinyin.sogou.com/linux/(搜索官网下载及安装方法),deb安装方法类似Windows的exe安装,安装后重启生效。

4、wpsoffic的安装(搜索官网http://wps-community.org/download.html下载该版本)

    官网http://wps-community.org/download.html;

    WPS Office for Linux Alpha21[2016-06-24]

     wps-office_10.1.0.5672~a21_amd64.deb

deb安装,类似exe安装,安装后,点击Windows键,搜索计算机wps,看查看到已经安装的wps,wpp和et。

  配置环境变量export WPS_HOME=/opt/kingsoft/wps-office/office6,后source /etc/profile立即生效,终端和随时随地启动wps,wpp和et

5、git安装:

  apt-get install git

  git init

      初始化空的 Git 仓库于 /home/rxf/python3_1000/.git/

  git clone https://github.com/Ranxf/1000(将git上已有项目或脚本clone到本地)

6、jdk的安装

  环境变量:

  配置所有用户的环境变量 vim /etc/profile

export JAVA_HOME=/opt/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

立即生效:source /etc/profile

7、安装ubuntu16.04后要做的几件事儿(参考:http://jingyan.baidu.com/article/359911f54f486257fe0306be.html)

8、翻墙:

最新可用的google hosts文件。镜像: https://coding.net/u/scaffrey/p/hosts…

https://github.com/racaljk/hosts

注意

  • 手动替换 hosts 时,建议清空 hosts 原有的内容,再进行复制操作
  • 替换 hosts 文件后,相关记录可能不会立即生效,可以关闭开启网络,或启用禁用飞行模式
    让域名解析立即生效

9、svn客户端安装:

1)、apt-get install subversion
2)、 svn help 来查看 svn提供的命令。

3)、检出文件(checkout)。

新建一个目录,cd 到新建目录下,将文件 checkout 到本地目录:svn checkout svn://192.168.100.249/server ,按提示输入相应的用户名和密码。

或:使用命令:svn co https://{svn repository url} /destination (svn co https://10.1.1.xxx:400/svn/Xin-platform/branches)

然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;

输入正确后,就可以检出文件了。

4)、提交文件(commit)。

进入需要更新的目录,输入命令:

svn commit -m path-to-commit,其中path-to-commit可以为空,成功后会提示更新后的版本号。

4、更新文件(update)。

svn update,在要更新的目录运行这个命令就可以了。

5、查看日志(log)。

svn log path

10、Ubuntu16.04 新版QQ安装:详细参见

  实践证明我的电脑带不动新版QQ,启动后很久很久都不响应,我安装它仅仅想抓一个图而已,还是换回老版。

  老版本QQ安装方法:

  wine-qq下载地址:http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=23

  解压后有三个文件(fonts-wqy-microhei_0.2.0-beta-2_all.deb)(ttf-wqy-microhei_0.2.0-beta-2_all.deb),(wine-qqintl_0.1.3-2_i386.deb),依次双击安装即可;(不会给我留言^_^)

软件测试工程师的Linux之路(持续更新修正)的更多相关文章

  1. Linux命令(持续更新ing)

    *.命令语法:  a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;  b.指令太长的时候,可以使用“\”符号使指令连续到下一行;  c.各种符号的意义:    ''     ...

  2. 软件测试工程师入门——Linux【使用说明书】

    先来说一下linux是什么? linux 是一个开源.免费的操作系统,其稳定性.安全性.处理多并发已经得到业界的认可,目前很多中性,大型甚至是巨型项目都在使用linux. linux 内核:redha ...

  3. 常用linux,DOS命令——持续更新

    cd 文件夹名 进入某个文件夹 cd ../ 退出该级目录进入上一级 cd ../../ 退出该级目录进入上上级 cd ../../demo 退出该级目录进入上上级的目录 d: 回车 进入d盘 ls ...

  4. [Linux] Linux指令汇总(持续更新中...)

    写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学L ...

  5. Linux学习历程(持续更新整理中)

    1.文件目录操作命令 (1) ls   显示文件和目录列表 a ls -l  显示文件的详细信息 b ls -a 列出当前目录的所有文件,包含隐藏文件. c stat '目录/文件'   显示指定目录 ...

  6. Linux常用命令——持续更新(2018-05-09)

    此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...

  7. Linux命令(持续更新)

    1. tail 命令    tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件. tail  -f  filename 会把 filename 文件里的最尾部的内 ...

  8. Linux 基本命令(持续更新ing)

    cd -> 变换路径                        //文件一般存在/var/路径下,var为可修改存储盘 ls -> 列出所有隐藏文件与相关文件的属性   #ls -al ...

  9. .NetCore WebAPI采坑之路(持续更新)

    1.WebAPI新增日志过滤器or中间件后Action读取到的请求Body为空问题 案例: 自定义了一个中间件,用于记录每次访问webapi的入参,以及引用了Swagger. 先看下面这段代码: pu ...

随机推荐

  1. 第二百一十六节,jQuery EasyUI,Spinner(微调)组件

    jQuery EasyUI,Spinner(微调)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Spinner(微调)组件的使用方法,这个 ...

  2. Oracle启动中,startup nomount、 startup mount 有什么差别?

    Oracle启动中,startup nomount. startup mount 有什么差别? 解答: startup nomount:启动实例,读取参数文件,分配内存空间,启动后台进程,打开跟踪文件 ...

  3. 你是怎么理解java的泛型的?

    解答: 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知 ...

  4. Json.net操作json

    string str="{\"size\":15,\"query\":{\"match\":{\"data.query. ...

  5. QT软件初次使用中遇到的若干问题及思考

    1.QT窗口名称汉字设置问题? 答案:在MSVC中试用诸多方法,亲测都不行. 解决方案1:创建项目时,选择使用MSGW方案,用gcc进行编译,即可解决 2.QT中ui文件中组件不能再.cpp文件中显示 ...

  6. python json 序列化任意数据类型

    json默认支持的数据类型 +-------------------+---------------+ | Python | JSON | +===================+========= ...

  7. django用户认证系统——自定义认证后台8

    Django auth 应用默认支持用户名(username)进行登录.但是在实践中,网站可能还需要邮箱.手机号.身份证号等进行登录,这就需要我们自己写一个认证后台,用于验证用户输入的用户信息是否正确 ...

  8. Eclipse获取签名证书的SHA1

    签名后的获取方式 :http://jingyan.baidu.com/article/3ea51489da3bc252e71bba59.html 未签名的获取方式:http://www.th7.cn/ ...

  9. python中的URL编码和解码

    python中的URL编码和解码:test.py # 引入urllib的request模块 import urllib.request url = 'https://www.douban.com/j/ ...

  10. delphi 事件记录

    delphi常用事件 序号 事件 描述 1. OnActive 焦点称到窗体或控件时发生 2. OnClick 鼠标单击事件 3. OnDbClick 鼠标双击事件 4. OnClose和OnClos ...