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

2025-08-01  本文已影响0人  紫荆逸

mac 下常用简单命令:

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

###使用场景:
Last login: Sat Aug  2 12:57:11 on ttys000
nhl@bogon ~ % cd /Applications/WeChat.app 

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


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

###查看安装 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等重要文件

注意事项: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 会话。


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

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


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

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


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

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

与adb 有关:


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

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

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

上一篇 下一篇

猜你喜欢

热点阅读