乙巳🐍年

acc8226 的博客

Apache Cordova 是一个开源移动开发框架,它允许您使用标准的 Web 技术,如 HTML5,CSS3 和 JavaScript 进行跨平台开发,避免每个移动平台本机开发语言。应用程序在针对每个平台的包装内执行,并依靠符合标准的 API 绑定来访问每个设备的传感器,数据和网络状态。

快速开始

Cordova 提供了一组设备相关的 API,通过这组 API,移动应用能够以 JavaScript 访问原生的设备功能,如摄像头、麦克风等。

Cordova 命令行运行在 Node.js 上,可以在 NPM 上使用。按照特定于平台的指南安装其他平台依赖项。打开命令提示符或终端。

1. Installing Cordova

1
npm install -g cordova
阅读全文 »

如何学习 Linux

明确目的:你是要用 Linux 来干什么,搭建服务器、做程序开发、日常办公,还是娱乐游戏

面对现实:Linux 大都在命令行下操作,能否接受不用或少用图形界面。

  • 使用 Tab 键来进行命令补全
  • Ctrl + C 键来强行终止当前程序(你可以放心它并不会使终端退出)
  • touch 命令用于创建新文件
  • 在 Linux 环境中,如果你遇到困难,可使用 man 命令查看帮助

云主机

云服务器是一种简单高效,处理能力可以弹性伸缩的计算服务。相关术语说明如下:

-实例(Instance):是一个虚拟的计算环境,由 CPU、内存、系统盘和运行的操作系统组成;ECS 实例作为云服务器最为核心的概念,其他资源,比如磁盘、IP、镜像、快照等,只有与 ECS 结合后才具有使用意义。
-地域(Region):指ECS实例所在的物理位置。地域内的 ECS 实例内网是互通的,不同的地域之间 ECS 实例内网不互通。
-可用区(Zone):指在同一地域内,电力和网络互相独立的物理区域。
-磁盘(Disk):是为 ECS 实例提供数据块级别的数据存储。可以分为4类: 普通云盘、SSD 云盘、高效云盘和本地 SSD 磁盘
-快照(Snapshot):是某一个时间点上某个磁盘的数据拷贝。
-镜像(Image):是 ECS 实例运行环境的模板,一般包括操作系统和预装的软件。
-安全组(Security Group):是一种虚拟防火墙,具备状态检测包过滤功能。每个实例至少属于一个安全组。同一个安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通,但是可以授权两个安全组之间互访。

国内知名的云主机有 阿里云、腾讯云、华为云。

出现云服务器ping不通ip的情况,相关措施有哪些?

1. 检查是否有公网IP

云主机必须有公网 IP 才能与 Internet 上的其他电子计算机访问和共享。实例没有公网 IP,内部网IP不能直接通过外部。如果无公网 IP 能绑定弹性公网 IP。

阅读全文 »

常用命令

echo 命令

echo 命令用于在终端输出字符串或变量提取后的值,格式为 “echo [字符串 | $变量]”。

例如,把指定字符串 “hello linux” 输出到终端屏幕的命令为:

1
echo hello linux

下面,我们使用 “$变量” 的方式提取变量 SHELL 的值,并将其输出到屏幕上:

1
2
echo $SHELL
/bin/bash

echo 输出空格

1
echo " "
阅读全文 »

Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。举例来说,可以利用网络文件系统(Network File System,NFS)服务器载入某特定目录等。

FHS 标准

Linux 的目录结构说复杂很复杂,说简单也很简单。复杂在于,因为系统的正常运行是以目录结构为基础的,对于初学者来说里面大部分目录都不知道其作用,重要与否,特别对于那些曾经的重度 Windows 用户,他们会纠结很长时间,关于我安装的软件在哪里这类问题。说它简单是因为,其中大部分目录结构是规定好了的(FHS 标准),是死的,当你掌握后,你在里面的一切操作都会变得井然有序。

FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。
第二层则是针对 /var 及 /usr 这两个目录的子目录来定义。例如 /var/log 放置系统日志文件,/usr/share 放置共享数据等等。

关于上面提到的 FHS,这里还有个很重要的内容你一定要明白,FHS 是根据以往无数 Linux 用户和开发者的经验总结出来的,并且会维持更新,FHS 依据文件系统使用的频繁与否以及是否允许用户随意改动(注意,不是不能,学习过程中,不要怕这些),将目录定义为四种交互作用的形态,如下表所示:

阅读全文 »
0%