Welcome 微信登录

首页 / 操作系统 / Linux

HomeKit用户界面指南

HomeKit用户界面指南

简介通过HomeKit,用户可使用iOS设备上的家庭自动化APP来控制和配置家中连接的配件/附件,无论是哪家制造商的设备。家庭自动化APP尤其能帮用户执行以下任务:设置Home管理用户添加或移除配件定义场景此外,家庭自动化APP应该是易用且令人愉悦的。你可以通过以下方式创建良好的用户体验:集成Siri自动寻找附件使用可理解的语言设置HomeHomeKit系统主要有Room、Zone以及Home三种类型位置。Room以起居室、卧室这种为基本的组织概念,可包含...
HomeKit人机界面指南

HomeKit人机界面指南

介绍通过HomeKit,用户能够利用他们iOS设备上的家庭自动化apps来控制和配置家里已连接的配件设备,不管制造商是谁。通常,一个家庭自动化app需要帮助用户完成下列任务:· 设置一个Home· 管理用户· 添加和移除配件· 定义场景另外,一个家庭自动化app应该易于使用,并且能给用户愉悦感。这里是一些用来创建卓越体验的方式:· 集成Siri· 自动寻找配件·...
我是如何将Linux用在开发环境中的

我是如何将Linux用在开发环境中的

1.我为什么要写这篇文章 一直想深入学习一下Linux的使用,于是将家里的笔记本装了Linux系统,但是要将自己的系统打造一个适合开发的环境确实是一件费心费力的事,而且会经常出现一些莫名其妙的问题,以我自己的使用经验觉得要想用Linux做开发环境,你要了解每个软件,不然出现一些问题就很难解决,其他不说,就是光搞好驱动问题就让人折腾了好久。 我的电脑装了Linux之后一直高温不下,在网上找了一些方法,关掉独显也好不了多少,开机2个小时温度就飙到70-90...
CentOS6.5下使用Virtualenv搭建Python3开发环境

CentOS6.5下使用Virtualenv搭建Python3开发环境

问题描述环境: CentOS6.5想在此环境下使用Python3进行开发,但CentOS6.5默认的Python环境是2.6.6版本。 之前的做法是直接从源码安装Python3,替换掉现有的开发环境,但在随后使用过程中发现系统很多脚本依赖Python2.6,直接替换会导致很多软件不正常。 今天发现有朋友使用Virtualenv搭建Python3开发环境,这里记录下,也方便我以后查阅。安装Python3安装脚本如下:wget https://www.pyth...
Python 虚拟环境:Virtualenv

Python 虚拟环境:Virtualenv

virtualenvvirtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版本3. 套件升级不影响其他应用安装sudo apt-get install python-virtualenv使用方法virtualenv [虚拟环境名称]如,创建**ENV**的虚拟环境virtualenv ENV默认情况下,虚拟环境会依赖系统环境中的site packag...
Git进阶教程

Git进阶教程

今天无意中看到据说是Git入门教程 http://www.linuxidc.com/Linux/2014-09/107300.htm,看完后又学到了不少新东西,把自己学到东西总结并记录下,否则总觉得少了些什么东西。下面用一张图来说明工作区(working directory)、版本库(Repository)、暂存区(stage),以及分支的概念。下面解释不是完全严谨,请结合上图来理解下面四个概念。工作区(working dicrectory):包含.git...
轻松使用“Explain Shell”脚本来理解 Shell 命令

轻松使用“Explain Shell”脚本来理解 Shell 命令

我们在Linux上工作时,每个人都会遇到需要查找shell命令的帮助信息的时候。 尽管内置的帮助像man pages、whatis命令有所助益, 但man pages的输出非常冗长, 除非是个有Linux经验的人,不然从大量的man pages中获取帮助信息是非常困难的,而whatis命令的输出很少超过一行, 这对初学者来说是不够的。在Linux Shell中解释Shell命令有一些第三方应用程序, 像我们在Linux 用户的命令行速查表提及过的"chea...
Linux中echo的用法

Linux中echo的用法

1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理。2.echo输出时的转义字符  表示删除前面的空格 表示换行 表示水平制表符 v 表示垂直制表符 c c后面的字符将不会输出,同时,输出完成后也不会换行 输出回车符(但是你会发现 前面的字符没有了) a 表示输出一个警告声音3.echo中的重定向 可以把内容输出到文件中而不是标准...
Ubuntu权限管理常用命令

Ubuntu权限管理常用命令

Ubuntu权限管理常用命令1.chmod第一种方式chomd [{ugoa}{+-=}{rwx}] [文件或者目录]u 代表该文件所属用户 g 代表该文件所属用户组 o 代表访客 a 代表所有用户+-=分别表示增加权限,减少权限或者赋予权限让所有用户对t2.tmp文件具有写权限: 第二种方式:chmod [mode=421] [文件或者文件夹]4 表示读权限 2表示写权限 1表示执行权限比如:让文件所属用户具有所有权限,所属组具有读和执行权限,其他人具有...
如何在 Linux 上运行命令前临时清空 Bash 环境变量

如何在 Linux 上运行命令前临时清空 Bash 环境变量

我是个 bash shell 用户。我想临时清空 bash shell 环境变量。但我不想删除或者 unset 一个输出的环境变量。我怎样才能在 bash 或 ksh shell 的临时环境中运行程序呢?你可以在 Linux 或类 Unix 系统中使用 env 命令设置并打印环境。env 命令可以按命令行指定的变量来修改环境,之后再执行程序。如何显示当前环境?打开终端应用程序并输入下面的其中一个命令:printenv或env输出样例:Fig.01: Uni...
Linux 新手常用命令

Linux 新手常用命令

在Fedora上通过命令行使用dnf来管理系统更新基于Linux的系统最美妙的一点,就是你可以在终端中使用命令行来管理整个系统。使用命令行的优势在于,你可以使用相同的知识和技能来管理随便哪个Linux发行版。对于各个发行版以及桌面环境(DE)而言,要一致地使用图形化用户界面(GUI)却几乎是不可能的,因为它们都提供了各自的用户界面。要明确的是,有些情况下在不同的发行版上需要使用不同的命令来执行某些特定的任务,但是,基本来说它们的思路和目的是一致的。在本文中...
Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令

Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令

对于那些主要通过控制台或终端使用 Linux 命令行来工作的 Linux 用户来说,他们真切地感受到了 Linux 的强大。 然而在 Linux 的分层文件系统中进行导航有时或许是一件头疼的事,尤其是对于那些新手来说。现在,有一个用 Python 写的名为 autojump 的 Linux 命令行实用程序,它是 Linux ‘cd’命令的高级版本。Autojump – Linux 文件系统导航的最快方式这个应用原本由 J...
pfSense 2.2.4通过iso镜像进行本地硬盘安装

pfSense 2.2.4通过iso镜像进行本地硬盘安装

pfSense是我们常用的一款防火墙软件,因为其功能强大,同时又是开源的,备受广大IT人士喜爱。,是一个基于FreeBSD,专为防火墙和路由器功能定制的开源版本。它被安装在计算机上作为网络中的防火墙和路由器存在,并以可靠性著称,且提供往往只存在于昂贵商业防火墙才具有的特性。它可以通过WEB页面进行配置,升级和管理而不需要使用者具备FreeBSD底层知识。pfSense通常被部署作为边界防火墙,路由器,无线接入点,DHCP服务器,DNS服务器和VPN端点。p...
ESXi5下安装pfSense与NAS4Free

ESXi5下安装pfSense与NAS4Free

硬件配置:主板:梅捷 SY-APU-E35D网卡:Intel 82546EB PCI-X 双口网卡内存:金士顿 2G DDR3 X2硬盘:金胜 16G SSD硬盘:希捷 500G软件配置:ESXi5 下安装pfSense2.0.1与NAS4Free X64 9.0.0.1.141安装步骤:第一部分:安装ESXi5注意:实际测试该主板开启AHCI模式会使得ESXi运行虚拟机效率极其低下,开启IDE模式后反而速度正常。估计是ESXi驱动问题,毕竟不是专业的服务...
<< 961 962 963 964 965 966 967 968 969 970 >>