📜  使用 linux 通过 android 手机调用 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:31.840000             🧑  作者: Mango

使用 Linux 通过 Android 手机调用 - Shell/Bash

简介

在现代社会,智能手机越来越普及,人们已经把手机作为生活和工作的必备工具。而在手机开发者的眼里,手机还有其他的用途。其中之一就是可以通过手机让 Linux 系统执行 Shell/Bash 脚本。本文将为程序员介绍如何在使用 Android 手机时,将 Linux 系统与 Shell/Bash 脚本相结合。

前提条件

在使用 Android 手机调用 Linux 系统执行 Shell/Bash 脚本之前,你需要确保以下几点:

  1. Android 手机可以成功连接到 Linux 系统

  2. Linux 系统已经安装了 Shell/Bash

  3. Android 手机可以访问 Linux 系统上的 Shell/Bash 脚本

如果运行 Android 手机和 Linux 系统都是你自己的设备,那么以上三点条件通常是符合的。但如果你需要通过 Android 手机与远程 Linux 系统进行通信,则需要考虑如何连接到远程系统并验证连接是否成功。

使用 SSH 协议连接到远程系统

SSH 是在远程计算机上安全地运行命令、传输文件等操作的协议。在 Android 手机上可以使用各种 SSH 客户端应用程序(例如 JuiceSSH,ConnectBot 等)连接到远程 Linux 系统。

  1. 安装 SSH 客户端应用程序

在 Google Play 商店中搜索 SSH 客户端应用程序。

  1. 配置 SSH 客户端应用程序

根据 SSH 客户端应用程序的要求输入远程系统的 IP 地址、用户名和密码等信息。这些信息通常可以在远程系统提供的 SSH 服务文档中找到。

  1. 连接到远程系统

连接成功后,您将看到一个基于终端的界面,您可以在该界面内输入命令并使 Linux 系统执行您要求的操作。

通过 Android 手机调用 Linux 系统中的 Shell/Bash 脚本

使用 SSH 客户端应用程序连接到 Linux 系统后,可以通过以下步骤调用 Shell/Bash 脚本:

  1. 登录您要执行 Shell/Bash 脚本的 Linux 系统,并转到 Shell/Bash 脚本所在的目录。

  2. 在 SSH 客户端应用程序基于终端的界面中键入以下命令:./script.sh。其中 “script.sh” 是您想要执行的 Shell/Bash 脚本的文件名。请注意,您需要为您的 Shell/Bash 脚本分配可执行权限,在 Linux 终端中可通过以下命令进行分配:chmod +x script.sh

  3. 现在,Shell/Bash 脚本将在 Linux 系统上运行,并将结果显示在 SSH 客户端应用程序的基于终端的界面中。

  4. 您可以通过以下方式退出 Shell/Bash 脚本:按下键盘上的 Ctr + C 或输入 exit 命令。

以上就是通过 Android 手机调用 - Shell/Bash 的介绍。希望这篇文章对您理解使用 Shell/Bash 脚本的基本操作有所帮助。