irb

  • 语言:Ruby
  • 帮助:help
  • 清屏:CTRL+L
  • 自动完成:Tab+Tab (若未开启,则在/etc/irbrcrequire 'irb/completion')
  • 退出:quit/exit/CTRL+D

io

  • 语言:Io
  • 清屏:CTRL+L
  • 自动完成:无(可使用slotNames消息查看可用的槽)
  • 退出:exit/CTRL+D

gprolog

  • 语言:Prolog
  • 自动完成:Tab+Tab
  • 退出:halt./CTRL+C e/CTRL+D

swipl

  • 语言:Prolog
  • 帮助:help.
  • 清屏:CTRL+L
  • 命令以句点结束
  • 编译并载入文件:['filename.pl'].
  • 大写表示变量(待解)
  • :- 规则符号
  • ;下一个解,a 全部解
  • 退出:halt./CTRL+D

scala

  • 语言:Scala
  • 帮助::help
  • 清屏:CTRL+L
  • 自动完成:Tab
  • 退出::quit/CTRL+D

erl

  • 语言:Erlang
  • 命令以句点结束
  • 自动完成:Tab
  • 退出:CTRL+C a Enter

clj

  • 语言:Clojure
  • 退出:CTRL+D

lein repl

  • 语言:Clojure
  • 清屏:CTRL+L
  • 自动完成:Tab
  • 退出:quit/exit/CTRL+D

ghci

  • 语言:Haskell
  • 帮助::?
  • 清屏:CTRL+L
  • 自动完成:Tab
  • 退出::quit/CTRL+D

rails console

  • 语言:Ruby
  • 加载了rails项目代码的irb,用法和irb差不多

部分解释器(clj,erl,gprolog)不能清屏或不能自动完成(或许有方法而我没发现?)比较不方便。


下面还有几个涉及数据库的控制台(叫解释器貌似不太合适)

sqlite3 test.sqlite3

  • 帮助:.help
  • 查看表:.tables
  • 查询语言:sql 以分号结尾
  • 清屏:CTRL+L
  • 退出:.quit/.exit/CTRL+D

redis-cli

  • 帮助:help
  • 查询语言:Nosql,具体用法参考命令手册
  • 清屏:CTRL+L
  • 退出:quit/exit/CTRL+D

mysql -uroot

  • 帮助:help
  • 查询语言:sql 以分号结尾
  • 清屏:CTRL+L
  • 退出:quit/exit/CTRL+D

[2014-08-28]Mac系统上的几个命令解释器(控制台)的更多相关文章

  1. Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法

    今天在Mac系统上启动Java Web项目的时候,提示了Java.net.UnknownHostException: yangxiaomindeMacBook-Pro.local nodename n ...

  2. 在Mac系统上配置Android真机调试环境

    在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...

  3. 在MAC系统上进行屏幕录制

    最近打算将一些软件操作过程进行屏幕录制进行视频分享,所以寻思着找一块能在MAC上使用的屏幕录制软件.google了一番,没想到MAC系统自带的QuickTime Player已经内置屏幕录像功能,而且 ...

  4. 关于如何在mac系统上安装Git并在码市上建立项目

    对Git一窍不通,为了在mac系统上安装Git,查了很多资料,走了很多弯路,一切搞定后发现其实很简单. 1.在https://brew.sh上按要求安装Homebrew. 2.在电脑终端键入brew ...

  5. 在 mac 系统上安装 python 的 MySQLdb 模块

    在 mac 系统上安装 python 的 MySQLdb 模块 特别说明:本文主要参考了Mac系统怎么安装MySQLdb(MySQL-Python) 第 1 步:下载 MySQL-python-1.2 ...

  6. #Mac技巧#如何在Mac系统上新建TXT文档,以及打开txt文稿的乱码问题如何解决

    使用mac的朋友可能都有这样的疑问,mac系统下强大的文本编辑器居然不能保存常用的TXT格式? 又或者打开同事在windows上保存的TXT文件会出现如下情况: 最近Hans也被这些问题困扰着,于是便 ...

  7. Selenium(基于JAVA语言)-》在eclipse上运行web项目在Mac系统上启动时提示nodename nor servname provided解决办法

    最近使用eclipse进行自动化测试时,遇到一种情况,无法调起浏览器,且有报错,如下: org.openqa.selenium.WebDriverException: failed to lookup ...

  8. Java Web项目在Mac系统上启动时提示nodename nor servname provided

    今天一不小心更新了Mac系统,然后在启动Java Web项目的时候,提示了java.net.UnknownHostException: MAC-mini-local nodename nor serv ...

  9. mac系统上访问docker容器中的ip配置

    使用 mac系统,发现docker没有 docker0网桥,无法直接在宿主机上 访问 容器的ip, 在测试的时候有这种需求,而不是通过-p的方式,可以参考下面的连接,主要就是 修改 setting.j ...

随机推荐

  1. org.w3c.dom.Element 缺少 setTextContent 步骤

    org.w3c.dom.Element 缺少 setTextContent 方法 今天将项目环境由jdk5改为jdk6,eclipse重新编译工程后,却突然出现org.w3c.dom.Element没 ...

  2. [BZOJ 4832][lydsy 4月赛] 抵制克苏恩

    题面贴一发 [Lydsy2017年4月月赛]抵制克苏恩 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 443  Solved: 164[Submit][ ...

  3. 初学Python(三)——字典

    初学Python(三)——字典 初学Python,主要整理一些学习到的知识点,这次是字典. #-*- coding:utf-8 -*- d = {1:"name",2:" ...

  4. javascript编程解决黑白卡片问题

    问题描述: 时间限制:1秒 空间限制:32768K 牛牛有n张卡片排成一个序列.每张卡片一面是黑色的,另一面是白色的.初始状态的时候有些卡片是黑色朝上,有些卡片是白色朝上.牛牛现在想要把一些卡片翻过来 ...

  5. Python网络数据采集4-POST提交与Cookie的处理

    Python网络数据采集4-POST提交与Cookie的处理 POST提交 之前访问页面都是用的get提交方式,有些网页需要登录才能访问,此时需要提交参数.虽然在一些网页,get方式也能提交参.比如h ...

  6. Dubbo实战快速入门 (转)

    Dubbo是什么? Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案. 其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封 ...

  7. spring容器注入一个接口的两个实现类

    spring容器中能拥有两个同种类型的bean吗?我有两个dao类同时实现一个接口,这两个接口注入时报了异常如下. org.springframework.beans.factory.NoSuchBe ...

  8. golang 之验证码api

    知识一:如何返回一个json数据? 先定义一个结构体ResponseData,2个参数,并返回的是json数据,key就是json后定义的名称 type ResponseData struct { S ...

  9. 关于ajax请求rul时意外结束符号

    最终解决办法:web.config 中添加节点 <webServices>     <protocols>         <add name="HttpPos ...

  10. 【学习进步之路】-【浏览器兼容】透明背景图IE、360浏览器不兼容

    最近在项目中遇到了浏览器兼容问题,透明背景图在IE或360兼容模式下没有效果,以前都是网上搜到结果,直接用了,并没有深入的去理解和利用,总会在下一次使用的时候忘记.为了让自己在前端方面学习更有成效,想 ...