美文网首页
《命令行》之【软件测试篇】

《命令行》之【软件测试篇】

作者: 紫荆逸 | 来源:发表于2025-08-01 14:33 被阅读0次

mac 下常用简单命令:

  • cd: 进入目录.
###其它与文件相关的命令:
//cd 进入到某一文件下,cd 空格 路径
//如果不知道某一文件的路径是什么,可以直接拖拽该文件到终端命令行,自动生成路径

###使用场景:
Last login: Sat Aug  2 12:57:11 on ttys000
nhl@bogon ~ % cd /Applications/WeChat.app 
  • sudo:获取管理员权限,伴随着输入密码

因为权限不足而执行出错的命令都可以前面加上 sudo,不过较为危险,若未配置正确,普通用户可能通过 sudo 执行高风险命令(如删除系统文件),导致系统损坏。


###获取管理员权限,伴随着输入密码,执行命令报错常用的解决办法
//sudo 
sudo appium driver install uiautomator2

  • 查看版本:常用-v、-version、--version
    常用于安装某个软件或环境配置是否安装成功,例如:
###查看安装 java 环境配置成功
//写法: java -version
Last login: Sat Aug  2 13:20:14 on ttys000
nhl@bogon ~ % java -v
Unrecognized option: -v
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
nhl@bogon ~ % java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
nhl@bogon ~ % java --version
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
nhl@bogon ~ % 

###查看appium 版本并确认 appium 安装成功
///写法:appium -v 或 appium --version
Last login: Sat Aug  2 13:34:35 on ttys000
nhl@bogon ~ % appium -v
2.19.0
nhl@bogon ~ % appium -version

[ERROR] Unrecognized arguments: -version
nhl@bogon ~ % appium --version
2.19.0
nhl@bogon ~ % 

###查看 node 版本:
//写法: node -v 或 node --version
///npm 也是此用法:npm -v 或 npm --version
Last login: Sat Aug  2 13:37:11 on ttys000
nhl@bogon ~ % node -v
v23.11.1
nhl@bogon ~ % node -version
node: bad option: -version
nhl@bogon ~ % node --version
v23.11.1

###查看adb 版本:
//写法:adb --version
Last login: Sat Aug  2 13:41:41 on ttys000
nhl@bogon ~ % adb -v
adb: unknown command -v
nhl@bogon ~ % adb -version
adb: unknown command -version
nhl@bogon ~ % adb --version
Android Debug Bridge version 1.0.41
Version 36.0.0-13206524
Installed as /Users/nhl/Library/Android/sdk/platform-tools/adb
Running on Darwin 21.6.0 (x86_64)
nhl@bogon ~ % 

所以综上所述,查看版本可使用-v 或--version或-version

与创建文件并编辑保存有关:

常用于创建.bash_profile、.zshrc等重要文件

  • touch、open
    .bash_profile 是 macOS 系统中用于配置命令行环境的隐藏文件,位于用户主目录下(如 /Users/用户名)。该文件会在用户登录终端时自动执行,主要用于设置环境变量、别名、函数及个性化命令行设置。

注意事项:macOS Catalina 更新后默认使用 zsh Shell,但 .bash_profile 仍兼容(系统会调用兼容模式加载)。 2 若重启终端后配置失效,需检查是否正确写入文件或是否需要同步到 .zshrc(若使用 zsh)。


####创建保存编辑生效文件
//创建或编辑文件.bash_profile
//创建编辑.zshrc同样方式
touch .bash_profile

//打开文件.bash_profile
open -e .bash_profile

//使编辑保存过的.bash_profile生效
source .bash_profile

注意事项

  • 若需全局生效,应直接在 home 目录创建 ~/.bash_profile。
  • 若仅需临时修改当前会话环境变量,可在当前目录创建 .bash_profile。

作用范围

  • .bash_profile:仅对当前终端会话生效,
    修改后需运行 source .bash_profile 或重新开启终端才能生效。

  • ~/.bash_profile:全局生效,每次登录时自动执行(如通过 SSH 或本地登录),适用于所有 shell 会话。

  • nano:

///输入以下命令来创建或编辑.bash_profile文件
nano ~/.bash_profile

使用nano编辑器的界面来编辑文件。你可以使用Ctrl + O来保存文件,使用Ctrl + X来退出nano编辑器。

  • vim:

///输入以下命令之一来编辑.bash_profile文件
vi ~/.bash_profile
///或者
vim ~/.bash_profile

vivim中,你可以使用:wq来保存并退出,或者:q!来不保存直接退出。

  • 也可使用echo (适用于添加单行配置):

///这会在文件的末尾添加一行新的环境变量设置。
echo "export PATH=\"\$PATH:/your/custom/path\"" >> ~/.bash_profile

推荐使用第一种 open -e profile,方便编辑保存。

与adb 有关:


*   adb devices :查询 adb 下绑定的设备;

*   which adb: 查询 adb 的所在路径;

*   adb --verison:查看 adb 版本可确认时安装配置好;

相关文章

  • 备考第一天

    软件测评师教程共3篇。分为20章。 第一篇 软件测试概论、软件测试基础、软件质量与评价(软件测试标准)、软件测试过...

  • 软件测试

    基础篇 软件测试历史 什么是软件测试 软件测试在整个开发过程中的地位 软件测试要素 软件测试类别 软件测试流程、软...

  • MonkeyTest的简单使用

    连接你的设备,安装好要被测试的软件打开命令行

  • 初级软件测试之软件测试基础篇(上)

    作为一个从啥都不明白的测试小白走过来的我,不想把自己经历的路浪费掉,更不想让更多的人去多走弯路,毕竟人生...

  • 初级软件测试之软件测试基础篇(中)

    上篇中大致讲解了下测试的流程;其实作为一名测试人员你所需要掌握的知识其实是需要比较全面的,比如:在测试功能系统时候...

  • 软件测试基础-概念篇

    前言 本文章为软件测试基础-概念篇课程的笔记记录。 1-1 软件测试概要 什么是软件测试? 早期定义:软件测试是对...

  • 软件测试的分类

    软件测试从零开始专辑(一) 软件测试之天龙八步(一) 第 1 步:具备软件测试常识 软件测试行业就像一个围城,很多...

  • Android自动化及性能测试

    一、Monkey简介:monkey是Android中的命令行工具,monkey测试是为了测试软件的稳定性,健壮性快...

  • 软件行业的入门条件?

    大家好,我是十一。前面两篇分别讲了软件测试的行业现状以及什么是软件测试,那通过这两篇内容相信大家已经对软件测试有了...

  • 软件测试基础自学之测试基础理论

    第一章、系统测试之测试基础 软件测试不只只只是测试源代码软件测试人交流社群313782132,内有学习资料、面试技...

网友评论

      本文标题:《命令行》之【软件测试篇】

      本文链接:https://www.haomeiwen.com/subject/nescojtx.html