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文档,全英文的,可以借助浏览器的翻译中文来看 =.=
文件操作
要创建一个文件,输入命令
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/
下
手机上写代码手打不方便,请给手机接上小键盘,蓝牙键盘也行(用一段时间会坏 ),哦,对了,小朋友可以从这一些东西开始入手,看下图