使用 Android 手机上的 Linux 终端要做的 5 件事 – 包括我最喜欢的
快速阅读: 据《ZDNet》最新报道,安卓15新增完整Linux终端功能,虽无法轻松运行图形应用,但可通过命令行实现多种实用操作,如SSH连接、学习Linux命令、开发编程、管理数据库及隐藏笔记等。这一功能为开发者和科技爱好者提供了便捷的移动操作平台。
杰克·沃尔恩/ZDNET
如果你有一部搭载安卓15系统的手机,你可以启用一个完整的Linux终端,其中包括许多你在Linux上常用的命令,我不得不说这真的很酷。
在我们继续之前,我想提一下在安卓上使用Linux终端存在哪些限制。
你无法轻松安装图形应用。我已经尝试过运行图形应用,发现它们根本无法启动。我知道有人成功地在新终端上安装了Doom这类应用,但这并非易事。
同时:
5个比默认更好的Linux终端应用
尽管如此,我决定弄清楚这个新功能能为你和我做些什么。一句话:很多……只要你能接受使用命令行的话。让我解释一下我是如何使用这个新功能的。希望你能找到终端应用对你有用的地方。
1. SSH
在我之前的文章《如何开始在你的安卓设备上使用新的Linux终端》中,我教你如何在安卓上启用Linux终端并安装SSH。我没有提到的是,在安卓Linux终端应用上通过SSH连接到远程机器有点麻烦……尤其是对于在手机键盘上打字不太熟练的人来说(就像我一样)。
幸运的是,借助SSH配置文件,你可以做一些事情来让它更容易一些。有了这个文件,你可以配置SSH连接,这样你就不用输入`ssh gilly@192.168.1.176`,而只需输入`ssh hive`即可。让我展示给你看。
同时:
适用于安卓的最佳SSH客户端——包括我的两个最爱
打开Linux终端应用并确保已安装SSH(如上文所述)。完成后,连接到所需的远程机器(这会为你创建`.ssh`文件夹)。退出该连接,然后输入`nano .ssh/config`。在该文件中,你会添加类似以下内容:
保存该文件的方法是按下Ctrl键(在终端工具栏中),再按X键。
完成这些后,你只需输入`ssh hive`即可。SSH将读取配置文件并知道主机的IP地址和远程主机名。
这样就容易多了。
2. 学习Linux命令行
多亏了安卓Linux终端应用,你有一个很好的工具来帮助你学习Linux命令行。有了这个应用,你可以运行命令、安装新命令,并阅读每个命令的手册页,而且你知道如果搞砸了,你可以关闭安卓系统的Linux终端功能,然后重新启用它以重新开始。
在安装Ollama命令行AI后,我很快发现我在虚拟环境中空间不足。我没有一步步移除Ollama,而是简单地禁用了Linux终端应用,然后重新启用它以回到起点。
同时:
如何在Linux上运行安卓应用
如果你有兴趣在旅途中学习Linux命令行界面,这是一个很好的起点。
3. 开发
这不是适合每个人的东西,但如果你是一名开发者或正在学习一门编程语言,这是一种随时访问该语言的好方法。
同时:
我是如何使用GitHub Spark仅凭一句AI提示构建应用的
默认情况下,Python已预装,所以你可以立即开始用Python进行开发。我通过创建必要文件并运行“Hello, World”命令进行了简单测试:
在这个文件中,我添加了:
保存文件后,可以通过以下方式运行:
在输出中,我得到了“Hello, ZDNET”作为我的努力成果。
需要注意的一点是,只能通过终端进行开发,而不能借助GUI。
4. 使用数据库
我知道这听起来可能很疯狂,但你可以通过Linux终端应用安装MariaDB数据库服务。一旦安装好,你可以创建所有需要的数据库。是的,这一切都是命令行驱动的,但如果你知道如何使用MariaDB,这可以成为一种在旅途中提升技能的极佳方式。
要安装MariaDB,请运行以下命令:
5. 将笔记隐藏在明处
这可能是我最喜欢用Linux终端应用做的事情之一。我可能需要在手机上保存一些信息,但我想确保它不会被任何人看到。为此,我使用Nano编辑器创建一个隐藏文件(例如使用命令`nano ~/.stuff`)。在那个文件中,我添加任何需要的内容,保存它,然后退出终端应用。
同时:
每个新用户应该学习的前五个Linux命令
每天早上通过Tech Today获取最新科技资讯。
特色
生物识别与密码:律师建议如果你担心无令状搜查手机时的选择
手机被黑客攻击的5个警告信号——以及如何反击
三星刚刚推出了其2025旗舰OLED电视——你会喜欢它的外观
我发现Netflix的秘密流派代码后,我的观看列表爆炸了——它们是如何工作的
生物识别与密码:律师建议如果你担心无令状搜查手机时的选择
手机被黑客攻击的5个警告信号——以及如何反击
三星刚刚推出了其2025旗舰OLED电视——你会喜欢它的外观
我发现Netflix的秘密流派代码后,我的观看列表爆炸了——它们是如何工作的
(以上内容均由Ai生成)