Termux 是运行在Android手机上的一个 Linux 终端模拟器,干什么都要输入命令执行,不像 Windows 操作系统桌面用鼠标点点点,这里主要介绍用它来学习Javascript编程入门,当然,这和小时候学过的C语言编程课入门一样的,这个门槛低,成本小,不需要去准备买台电脑,手里有手机有书就行,简单省事,很适合小朋友们玩手机编程哦,如果精通了,用它搭建网站后端服务器也是可以哦。

操作环境

  • 熟悉Linux 命令
  • 熟悉NodeJs
  • 一部Android 手机

下载方式

Termux App,如下图所示,像操作终端,可以前往点此下载,具体怎么用,这里有详细的教程说明 点此前往,可以先熟悉一下

常用命令

有必要熟悉一下,App中常用到的命令,也叫Linux的命令,功能类似于nodejs的npm

命令 翻译
pkg search name 搜索包 name
pkg install name 安装包 name
pkg uninstall name 卸载包 name
pkg update 更新源
pkg upgrate 升级全部包
ls 显示目录下所有文件
cd folder 打开目录 folder
cd .. 到上一级目录
省略更多 ...

操作步骤

检查更新

首次安装好,需运行命令,初始化更新后才能用哦

apt upgrade && apt update

如果遇到更新错误,就要考虑换源,意思是说,这是国外搞出来的玩意,下载的资源也部署在国外,现在国内有一道看不见的墙,连接被阻断了,网络连不通,所以呢,更新不了,想办法换源

换源命令(更新没问题,就不管这个)

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb http.../etc/apt/sources.list.d/science.list

换成国内的资源就好了,这命令太长,手打太麻烦,直接复制,这里就不提供,省略…请参考网上的,找一找就有

换源命令后,还要更新源命令

pkg update

执行命令中可能有报以下问题

CANNOT LINK EXECUTABLE "node": library "libcrypto.so.3" not found
无法链接可执行“节点”:找不到库“libcrypto.so.3”

解决方法,试试安装openssl-tool命令,参考 如果您运行的是最新的 termux,可能无法安装

apt install openssl-tool

安装node

要安装nodejs,运行命令,可参考 此教程

apt install nodejs

测试node是否已安装,输入以下命令

node -v
npm -v


不熟悉node?,请看这里的node文档,全英文的,可以借助浏览器的翻译中文来看 =.=

如果有写了js文件,直接输入以下命令运行,执行js文件代码,遇到console.log()时会将结果打印输出在控制台

node script.js

如果执行未结束,按下快捷键 Ctrl+C 即可强制退出

文件操作

要创建一个文件,输入命令

touch index.js

创建文件夹,还有移除

mkdir folder
rmdir folder

目录列表

ls

打开文件夹

cd folder

安装vim

要安装vim编辑器,输入命令

apt install vim

也许你会问为什么需要它,因为它是终端,全是命令操作,到最后你会发现,若不用这个编辑器还真是不好写代码的,

使用vim打开文件(没有的话,会自动创建),输入命令

vim index.js

打开文件后,编辑器默认是命令模式,
此时输入 i,可进入编辑模式(显示INSERT ),然后,可以打字输入内容了,
若取消编辑模式就点击Esc
在命名模式下,输入:wq,可保存后退出,
若只输入:q,直接退出不保存,
操作错了怎么撤销,输入u即可,

晒一下自己的vim编程代码图,怎么样,看了有啥想法呢,很像小朋友们上电脑学习C语言的操作程序吗

关于vim更多介绍,请看 vim命令

保存问题

在手机存储上找不到刚创建的文件?需要允许手机的读写存储权限,输入命令

termux-setup-storage

内置存储

然后,再次输入,列出目录
ls
会发现,多出了一个storage文件夹,输入打开
cd storage && ls
目录列表下,看到了其中一个shared文件夹吗,打开它
cd shared && ls
这时,会看到熟悉的文件列表,没错,这是手机内置存储里的根目录下,在文件管理下一样

外置存储

若还有看到一个external-1,这是外置存储卡里的,最近的一些手机都是大容量存储的,根本没有,只有些闲置老手机才有哦,不知道弄丢了没有,那么,创建的文件在哪里呢,

默认在路径/Android/data/com.termux/files/

手机上写代码手打不方便,请给手机接上小键盘,蓝牙键盘也行(用一段时间会坏 ),哦,对了,小朋友可以从这一些东西开始入手,看下图

【Android】手机安装Termux运行nodejs学习Javascript编程入门相关推荐

  1. python手机版打了代码运行不了-android手机安装python并写代码运行

    整理自已手机通过termux装python编写代码遇到的一些问题及解决方法. 手机安装termux:如图,我手机上的 不要用apt update ,apt upgrade 我之前就是用了这两个命令就装 ...

  2. android手机安装python并写代码运行

    2019独角兽企业重金招聘Python工程师标准>>> 整理自已手机通过termux装python编写代码遇到的一些问题及解决方法. 手机安装termux:如图,我手机上的 不要用a ...

  3. Android手机安装原版BT5[ARM]

    Android手机安装原版BT5[ARM] 2012-08-07 09:49:54     我来说两句       收藏  我要投稿 前言:     BT5全称 Back Track 5 包括信息收集 ...

  4. 安卓手机使用Termux运行java环境

    前言 该文章为使用安卓手机安装Termux高级终端后,运行完整的Java开发环境,其中的内容参考多篇文章以及结合自己实际操作后,确认可行后,整理并发布,如有侵权请联系删除 Termux高级终端下载地址 ...

  5. dso与Android,DSO 安装及运行 —— dso_ros + Android 手机摄像头

    转载请注明出处,谢谢 原创作者:Mingrui 原创链接:https://www.cnblogs.com/MingruiYu/p/12425855.html 本文要点: dso 配置安装 dso 离线 ...

  6. 老小白手机安装termux(换源)运行Python2

    1.安卓手机下载termux #很简单(#后面的都是解释,下同) $ export EDITOR=vim #准备打开vim $ apt edit-sources #回车就打开了vim 2.在vim里按 ...

  7. vscode怎么运行android项目,windows + flutter +android+ vscode 安装配置运行流程(详细版本)...

    flutter 是由谷歌发布的一个全新的响应式.跨平台.高性能的移动开发框架,可以快速在iOS和Android上构建高质量的原生用户界面. 框架特点 快速开发:Flutter的热重载可以快速地进行测试 ...

  8. android手机安装时缺少google map api 的解决方法

    有些android手机,机器里没有com.google.android.maps.jar这个包. 所以当开发使用了google  map  api的程序时,即使在模拟器上没有问题,但是在真机上无法安装 ...

  9. Android Studio安装并运行初始程序显示‘Hello World‘。

    文章目录 前言 一.Android Studio是什么? 二.安装步骤 1.打开Android Studio安装程序 2.配置并使用Android Studio 总结 前言 在安装使用android ...

最新文章

  1. PIC单片机入门_PICC的指向RAM的指针
  2. Large-Scale Named Entity Disambiguation Based on Wikipedia Data
  3. 在不使用{}时,else执行到哪里结束
  4. nginx 禁止访问配置,指定URL地址指定IP允许访问
  5. [ROS2 基础] 仿真系统和搭建方法
  6. android 呼吸灯权限_Android 呼吸灯流程分析
  7. python中的“ --snip-- ”是什么
  8. oracle中chr(39),oracle中chr含义
  9. Vue报错Invalid handler for event “click“: got undefined的原因及解决办法
  10. 开启运维自动化架构师成长之路
  11. 傅立叶变换的物理意义(转)
  12. 2021年低压电工新版试题及低压电工证考试
  13. 2020杭电网安考研复试题+经验
  14. linux下使用P4(命令行)
  15. 渐变折射率(GRIN)多模光纤的建模
  16. 快速识别图像的人工智能图像识别小程序分享
  17. OpenGL显示文字--显示英文
  18. .Header Manipulation漏洞
  19. 使用 CSS 的仿 GitHub 登录页面
  20. 傻瓜式装系统(一键式装机)

热门文章

  1. Batch File Rename Utility(文件批量改名软件) 1.1.4231
  2. 【线上课程】ISO 22000:2018 食品安全管理体系标准解读|20课时
  3. WebApi 登录身份验证
  4. Golang 控制台百行代码贪吃蛇小游戏
  5. 怎么使用计算机的移动与复制,信息技术教案之移动、复制和粘贴-20210329010144.doc-原创力文档...
  6. 《积极心理学》哈佛公开课
  7. MySQL数据库---子查询insert,update,delete语句中嵌套子查询
  8. 肯德基、必胜客中国部分餐厅限时推出植物肉汉堡;B站与《男人装》首次破圈合作 | 美通企业日报...
  9. 数据分析师,年终述职报告模板来了!
  10. Lucas-Kanade光流算法 — Lucas-Kanade Method