centos gem install centos官网

在mac上配置vue开发环境

在mac上配置vue开发环境基本流程图如下:

首先,需要在mac上安装brew。brew是一个方便的包管理工具,相当于centos下的yum,能够简化mac上软件的安装、卸载与更新。如未安装brew,可执行特定命令进行安装。若遇到curl:(7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的情况,可先输入sudo gem install redis指令,再执行安装brew的命令。

brew的使用方法:通过brew search查找所需的特定版本软件,以@后跟版本号的形式进行安装,例如brew install thrift@0.9。

接着,安装Node.js。可使用brew安装或从二进制文件下载安装。安装完毕后,执行命令查看Node.js版本。获取Node.js模块安装目录访问权限。

npm是与Node.js一同安装的包管理工具,有助于解决Node.js代码部署问题。常见使用场景包括通过输入“npm-v”测试安装是否成功。npm的基本使用方法与Node.js一致。

考虑到npm使用国外服务器速度较慢,可使用淘宝提供的cnpm命令,通过输入特定命令设置环境变量,使得在任意目录下都可以使用cnpm、vue等命令,无需输入全路径。设置环境变量的方式为:安装淘宝镜像。

完成以上步骤后,安装webpack、vue脚手架,并创建vue项目。在指定目录下执行相关指令即可完成vue项目的创建。

黑客工具之whatweb详细使用教程

whatweb是一款基于Ruby语言开发的网站指纹识别工具,隶属于Kali Linux系统,能够识别各类网站技术,包括内容管理系统、博客平台、统计分析包、JavaScript库、Web服务器以及嵌入式设备等。其包含超过900个插件,每个插件专门识别不同的网站组件。

whatweb具有高度灵活性,能以隐秘、快速、彻底或缓慢模式进行扫描。其攻击级别机制能够实现速度与可靠性的权衡。当用户在浏览器中访问网站时,该工具会提供关于网站所使用技术的提示信息。如果单个网页访问不足以识别网站,whatweb将进行进一步的询问。默认的扫描模式为“被动”,速度最快,仅需一次网站HTTP请求。适合扫描公共网站,而渗透测试中则采用更积极的模式。

使用方法直接简单:只需输入"whatweb域名"即可启动扫描。

特性

whatweb支持多种特性,包括常规扫描、批量扫描、详细回显扫描、强度扫描等级控制、快速本地扫描以及结果文件导出。

批量扫描时,将多个域名存储至文件中,再指定文件路径启动扫描,使用命令"whatweb-i/root/target.txt"。

详细回显扫描使用"whatweb-v域名"来获取更详细信息。

强度扫描等级控制通过"-a等级"参数来调整,等级1到4对应不同强度,等级默认为1。

快速本地扫描使用"whatweb--no-errors-t 255内网网段",可与"-a"和"-v"参数结合使用。

扫描结果可导出为XML、JSON或MongoDB格式,需要先安装对应依赖,如使用JSON格式需安装"sudo gem install json"。

安装与使用

whatweb适用于具备Ruby环境的系统,支持Windows、Max OSX、Linux(Kali Linux预装)。

在Debian/Ubuntu系统中,可以通过包管理器安装:`sudo apt-get install whatweb`。

在Redhat/CentOS系统中,同样使用包管理器:`sudo yum install whatweb`。

编写插件

对于识别国内网站有挑战的场景,用户可自行编写插件以拓展识别能力。官方模板提供语法指南,包括插件命名、作者、版本、描述以及匹配规则等。

插件开发语言为Ruby,存储目录为 `/usr/share/whatweb/plugins`,可以在此目录下查看和学习其他插件的编写。

Linux上如何安装使用音乐软件SoundCloud

对于喜欢音乐的朋友来说,SoundCloud是个不错的音乐软件,SoundCloud是德国的网站,现在也有客户端了,在Linux安装SoundCloud后,就能够在命令行中播放音乐,下面小编就给大家介绍下Linux安装SoundCloud的方法。

安装

对于Debian或者Ubuntu用户,如下安装:

$ sudo apt-get install portaudio19-dev libmpg123-dev libncurses-dev ruby1.9.1-dev

$ sudo gem install soundcloud2000

对于Archlinux用户,在AUR仓库中可以获取到包

对于Fedora用户,如下安装:

$ sudo yum install portaudio-devel libmpg123-devel ncurses-devel ruby-devel

$ sudo gem install soundcloud2000

对于CentOS用户,安装或者升级到最新 Ruby/RubyGems(1.9或更高),启用Repoforge repo,如下安装:

$ sudo yum install portaudio-devel mpg123-devel

$ sudo gem install curses soundcloud2000

最后,到官方的github页面获取源码

使用

Soundcloud2000非常容易使用。有些人甚至会说简单。我喜欢它的庄重以及三位作者和贡献者的努力。如下启动它:

$ soundcloud2000

这里,你将看到一个闪屏:

接着是歌曲列表:

您可以通过上下键滚动列表,回车播放一首歌曲,空格键是暂停/恢复,左右箭头键是快进/快退。正如你所看到的,没有什么突破性的但绝对符合人体工程学。

如果随机列表太长无法滚动完,你有一个选项来查看所有曲目,用户通过点击‘u’键接着输入自己的名字。

这可能是Soundcloud2000的主要缺陷之一。虽然导航没有优化过,但是我对这个很年轻的软件的改善和支持还是寄予厚望的。

奖励

另外一个额外的奖励:如果你喜欢在终端上使用SoundCloud的想法,但不想安装任何额外的软件(也许你不能),我劝你去cmd.fm。该网站是一个伪装的SoundCloud,它隐藏在一个shell界面后。

输入“help”可以得到命令列表,这比Soundcloud2000长很多。比如,我看到:

_genres列出所有流派

_play random随机播放

_pause暂停播放

_playlist new建立新的播放节目单

_loop循环播放

_cinema如同星球大战一样的字幕

它甚至支持通过tab键自动补完流派名称

最后,Soundcloud2000的确是一个整洁的程序。我们可以原谅其目前的缺陷,因为它还年轻。我真的希望它会成长,并包含更多的功能(并从潜在的cmd.fm得到的灵感)。

上面就是Linux安装SoundCloud的方法介绍了,SoundCloud是广大网友分享音乐的平台,你能够在上面分享自己录制的歌曲,也能收听别人的歌曲,是个不错的软件。

阅读剩余
THE END