本文介绍一款Linux命令行的友好界面工具:Betty的安装及使用方法,它能帮助你直接从终端获取信息。如果你想感受Linux命令行模式比GUI更强大,那就先从使用Betty开始吧。
Betty简单介绍 Betty是一个友好的英语界面工具,适合你的命令行,不记得命令就来问Betty,它与Apple的Siri个人助理或Google语音搜索功能类似。所以你可以用简单的英语问Betty,它将类似英语的短语翻译成Linux中的命令。
在Linux上安装Betty的方法 在执行Betty安装之前,请确保系统上已安装ruby(参考:在Ubuntu 18.04 LTS系统上安装Ruby的方法)和curl软件包,如果没有安装,请使用以下命令进行安装。 1、对于Fedora系统,使用DNF安装curl ruby: $ sudo dnf install curl ruby 2、对于Debian/Ubuntu系统,使用APT-GET或APT Command安装curl ruby: $ sudo apt install curl ruby 3、对于基于Arch Linux的系统,请使用Pacman安装curl ruby: $ sudo pacman -S curl ruby 4、对于RHEL/CentOS系统,使用YUM安装curl ruby: $ sudo yum install curl ruby 5、对于openSUSE Leap系统,使用Zypper安装curl ruby: $ sudo zypper install curl ruby 我们可以通过将开发人员github存储库克隆到我们的主目录来轻松安装Betty: $ echo "$HOME" /home/ywnz $ git clone https://github.com/pickhardt/betty 在.bashrc文件中为Betty创建一个alian,确保你必须替换你的主目录: $ echo 'alias betty="/home/ywnz/betty/main.rb"' >> ~/.bashrc 运行以下命令以使更改生效: $ source ~/.bashrc
使用Betty的方法 Betty没有做任何复杂的任务,可以执行一些基本的事情,我将运行一些命令来测试它: $ betty what is my username Betty: Running whoami ywnz $ betty what is the date Betty: Running date +"%a %d %b, %Y" Mon 25 Feb, 2019 $ betty what is my kernel Betty: Running uname -a Linux ywnz-Y700 4.19.20-1-MANJARO #1 SMP PREEMPT Wed Feb 6 21:33:34 UTC 2019 x86_64 GNU/Linux $ betty what is the time Betty: Running date +"%r (%T)" 09:52:48 AM IST (09:52:48) 如果不理解你的查询,Betty将显示以下声明: $ betty update the system Betty: I don't understand. Hopefully someone will make a pull request so that one day I will understand.
就是这样,使用Betty非常的简单。
相关主题 |