[2014-08-28]Mac系统上的几个命令解释器(控制台)
irb
- 语言:Ruby
- 帮助:help
- 清屏:CTRL+L
- 自动完成:Tab+Tab (若未开启,则在
/etc/irbrc中require '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系统上的几个命令解释器(控制台)的更多相关文章
- Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法
今天在Mac系统上启动Java Web项目的时候,提示了Java.net.UnknownHostException: yangxiaomindeMacBook-Pro.local nodename n ...
- 在Mac系统上配置Android真机调试环境
在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...
- 在MAC系统上进行屏幕录制
最近打算将一些软件操作过程进行屏幕录制进行视频分享,所以寻思着找一块能在MAC上使用的屏幕录制软件.google了一番,没想到MAC系统自带的QuickTime Player已经内置屏幕录像功能,而且 ...
- 关于如何在mac系统上安装Git并在码市上建立项目
对Git一窍不通,为了在mac系统上安装Git,查了很多资料,走了很多弯路,一切搞定后发现其实很简单. 1.在https://brew.sh上按要求安装Homebrew. 2.在电脑终端键入brew ...
- 在 mac 系统上安装 python 的 MySQLdb 模块
在 mac 系统上安装 python 的 MySQLdb 模块 特别说明:本文主要参考了Mac系统怎么安装MySQLdb(MySQL-Python) 第 1 步:下载 MySQL-python-1.2 ...
- #Mac技巧#如何在Mac系统上新建TXT文档,以及打开txt文稿的乱码问题如何解决
使用mac的朋友可能都有这样的疑问,mac系统下强大的文本编辑器居然不能保存常用的TXT格式? 又或者打开同事在windows上保存的TXT文件会出现如下情况: 最近Hans也被这些问题困扰着,于是便 ...
- Selenium(基于JAVA语言)-》在eclipse上运行web项目在Mac系统上启动时提示nodename nor servname provided解决办法
最近使用eclipse进行自动化测试时,遇到一种情况,无法调起浏览器,且有报错,如下: org.openqa.selenium.WebDriverException: failed to lookup ...
- Java Web项目在Mac系统上启动时提示nodename nor servname provided
今天一不小心更新了Mac系统,然后在启动Java Web项目的时候,提示了java.net.UnknownHostException: MAC-mini-local nodename nor serv ...
- mac系统上访问docker容器中的ip配置
使用 mac系统,发现docker没有 docker0网桥,无法直接在宿主机上 访问 容器的ip, 在测试的时候有这种需求,而不是通过-p的方式,可以参考下面的连接,主要就是 修改 setting.j ...
随机推荐
- pb日志查看记录
因为日志的种类比较多,这里记录下来,方便查看! 1 pb下发日志查看 目前已经确定220-224 603都是这么查看的.手工下发的业务应该都是这么查看的,其实只要去确定步骤2中的序号,就可以直接进入步 ...
- (转)Java线程:线程的同步与锁
Java线程:线程的同步与锁 一.同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏. 例如:两个线程ThreadA.ThreadB都操作同一个对象Fo ...
- 【SignalR学习系列】6. SignalR Hubs Api 详解(C# Server 端)
如何注册 SignalR 中间件 为了让客户端能够连接到 Hub ,当程序启动的时候你需要调用 MapSignalR 方法. 下面代码显示了如何在 OWIN startup 类里面定义 SignalR ...
- ajax访问controller,无法通过return $this->goHome()跳转
第一次在yii2中使用ajax来请求controller,做的是第三方登录,facebook和google登录. 登录成功应该跳转到首页,想当然的以为用return $this->goHome( ...
- 前端数据存储方案集合(cookie localStorage等)以及详解 (一)
客户端.前端 存储 一. 起 因 首先解释下为什么想来写这个关于前端存储的问题,因为最近在做小程序相关的内容.但是,在开发过程中,我们难免会遇到 token 存储. 代码缓存. 图片存储等等. 以及可 ...
- thymeleaf中的日期格式化
本篇介绍些thymeleaf中的日期格式化的方法: 1.用#dates.format来解决: <span th:text="${#dates.format(user.date, 'yy ...
- 弱校ACM奋斗史
看到这篇文章, 已是大三了, 我的ACM之路也即将走向终点, 感慨自己还是不够努力, 给自己的大学留下诸多遗憾. 和他们相比, 我差的就是太远了, 值得高兴的是我们学校有一个好老师-----赵靖老师, ...
- NYOJ 69 数的长度(数学)
数的长度 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出 ...
- 诡异错误一: ValueError: embedded null character
使用如下语句读取名为0_xx.txt 文件时,遇到错误 ValueError: embedded null character if __name__ == '__main__': fr = ope ...
- Python第八天——Json
json 模块 json 模块提供了非常完善的 Python 对象到 JSON 格式的转换 import json d = dict(name='Bob',age=20,score=88) json. ...