• 教你如何在Android手机上隐藏照片

    教你如何在Android手机上隐藏照片

    您肯定不会告诉陌生人您的家庭住址或电话号码,并且应将保护隐私的本能延伸到您的照片上。 大多数人愿意与他人分享某些照片,同时将其他人保存在私人收藏中,以保护您和您家人的隐私。 由您自己决定始终保护照片的隐私,并确保随机的人不能继续滑动并查看其余照片。由于这种诱惑可能令人难以抗拒,因此您可以在设备设置中或使用第三方应用程序在Android设备上隐藏照片。我们向您展示如何完成。 虽然没有内置的安全方法可以在Android手机或平板电脑上隐藏照片,但是许多Android设备制造商提供了本机隐私功能,可帮助您轻松保护照片和其他文件免遭窥视。为此,Google相册中的存档功能也可以派上用场。下面显示的示例是在LG V40 ThinQ上使用Android 10的最新版Google相册。 在Google相册中存档照片 如果您在Android手机上使用Google相册,则可以使用存档功能来隐藏所有希望人们不会偶然从主供稿中偶然发现的照片。不必担心丢失您的珍贵照片-这些照片仍可通过存档,相册和搜索进行访问。 找到要存档的照片,然后将其悬停在日期(以选择全部)或第一张图像(以选择非连续图像)上,然后点击要隐藏的照片的每个缩略图左上方的圆圈。每张隐藏的照片将带有一个选中标记。 点按屏幕右上方的三个垂直点,然后从下拉菜单中选择移至存档。 您将收到一条通知,通知您所选的照片已被存档。如果您改变主意,可以立即撤消此操作。 您仍然可以通过以下方式访问这些照片:点按屏幕右下角的“图库”图标,然后点按“ 存档”按钮。要将其放回主照片供稿中,请点击并按住以进行选择,然后点击右上角的三个垂直点并点击取消存档。 隐藏三星手机上的照片 如果您拥有三星手机(例如Galaxy S20),则可以使用可靠,安全的模式将私人照片和视频保密。 打开设置,然后点击生物特征和安全性,然后找到安全文件夹选项并点击。 它可能会提示您登录帐户并同意条款。 现在,您可以配置您的安全文件夹,并确定它是否应出现在应用程序抽屉中,如何访问它,在屏幕关闭时是否应自动锁定以及其他各种选项。 我们建议您用指纹将其锁定,并将其设置为在屏幕关闭时自动锁定。 打开“图库”应用,然后找到要隐藏的照片。 点击并按住以选中它,然后点击右上角的三个垂直点。 从下拉列表中选择移至安全文件夹。 如果您想取消隐藏照片,只需在“安全文件夹”的“图库”应用程序中找到它们,点击并按住以选择,然后点击右上角的三个垂直点并选择。

    时间:2020-08-05 关键词: google Android 照片

  • 很少人刷新Android开发人员预览版

    很少人刷新Android开发人员预览版

    并非所有人都为下一个Android版本安装Google Developer Preview版本。 每个功能通常都会带来很多变化,对于社区中的某些人来说,了解这些新功能可能非常有趣。 此更改是在开发人员预览版4中进行的,该功能使您可以在手机上通过手机的免提电话播放通知音。 有人曾希望这只是一个漏洞,可以将其删除,但看起来它已进入Android Oreo的第一个版本。 由于没有那么多的人刷新Android的开发人员预览版,因为担心某些功能会被破坏,因此没有多少人知道这一点。但是,自从第一个正式版本发布以来,我们在整个社区中都收到了许多关于新功能的抱怨。在第3个开发者预览版和Android的早期版本中,这并没有发生,因为当您处于通话中间时,手机会自动进入“请勿打扰”模式。 这不再是这种情况,并已落实到软件的目的,由谷歌。您可以在此处找到它的提交,并且在代码中将其专门标记为“ playInCallNotification”。我们检查过的早期版本的Android中不存在这段代码,但是自从发布第4个开发者预览版以来,我们就已经看到了有关此代码的报告。我们中的许多人只是希望它的实现不正确,并且至少在设置或应用程序中可以选择禁用它。 这不仅会分散您在通话过程中的注意力(如果这很重要,这将成为一个更大的问题),而且当您在电话会议中并且拥有免提电话时,这也可能会令人烦恼已启用。我们不确定Google对Android Oreo的想法是什么,但是我们希望它会被删除或添加一个切换开关。

    时间:2020-08-05 关键词: google Android oreo

  • Android平台推出xCloud云游戏服务

    Android平台推出xCloud云游戏服务

    在许多玩家看来,能够在手机上播放3A杰作是一个难以捉摸的梦想,因为移动设备的性能仍然远远不如台式机设备。 但是,由于市场上存在这种需求,因此必须有一些制造商敢于尝试。 其中包括技术节巨头微软,该公司于2018年宣布了云游戏服务Project xCloud。 两年后,他终于想成为现实。 9月15日,微软旗下的Project xCloud云游戏服务将率先上线安卓版,玩家只需订阅Xbox Game Pass Ultimate(每月14.99美元),就能在自己的安卓设备上使用Project xCloud服务。微软官方表示,首发就会有超过100款的Xbox One游戏上线,其中包含Halo系列、Forza赛车、战争机器系列等Xbox独占大作。 在此前的演示中,微软曾表示未来会给很多游戏大作推出专门的触控操作支持,但目前最好、最易上手的还是用手柄来玩。除了自家的Xbox One手柄外,微软还支持雷蛇、PowerA和8位堂等业内著名厂商的配套产品,它们将共同组成xCloud计划的外设阵容。不过,目前已有传言称索尼旗下的SualShock 4也可以完美运行。 在硬件配置上,微软在Project xCloud中使用了自家的Azure云服务器,还特别设计了专用的刀片服务器,每台主机内都拥有数块Xbox One主机版,它们会全天候运算Xbox One游戏、传递游戏画面、音频和处理玩家端传过来的操作数据。当然,中国玩家如果想体验上述服务,届时肯定没有那么简单。 另外,微软暂时还没有透露将在何时推出IOS版的Project xCloud,相比很大一部分因素是跟苹果制定的App Store政策有关,但据称微软已经有在iOS上进行内部测试,所以iPhone、iPad用户应该不会等待太久。

    时间:2020-08-05 关键词: Android xbox xcloud

  • LG在Android版本中增加了新功能

    LG在Android版本中增加了新功能

    LG已经成为一家电话公司已有几年了。 有很多问题要回答,但是它们在其他领域仍然给人留下深刻的印象。 据报道,新款LG V30的F1.6摄像头开口将使更多的光以更少的打开时间进入传感器。 V30还将拥有首个FullVision OLED面板,并且还将删除其他显示器。 LG并没有就此停止。 随着V30推出新的UX 6.0+更新,LG在其Android版本中添加了许多新的自定义功能。据报道,他们还为18:9面板添加了优化功能,并为即将推出的V30 添加了浮动条。顾名思义,浮动条是一个始终显示在屏幕上的条,可以将其拖出屏幕或完全禁用,其中包含常用应用程序或系统切换的快捷方式,这与三星的“ ToolBox”以及我们所采用的类似解决方案完全不同在其他ROM上以及通过应用程序可以看到。这将替代LG在先前型号上配备的辅助显示器。与辅助显示相比,此浮动条可能更易于访问和有用,但是必须确保它在实际使用中的性能。 在UX 6.0+中,LG添加了一些新的调整,例如新的环境显示选项。您不仅可以添加时钟,还可以添加新项目,包括快速工具,音乐播放器或照片。还有一个名为“ Graphy”的新相机应用程序,它将利用LG V30上的双相机设置,像专业摄影应用程序一样工作。您可以下载ISO,白平衡等照片预设并将其应用于照片。您还可以通过图库应用创建GIF或电影。 在锁屏安全性方面,LG还通过UX 6.0+进行了改进。面部识别将不再需要启用电话的电源按钮,而语音识别将使用用户的语音和一些关键字来解锁设备。语音识别受Qualcomm Aqstic支持 ,因此将使用很少的电源。

    时间:2020-08-05 关键词: Android lg v30

  • Android将获得类AirDrop功能

    Android将获得类AirDrop功能

    苹果于2011年在Mac平台上推出了AirDrop功能,两年后,iPhone获得了这一有用的新功能。 经过漫长的等待,Android用户现在可以使用类似的功能。 谷歌周二宣布,附近的共享空间将很快登陆Android平台,因此用户可以快速将文件发送到附近的设备。 谷歌表示在该功能上进行了“多年的开发”,并能够在“数千”款不同型号的 Android 手机 上使用。该功能适用于 Android Marshmallow (2015年发布的Android版本)及更高版本。在将近十年前,谷歌发布了名为 Android Beam 的类似功能,但并没有获得消费者的青睐。 该功能将首先用于 三星 和谷歌旗舰移动设备系列 Pixel 等部分设备。除了 Android 设备外,谷歌还计划为 Nearby Share 提供其他操作系统的支持。正如之前详细介绍的那样,该功能应该可以在 Windows 、macOS 和 Chrome OS 上使用,同时允许用户跨平台无缝传输文件。

    时间:2020-08-05 关键词: Android pixel airdrop

  • AndroidO将是OnePlus3T最后版本更新

    AndroidO将是OnePlus3T最后版本更新

    我们认为OnePlus在其较旧设备的软件支持方面享有盛誉。部分原因可能是由于该公司在新发布的智能手机上使用了较旧的SoC,而其他原因则是由于当时的早期软件团队。 随着公司最近发布的OnePlus 5,许多人想知道OnePlus 3和OnePlus 3T将来如何支持软件。 因此,在他们的论坛上,有关对OnePlus 3 / 3T的软件支持的问题激增,他们决定将其中的一些汇集在一起以获得一些答案。为此,他们聘请了OnePlus产品负责人Oliver,因为他们能够就手头的话题发表正式声明。首先要问的是,自发布以来,OnePlus 5为什么收到的更新量要比OP3 / 3T在同一时间范围内要多。 奥利弗说,公司会在新设备发布后的1-2个月内投入大量时间来消除/添加一些最需要的错误/功能。不过,全新手机的更新频率较高并不是意料之外的事情,而且我们通常会看到主要OEM厂商在尝试修复错误并提高新发布设备的稳定性的情况。来自不同论坛成员的另一个问题询问为什么OP3 / 3T的Open Beta具有比稳定分支更多的功能。 奥利弗说,这就是开放测试版的一贯做法,因为它不保证很快就能进入稳定的分支,因此使他们能够测试和试验新功能。另一个问题询问安全更新,他们被告知,由于OxygenOS 4.5的OP3 / 3T 延迟,这些8月份的安全补丁将由他们自己“很快”推送,而无需进行较大的4.5更新。 然后,该公司澄清说,由于硬件差异,诸如阅读模式,新的离屏手势和DCI-P3屏幕校准之类的功能将不会使其适用于OP3 / 3T(尽管我们应注意,OP3T使用与OP3T相同的面板5,至少有一个不完整的屏幕配置文件标记为DCI-P3。通过询问奥利弗(Oliver),OP3 / 3T将获得多长时间的软件支持来结束此Q / A。我们被告知,Android O将是OnePlus 3 / 3T将收到的最后一个主要版本更新,并且安全更新将“在可预见的将来”继续进行,并支持单个应用程序更新。

    时间:2020-08-05 关键词: oxygenos androido oneplus3t

  • 最新的Android版本是AndroidKitKat

    最新的Android版本是AndroidKitKat

    据悉,Google的最新版本的Android(当前称为Android O)将于8月21日发布(。 同一天还发布了其他消息,埃文·布拉斯(Evan Blass)的证词进一步增强了我们对谣言的信心。 这是在四位开发人员预览后发布的,其中最后一个预览是在两周前发布的。这将带来许多新功能和优化,包括更好的安全性,项目高音,改进的应用程序性能和启动时间 和许多其他常规改进。我们还没有更新的名称,尽管有人猜测该版本将被命名为Android“ Oreo”,在这种情况下,在发布该名称之前可能需要进行其他准备工作。Google上次与一家公司建立合作伙伴关系以使用最新的Android版本是Android KitKat。其中涉及促销的KitKat酒吧,在Google总部和竞赛之外竖立的大型KitKat Android酒吧。如果名称确实是“ Oreo”,则可能会计划类似的事情。 但是,无论如何都不存在泄漏可能也意味着缺乏促销主题的发布。KitKat发布前一个月,我们已经知道发布的名称,并且知道促销巧克力棒的存在。如果以“奥利奥(Oreo)”为名字,那么Google的运作非常严密。 该更新将首先发布到Google的主要旗舰设备上。这些是Nexus 5X,Nexus 6P,Nexus Player,Google Pixel C ,当然还有Google Pixel和Google Pixel XL。一旦OEM有足够的时间准备功能更新,该更新将最终在其他设备(例如OnePlus 3 / T)上发布。启动后不久,我们还应该开始看到基于Android O的自定义ROM。希望我们看到更多设备添加到此列表!

    时间:2020-08-05 关键词: Android oreo androidkitkat

  • 国产Linux增长势头强劲

    国产Linux增长势头强劲

    安装自动Windows 10更新补丁KB4559309后,一些用户抱怨说,在他们的计算机桌面上启动会花费更长的时间。 根据社区论坛主持人的说法,用户已经在Microsoft的社区论坛上报告了此问题,并且Microsoft终于开始调查此问题。 自打六月份对这个难题开展了初次报道至今,已有很多用户在他们安装了Windows 10KB4559309补丁后,发帖子埋怨她们碰到了特性难题。除去启动时间变慢以外,用户还发觉Windows 10安装了Windows Update所规定的自动升级后,载入程序运行和网页页面的速率很慢了。 windows 10KB4559309公布是为了发布根据Chromium升级的新电脑浏览器,以替代老版Edge电脑浏览器,可是在安裝升级以后,尤其是在启动期内,一些笔记本电脑和桌面上电脑上的性能会遭受危害。 很多人要说,处理这个问题非常简单,将补丁卸载掉就可以了,可是如今却不可以直接将补丁从操作面板上卸载掉。也有一些人要说要卸载掉Edge电脑浏览器,很抱歉,它是微软公司的默认浏览器,一般用户难以卸载掉。 对于解决方案,现阶段也只有见而避之,尽可能不必随意打补丁,在打以前,看一下是不是KB4559309名的补丁。倘若之前有备份数据,或是用户打开了修复作用,这些能够立即修复回到之前的电脑上的情况。假如已有用户打了这一补丁,只能够等候微软公司的新补丁了,强迫症患者可以考虑立即重装。 特别注意的是,依据市场调研组织公布的数据信息,到今年七月,Windows10的全世界市场份额从上月的58.93%升高到59.59%,贴近60%。换句话说,Windows10已变成应用最多的电子计算机电脑操作系统。Windows10的市场占有率再次升高,Windows7的市场占有率降至23.11%,即便如此,广受五星好评的Win7仍稳居全世界第二。Windows系统软件在电子计算机桌面操作系统行业依然是不可战胜的,除开排名第一的Windows10、7,排行第三的MacOSX10.15只占3.54%,和Windows系统软件差别非常大。 中国Linux所占占比也有一定的升高,以2.08%在世界排名第六,而3月份Linux所占占比仅为1.36%,增长势头强悍,虽然微软公司现阶段的较大优势是不可以超越的,但中国系统软件还处在发展期,依照稳进的发展趋向,Linux或许能一举超出iPhone的MacOS。

    时间:2020-08-05 关键词: Windows Linux chromium

  • 浅谈Linux桌面中的视频修剪应用

    浅谈Linux桌面中的视频修剪应用

    你可能已经知道 Linux 的一些最佳免费视频编辑器,但并不是每个人都需要它们提供的所有功能。 有时,你只想快速执行一项操作,例如修剪视频。你是选择探索功能完善的视频编辑器但只是执行简单的修剪操作,还是希望使用便捷工具来修剪视频? 当然,这取决于你的个人喜好以及处理视频的方式。但是,对于大多数用户而言,首选是使用非常容易使用的修剪工具。 因此,我想重点介绍一个傻瓜级的开源工具,即 “Video Trimmer”,它可以快速修剪视频。 Video Trimmer:一个用于快速修剪视频的傻瓜应用 Video Trimmer 是一个开源应用,它可帮助你修剪视频片段而无需重新编码。因此,基本上,你可以能够修剪视频而不会失去原始质量。 你要做的就是使用 Video Trimmer 打开视频文件,然后使用鼠标选择要修剪的时间区域。 你可以手动设置要修剪的时间范围,也可以仅使用鼠标拖动区域进行修剪。当然,如果视频文件很长,而且你不知道从哪里看,手动设置时间戳可能需要一段时间。 为了让你有个印象,请看下面的截图,看看在使用 Video Trimmer 时可用的选项: 在 Linux 上安装 Video Trimmer Video Trimmer 仅作为 Flathub 上的 Flatpak 软件包提供。因此,你应该能够在 Flatpak 支持的任何 Linux 发行版上安装它,而不会出现任何问题。 以防你不了解 Flatpak,你可能想要参考我们的使用和安装 Flatpak 指南。 下载 Video Trimmer(Flathub) 总结 Video Trimmer 底层使用 ffmpeg。它所做的可以在终端中轻松使用 ffmpeg 命令完成。但是,并非所有人都希望使用终端来剪辑视频的一部分。Video Trimmer 之类的工具可以帮助像我这样的人。 由于某些原因,如果你想寻找一种替代方法,也可以尝试使用 VidCutter。当然,你始终可以依靠 Linux 中的顶级视频编辑器(例如 OpenShot) 来修剪视频以及执行一些高级操作的能力。

    时间:2020-08-05 关键词: Linux video trimmer

  • Linux——Putty菜单介绍

    Linux——Putty菜单介绍

    由于Putty是一种非常常用的远程命令行工具,除了基本的登录,会话和其他操作外,还有一些常用的菜单操作,然后简要介绍了常用功能。 Putty菜单 Putty菜单的打开方式有两种:1、左键点击Putty窗口左上角的图标;2、右键窗口上方的导航条。具体效果如下图所示: Event Log 点击后,会弹出一个新窗口,其中记录了连接期间的发生的重要事件。该事件可以进行复制,在进行某些问题分析时,有可能会用到。 点击后,将弹出一个Putty的全新启动窗口,此窗口与直接从电脑中双击打开Putty的窗口效果相同。 Duplicate Session 点击后,将打开一个新窗口,该窗口使用的配置和当前窗口的配置相同,并且新打开的窗口会处在登录的状态,与在Session列表中双击打开的方式效果一致。 Restart Session 当前选项仅在非活动窗口中会出现,点击后,会重新激活当前的窗口,但是需要重新登录。非活动窗口仅在特定情况下会出现,例如: Close window on exit选择了Never时,使用“exit”退出后; Close window on exit选择了Only on clean exit 时,网络异常。 Saved Sessions 点击后,会出现二级菜单,在二级菜单中列出来的是已经保存的Session列表,与初始界面中的Session列表内容相同,在二级菜单中点击Session即可打开该连接。 Change Settings 点击后,将显示简化版的配置窗口,可以对当前的Session进行配置修改。 Change Settings 上图中是对窗口的外观进行了设置,设置了窗口的背景色,设置完成后,点击【Apply】即可生效。 Copy All to Clipboard 点击后,会将当前窗口中的全部可见的输出记录进行复制。需要注意的是“clear”命令并不是真正的清空了记录,所以,此复制功能复制的信息包含了“clear”命令前的部分。 Clear Scrollback 点击后,会让Putty移除在滚动条离开窗口顶部后,所保留的所有输出和命令等信息。需要注意的是,执行此操作后,被移除的信息将不能通过滚动看见或者【Copy All to Clipboard】复制出来。 Full Screen 点击后,会全屏化的显示Putty的窗口。 Special Commands 点击后,会出现二级菜单,在菜单中比较重要的其实是SIG开头的信号。这些信号我接触过的应用是在写shell脚本的时候,有时在脚本中需要“trap”一些系统的信号用于逻辑判断或功能处理。Putty可以模拟这些信号,但是不幸的是并不是所有的目标电脑都支持

    时间:2020-08-05 关键词: Linux session putty

  • 浅谈linux中的绝对路径与相对路径

    浅谈linux中的绝对路径与相对路径

    在Linux上,有两种方法可以指定绝对路径(absolute)和相对路径(relative)来确定文件的位置: 1. 绝对路径:以根目录(/)开始的文件名或目录名称, 如 /lib/sudo/sudo_noexec.so; 2. 相对路径:相对于目前路径的文件名写法。 如 ./lib/sudo/ 或 ././lib/sudo/ 等。开头不是/就是相对路径 相对路径是以“你当前所在路径的相对位置”来表示的。 例如,在上图中,假如你在 /methods这个目录下, 如果要去 /apt/planners 这个目录,可以用绝对路径方法表示为: cd /apt/planners/ 也可以用相对路径方法表示为: cd ./planners/ 用相对路径方法表示就不需要再由根目录开始写起了 因为当你在 /methods这个目录时,要回到上一层 目录apt后,才能进入/planners ,这里注意这两个特殊的目录: 1. “.”:代表当前的目录,也可以使用 ./ 来表示; 2. “..” :代表上一层目录,也可以使用 ../ 来代表; 另外, cd . 指令表示返回当前目录所在的上一层目录, ./command指令, 是执行当前所在目录下的指令, 由于指令的执行需要系统的支持,若你的执行文件放置在本目录,并且本目录没有加入PATH路径中,并非正规的执行文件目录(/bin, /usr/bin 等加入PATH路径中的目录为正规的执行文件目录),此时就需要在指令所在目录下严格按照./command指令格式来该执行指令。 ./代表“本目录”的意思,所以"./command"代表"执行本目录下, 名为 command 的文件"

    时间:2020-08-05 关键词: Linux relative absolute

  • 浅谈linux基础之expect交互

    浅谈linux基础之expect交互

    某些情况下需要自动输入密码,您可以用expect。 自动与交互式程序会话。 脚本 #!/usr/bin/expect -f argv:接收参数 argc:参数个数 argv0:脚本名 选项 -c "cmd":指定在执行脚本之前执行的命令,这些命令最好用双引号括起,防止被shell分开解释,可以反复使用-c -d:输出调试信息,报告expect和interact等命令执行时的内部行为,脚本开头写"exp_internal 1"也可以达到同样的效果 -D:交互式调试器 -f:指定命令文件 -i:交互式提示输入命令 --:划定选项尾,如脚本中写 #! /usr/bin/expect - ,则任何命令行的选项都会被解释为参数,被argv接收 命令 setfile “xxx” 设置参数file的值为"xxx" close:关闭与当前进程的链接 expect和interact都可以检查到进程的退出,隐含执行一个close命令,如果用exec kill pid方式杀进程,则需要显示调用一次close指令 -slave 同时关闭从属进程 -onexec 0 保持spawn_id 开启,1关闭当前的spawn_id -i 指定关闭的spawn_id debug:调试 now立即启动调试器,0停止,1启动 disconnect:从终端断开与克隆进程的连接,克隆进程会在后台作为独立进程组继续运行,IO被重定向到/dev/null send_user "password?\ " expect_user -re "(.*)\n" for {} 1 {} { if [fork]!=0 {sleep 3600;continue} disconnect #克隆进程继续运行 spawn priv_prog expect Password: send "$expect_out(1,string)\r" . . . exit } Exp_continue[-continue_timer] 这个命令可以使expect继续执行而不是正常的返回.默认情况下,exp_continue会重高超时时钟,-continue_timer选项会阻止时钟重新计数(连续计数). Exp_internal [-f file] value 如果是value非零的话,使接下来的命令将调试信息输出到Expect和标准错误输出.如果是0的话,输出的信息将会被屏蔽.调试信息包括收到的每条信息和每次尝试用当前输出与脚本中的模式相匹配的信息.如果设置了输出文件,那么正常的和调试的信息都会被写到这个文件当中.(忽略上面value选项的值).任何之前打开的调试输出文件将会被关闭.-info选项使exp_internal返回最近关于non-info参数的描述 Exp_open [args] [-I spawn_id] 它返回对应于原始spawn id的文件描述符.这样这个文件描述符就可以被使用了,就好像这个文件是被Tcl的open指令打开的一样.(这个spawn id将不再使用,wait指令将不能用在这个进程.).-leaveopen选项使spawn id保持打开,以便供Expect命令使用 Exp_pid [-i spawn_id] 它将返回对应于当前被跟踪进程的ID.如果使用-i选项,将返回对应于指定的spawn id的进程ID. Exp_send:send别名 Exp_send_error:它是Send_error Exp_send_log:Send_log Exp_send_tty:Send_tty Exp_send_user:Send_user Exp_version [[-exit] version] 它用于确保脚本程序与当前的Expect兼容。在没有参数的情况下,返回当前Expect的版本.这个版本就会编译到脚本中.如果你确切的知道你的脚本程序不需要最新版本的特性,可以指定一个以前的版本 expect_tty [expect_args ],输入是一个tty expect_user [expect_args],输入是stdin expect [[-opts] pat1 body1] ... [-opts] patn [bodyn] 等待被监控进程的输出,如果匹配到指定输出字符串、遇到文件尾、或超时时,则执行对应的body体,如果body是空的,将被忽略 -nocase 匹配时不区分大小写 -timeout:选项使得Expect使用选项后面的数值做为超时时间,而不是timeout变量中设置的时间 expect_befor模式,在所有匹配之前隐含调用 expect_after模式,在所有匹配之后隐含调用 expect { busy {puts busy\n ; exp_continue} # 输出值有busy执行{}里面的语句 failed abort # 输出有failed,执行abort,abort是预定义的一个函数 "invalid password" abort #输出字符串中间有空格,需要用双引号括起来 -re "failed|invalid password" abort #使用正则表达式 -ex "failed|invalid *password" abort #精准正则,不对* ^等转义 -i $proc2 busy {puts busy\n ; exp_continue} #匹配$proc2进程的输出,默认是当前进程的输出 -i $proc3 # 匹配到执行XXX -i $proc4 # 匹配到执行XXX any_spawn_id XXX timeout abort #超时时触发 full_buffer abort #输出的值超过最大的match_max设置的值是触发 null #输出ascii 0时触发 connected } 匹配时,任何输出都会被保存到expect_out缓冲区中,匹配到的9个字串分别被保存在expect_out(1, string) ~ expect_out(9, string),如果在模式前面使用了 -indeces 选项,则这9个字串的起始位置和结束位置保存在expect_out(X, start)和expect(X, end)中,X∈[0, 9]。expect(0,*)是匹配到的整个字符串,下面三条语句等效 expect "cd" Set expect_out(0,string) cd Set expect_out(buffer) abcd -i选项还可以定义一个全局变量,里面存储着spawn_id列.当变量内容发生变化时,它会被重新读取.这样就可以在程序执行的时候改变I/O源.以这种方式提供的spawn_id被称为”indirect spawn_id” Fork 复制一个进程,返回新进程ID,失败返回-1 interact [string1 body1] ... [stringn [bodyn]] 将控制权给用户,根据用户的输入,触发相应的动作 set CTRLZ \032 interact { -reset $CTRLZ {exec kill -STOP [pid]} # 按下ctrl+z触发 \001 {send_user "you typed a control-A\n"; # 发送一个字符串到终端 send "\001" } $ {send_user "The date is [exec date]."} \003 exit foo {send_user "bar"} # 用户输入foo时触发 ~~ } send:发送字符串给当前进程 send_user:发送字符串到标准输出 send_error:发送字符串到标准错误 send_log:发送字符串到日志文件 send_tty:发送字符串到tty sleep seconds:休眠 spawn [args] program [args] 创建一个执行program命令的进程,这个进程的三个标准IO都被重定向到expect, spawn su - ftomcat -c "tar -xzf /tmp/ftomcat.tgz . 1>/dev/null 2>/dev/null" expect "Password" send "ftomcat\r" expect eof exit

    时间:2020-08-05 关键词: Linux expect interact

  • HUAWEI matebook 14预装linux系统

    HUAWEI matebook 14预装linux系统

    HUAWEImatebook14已预装Linux系统,我们可以买吗? 华为的手机和数字产品在中国乃至世界闻名。 他的笔记本电脑具有将手机变成笔记本电脑的想法,在许多方面都有许多优势。 今天,他为我们带来了华为最畅销的台式机笔记本电脑。 华为matebook14,第三方Linux版本。 Linux版本的华为matebook14有什么特点? 配置高吗? 在下文中,我想帮助您根据价格,外观,配置,散热,用户体验等选择基准。 从价格角度来看:华为的第三方matebook14的Linux版本目前有四个版本。 不同版本的价格相差很大。详细的版本和报价如下。1.第三方Linux版本)i7仅显示,京东上haoyueyin的价格约为¥6699.00。2.第三方Linux版)i7独有的深灰色价格为¥6699.00,与上述颜色不同。最新报价建议大家参考京东平台。3.第三方Linux版)目前,i5独有的明月银价格为¥5699.00。您可以查看京东最新的银色价格。4.Linux第三方版】i5封装显示太空灰。这款笔记本的价格为5399.00元。与以上机型相比,这款显卡采用集成显卡。建议查看京东平台的最新报价。华为matebook14配置外观:1.外观方面。屏幕颜色为深灰色和明月银。2K14寸全面屏,分辨率2160*1440,屏幕比例3:2。 90%的屏幕采用金属材质。厚度约为15.9mm,重量约为1.53kg。从屏幕的角度来看,它是比较轻薄的。与市面上其他同类型的笔记本相比,屏幕表现较好。广阔世界绚丽呈现。HUAWEIMateBook14拥有2K高清全面屏,90%屏占比,配合3:2的屏幕比例,提供更为宽广舒适的显示面积,在阅读和文档处理时可一屏显示更多内容。高达100%sRGB广色域屏幕,画面细节更为生动逼真。2.配置方面。这款笔记本采用第八代酷睿处理器,i5、i7处理器,NVIDIAgeforcemx250独立显卡,集成显卡。存储采用512gbnvmePCIeX4Lane高速固态硬盘,内存容量为8GB;采用HDMI接口、耳机和麦克风组合接口、USB2.0接口和USB3.0接口。 在配置方面,与均线和中距离相比,并无太多亮点。不过,办公、娱乐和电视剧已经足够了。内外兼修强劲性能。最高搭载第八代英特尔酷睿i7处理器,高性能NVIDIAGeForceMX250(TDP25W)独立显卡。搭配全新升级的双天线WLAN模组连接更稳定。散热和耐用性:1.在散热方面。华为matebook14第三方Linux版采用了华为鲨鱼鳍风扇2.0,比普通风扇更强。采用了双热管、立体进风的散热模式,运行过程比较安静。散热性能非常好。2.在使用寿命方面。华为matebook14作为第三方Linux版本,正常办公续航时间约为5-8小时,属于市面上的正常续航。搭配65W袖珍充电器,轻巧便携。 解决了出差时一次为多台设备充电的问题。它支持usb-c接口,可以为华为手机、平板电脑、笔记本电脑快速充电。它还支持过热后自动关机,确保使用安全。轻薄有质自如随行。采用金属机身设计,加入精密喷砂及倒角钻石切割工艺,手感舒适细腻。机身最厚处约为15.9mm,整机仅约1.53kg,更有深空灰和皓月银两种颜色可供选择,如此轻盈的机身质量,移动办公或外出旅行,HUAWEIMateBook14均可轻松携带。用户体验:华为matebook14的第三方Linux版本非常高。它非常轻薄,金属外壳。它有一个明亮的屏幕。它具有很高的2K分辨率和高比例屏幕。相机设置非常巧妙。 X喜欢它。键盘的键程有点短,需要一个适应的过程。触摸板非常灵活,追踪效果非常好。音响效果很好,声音很细腻。系统盘是80g,数据盘是385g。整体运行速度非常快。没有华为手机,无法通过触摸测试。整体体验很满意。外观一般不高,不完美。适合什么用户使用:华为matebook14是一款第三方Linux版本。从以上配置、外观、价格、散热性能来看,它适合一般的办公、绘图、学习。屏幕性能相当不错。但缺点是扩展性不高。如果需求量大,此款机型不易升级。

    时间:2020-08-05 关键词: Linux huawei matebook14

  • Linux系统命令行游戏!

    Linux系统命令行游戏!

    如果您使用的是Linux系统,我们不仅可以使用命令行来提高工作效率,还可以执行生活中的各种娱乐活动,因为您可以与他们一起玩很多非常有趣的游戏,但是这些游戏不是必需的。 命令行游戏尽管比较简单,看上去只是一行行枯燥的代码,但有,还是有不少的 Linux 系统游戏却要复杂和有趣一些。实际上,命令行游戏一个重要的功能就是需要我们发挥想象力和创造力,在空白的纸上描绘出动人的景象,这非常有利于开发我们的大脑。 下面,我们将介绍几款可以在 Linux 系统中用命令行也能玩的游戏。 1、网络黑客 网络黑客于1987年首次发布,这款游戏还在一直在不停的开发中(3.6.6版本于2020年3月8日发布)。 在一些网友眼中,这款游戏被看作是所有流氓类游戏的鼻父。尤其是近年来类似的游戏也大受欢迎,诸如超越光速、以撒的结合、盗贼遗产、节奏地牢、暗黑地牢等。 这类游戏围绕着探索和生存展开,游戏开始时,你要创造自己的角色,扮演一个传统的梦幻性角色,比如骑士或巫师,然后游戏会给你介绍你所扮演角色的主要目标,那就是在地牢的最底层找到尽可能多的护身符,剩下的目标取决于你自己了,可以任意地在游戏中任意发挥。 2、矮人要塞 矮人要塞是在这个名单中唯一一个没有开源的游戏,不过我们任然选择把它放入此次名单中,因为它的影响力和受欢迎程度实在太大了。 在矮人要塞这个游戏中,你要么负责控制一个矮人玩要塞模式,挖地洞、种田、狩猎等,要么玩冒险模式,在一个随机产生的大世界里玩耍,这个世界是由首都、村庄、地下墓穴、迷宫、强盗营地等组成的。 要塞模式包括很多面,从手工生产到与邻居交易,再到防御敌人;冒险模式虽然依赖于传统的流氓游戏机制,但是其开发深度远远超过像网络黑客这样的游戏。 3、弗罗茨(佐克) 弗罗茨其实并不是一款真正意义的游戏,它是 Infocom 公司的游戏和其他 Z-machine 游戏(如佐克)的解释器。佐克是有史以来最流行的文本冒险游戏之一,与上世纪80年代发布的其他文本冒险游戏不同,佐克可以解释相当复杂的文本命令(用水晶钥匙开门),就凭这个,它大大提高了游戏的可玩性,会给你带来栩栩如生的感觉。 佐克分为三部游戏(佐克 l:伟大的地下帝国,佐克 II:罗博兹的巫师,佐克 III:地牢大师),你可以直接从Infocom网站免费下载所有游戏。为了找到更有趣的 Z-machine 游戏,下面介绍几场不容错过的游戏比赛: 迷路的猪:是一款非常有趣的游戏,游戏难度适中。游戏大致的内容是你跟随一个兽人,你们必须找回一头逃走的猪。这款游戏于2007年发布,在2007年的互动小说大赛中名列第一。 蜘蛛网:这个游戏大致是让你扮演一个被俘间谍的角色,你的目标是向审问者讲述一个似是而非的故事。可别小看这个游戏,你在游戏中说的每一句话、每一个细节都会被质疑,你需要发挥聪明才智去和审问者博弈。 见证者:这个游戏由 Infocom 公司创建,它是一个谋杀类的文本游戏,充满神秘和冒险,故事发生在洛杉矶一个安静的郊区,玩家扮演一个侦探,负责调查一个叫 Freeman Linder 的有钱人,他害怕自己的生命受到威胁,玩家需要根据所提供的线索解开谜团。 4、DBS游戏 当我们在等待程更新下载或者安装时,有几个简单的游戏来打发时间是很不错的,BSD 游戏就是不错的选择。BSD 游戏包含有一个数量相当大的 Linux 系统游戏命令行,它们有些最初是与一些BSD游戏一起分发的。 BSD游戏包括冒险,算术,双陆棋,五子棋,黑客,智力竞赛,俄罗斯方块等。 要启动任何包含在BSD游戏中的游戏包,只需在终端中输入其名称并按下 enter 键。 5、大灾变:黑暗之日 大灾变:黑暗之日是一款基于回合制的生存游戏,在这个游戏中,幸存者必须为看到另一个日出而战斗,因为僵尸、杀人机器人、巨型昆虫和其他致命的敌人无处不在。 游戏以一种相当典型的流氓式的方式开始:你醒来时没有记忆,你的直接目标包括保证食物安全、探索你的周围环境等,你的目的是在这个过程中不被杀死。 大灾变:黑暗之日可以在终端软件上玩,也可以用图形化的 tileset 玩。除了 Linux 系统,它还可在 Windows、macOS、iOS 和 Android 上运行。 6、2048客户端 2014年,意大利网络开发商加布里埃尔·西鲁利(Gabriele Cirulli)发布了《2048》,互联网立刻爱上了它,因为这个游戏虽然简单却让人着迷。这个游戏的目的是移动有编号的瓷砖,使两个具有相同编号的瓷砖相互接触,从而使它们合并为一个瓷砖,按照这个方式,直到玩家创建一个编号为2048的瓷砖。 GitHub 页面虽然提供了有关如何下载和安装2048客户端的说明,但实际上只需要两个命令: 7、贪吃蛇 受最初投币游戏的启发,贪吃蛇是一款多人玩家的 Linux 系统命令行游戏,游戏屏幕上最多有四条由游戏玩家控制的蛇,其他的蛇是系统生成。 如果您的系统上安装了贪吃蛇,您可以在终端中输入以下命令开始游戏: 该游戏由 WASD 方向键或 vim 键绑定控制,您可以随时按 Escape 或 Ctrl+C 退出游戏。

    时间:2020-08-05 关键词: Linux 命令行 游戏

  • 教你linux服务器防互联网攻击的基本安全防护措施

    教你linux服务器防互联网攻击的基本安全防护措施

    现在,中小企业的活动主要转移到使用云服务的云上。 互联网安全是一个陈词滥调,也是一个永不过时的话题。 许多备受瞩目的网站(包括Internet)都经历了安全事件。 安全攻击和防御,渗透,审计等需要强大的专业知识和深入的加密算法。 那些拥有专业机构的人正在寻找和找到合适的解决方案,但是作为运营商,我们不能忽略最基本的原则之一。 价格越高。 此外,我们支付的费用相对较低,这有助于保护80-90%以上的攻击。 让我们看一下我刚购买的云服务器的安全日志: 通过上面日志可以看出在没做任何安全防护策略时,会有大量的扫描攻击。如果密码设置得比较简单,估计服务器很快就成为黑客的肉鸡了。本节我们仅讲下系统层面的,还有web安全和数据库安全以后再介绍,在企业中还有用到跳板机和VPN等在这由于篇幅有限也略过。 首先root用户要禁掉远程ssh登录。禁root远程登录前先建立一个普通用户,普通用户建好后可以分配sudoers 权限,以方便管理系统服务等。 两条命令搞定:useradd 用户名;passwd 用户名,输入两次密码。完了id 用户名 检查下,再看下是否建立了用户的home目录,还有不要忘记用建立好的用户ssh登录试下。 将普通用户加入sudo权限有两种方式:第一种是直接将普通用户加入到wheel组就行,加入前我们先测试下:执行ls /root后提示权限不允许,再执行sudo ls /root 输入密码后提示不在sudoers file会向管理员报告。 在root或其他sodu用户身份下运行如下命令: usermod -aG wheel username ,然后用id username看下已经加入wheel组了。 用这种方式对大多数的sudo命令是有权限的,有些还是不行。 第二种方式:vim /etc/sudoers 找到如下段落: 在root下面加上一行:username ALL=(ALL) NOPASSWD:ALL 意思表示赋予所有sudo权限并且不需当前用户验证密码。加入后输入 :wq! 强制保存退出,此文件是只读的。这样,下一步就可以关闭root远程登录了。 关闭root远程ssh登录操作 编辑 sshd配置文件,vim /etc/ssh/sshd_config 找到下面字段,没有就加上。 把前头处PermitRootLogin 改为no 保存退出。 记得重启sshd 服务,systemctl restart sshd。重启后再systemctl status sshd确认。 修改sshd服务默认的22监听端口,做一步前特别要注意确保其他端口能正常访问再关闭22端口,不要把自己锁在门外里,以免尴尬,影响工作。 先看下系统防火墙,默认是开启的。如果需开系统防火墙,请把要修改的端口号后加入允许的安全策略里,另外还要看下云服务商的安全组,也要把相应端口加进去。 执行 firewall-cmd –list-all 查看已开放的端口如下: 防火墙加入端口执行:firewall-cmd –zone=public –add-port=(自定义端口号)/tcp 返回success 重载防火墙使配置生效,firewall-cmd –reload 返回success 再运行 firewall-cmd –list-all 是不是你想加入的端口在里面呢? 另外,如果系统开启了selinux则也要把端口加入selinux 的 ssh_port_t中。如不打算开selinux,下面的步骤请略过。 先安装selinux的管理工具yum install –y policycoreutils-python 查询当前ssh 服务端口:semanage port –l |grep ssh 执行semanage port -a -t ssh_port_t -p tcp 自定义端口号。没什么问题再执行上面命令检查。 接着编辑 sshd配置文件 vim /etc/ssh/sshd_config 在port 22 下面加一行: 重启sshd服务 systemctl restart sshd 查看sshd服务是否正常并检查系统监听端口 用普通用户和修改后的端口登录ssh测试 这步很简单,在此就不赘述了。测试好后还是编辑 sshd配置文件把22号端口去掉并重启sshd服务。如果万一哪步没弄好或端口被阻止了,那要记得在本地shell环境操作了,现在云服务器一般都有VNC等远程连接服务。

    时间:2020-08-05 关键词: 互联网 Linux 服务器

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章