Grap

Jon  L. Bentley和Brian  W.Kernighan共同创建了Grap语言,Grap是一种用图形来描述数据的语言。它拥有自动生成标签、坐标轴和向量表的能力,还提供了for、if语句及宏来促进可编程性。Grap语言原本是为UNIX操作系统之上为需要数据图片的文档而设计的语言,并且它也只是应用于数据分析领域。

[1] 下载Grap

在Debian GNU/Linux Desktop计算机下的/etc/apt/sources.list文件中输入“debhttp://ftp.de.debian.org/debian squeeze main”后保存退出。然后进入命令行终端Applications>> Accessories >> Terminal

在命令行终端中输入su回车再输入密码后进入root权限,

lly7@debian:~$ su

Password:

debian:/home/lly7#

在root权限下输入以下命令开始下载grap,

debian:/home/lly7# apt-get update

debian:/home/lly7#apt-get  install  grap

等待下载,安装。

[2] man grap

在命令行终端执行”man grap”的命令,在出现的界面中找到下载“Grap-A Language forTypesetting Graphs, Tutorial and User Manual”文档的网址,到此网址中下载grap语言手册。

[3] man grap程序编写

新建一个编写grap程序的文件k_small.g(命令行终端的命令为vi  k_small.g),将/usr/share/doc/grap/examples/400mtimes.d文件拷贝至与k_small.g同一目录下,打开两个文件,可以看到400mtimes.d文件内容是每行拥有一个数字,供22行。在k_small.g文件中输入以下内容:

.G1

draw solid

copy "400mtimes.d"

.G2

[4] 运行grap程序

在命令行终端输入以下命令运行grap程序,产生输出

lly7@debian:~/Grap$ grap  k_small.g   |  pic  |  groff   >   k_small

回车。程序结果再k_small文件中,k_small是一个ps文件。可以在linux内用打开ps文件的程序将其打开查看,也可以用以下命令将k_small转换为pdf文档再拷贝到windows中查看,

lly7@debian:~/Grap$  ps2pdf   k_small    k_small.pdf
Figure1:Grap 程序结果
Note Over.

Debian GUN/Linux Desktop grap语言配置 [大三四八九月实习]相关推荐

  1. ACE在windows下的编译及配置(VS2010) [大三四八九月实习]

    系统:win7 开发环境:Visual Studio 10 ACE版本:ACE-6.2.0 参考了很多师兄师姐前辈阿姨的博客文章,然后自己安装后作为笔记记录下来.感谢这些经实践验证的.好博客文章. ( ...

  2. 第二月实习总结 [大三四八九月实习]

    1 工作日志 (1) 第五星期 时间 举动 2013/826星期1 上午用衣服擦眼泪,中午使劲吃饭,下午等待下班. 2013/827星期2 上午阅览组态王开发手册,查看其中设计的类及函数接口.读后感为 ...

  3. 第一个月实习总结 [大三四八九月实习]

    没有想到咱专业所规定的的两个月实习是必修课,还有3个学分.先抱怨一下咱专业实习时间安排的不科学性:安排在8月和9月. 咱专业的几个同学在学校的"千人就岗"之上投了简历.我阴差阳错的 ...

  4. 搭乘地铁|轻轨规律(^-^) [大三四八九月实习]

    注:假设轻轨地铁不分家.大三去解放碑实习,初出学校,对路线及轻轨这个东西不熟悉.家和学校之间的线路都是靠熟记而正常往返.如果以轻轨为上下班的载体,那么怎么正确的搭坐轻轨呢?[之前总结过一次规律,但是那 ...

  5. 64位树莓派运行linux,树莓派3B+安装64位debian GUN/Linux系统

    经过前段时间的努力,已经成功的将debian的ARM64版本跑在了树莓派3B+上.独乐乐不如众乐乐,所以将自己努力的成果分享,并详细介绍安装教程,希望能为树莓派爱好者做出些许贡献. 我已经制作好了镜像 ...

  6. qt linux 国际化,多语言,配置CLion管理Qt项目国际化支持

    随着Qt 6的发布,cmake也正式宣告接管qmake的工作了. 在之前的一篇博客里我介绍了如何使用cmake管理你的qt项目,不过有一点我没有讲,那就是对国际化(i18n)的处理. 今天我们就来介绍 ...

  7. linux(debian系列)和 Windows 10配置seetaface6

    seetaface6依赖于opencv,另外我们需要界面,所以也需要Qt(你也可以选择其他的). 这里的目标是配置好环境,能够编译并运行seetaface6给的demo. 那个demo中用到了sqli ...

  8. utorrent linux安装路径,debian下uTorrent的安装及配置方法

    以下是在debian 7下做的测试,别的Linux应该是相同的方法,另外,我在cubieboard3的开发板上测试未成功,开发板也是debian 7,但uTorren不支持arm平台,http://f ...

  9. linux使用入门debian,Debian 7.7入门安装与配置

    最近安装了多个发行版本的Linux,包括Ubuntu.Fedora.CentOS和Debian,发现只有Debian在界面和稳定性等综合特性上表现最优,自己也最喜欢,所以最后选择长久使用Debian作 ...

最新文章

  1. 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 J Beautiful Numbers
  2. 如何使用'git reset --hard HEAD'恢复到之前的提交? [重复]
  3. 视图插入数据_数据库DQL、DML、DDL、DCL 详解
  4. Java多线程——重入锁ReentrantLock源码阅读
  5. C语言课后习题(28)
  6. 服务器排序规修改办法,WordPress手动修改文章排列顺序摆脱按发布时间升降序排列...
  7. 玩转Linux系统用户管理
  8. 两个异步处理AsyncTask和Handler的优缺点
  9. dw2xls已升级至pb11.5
  10. 计算机一级wpsoffice知识,全国计算机一级WPSOffice考试试题
  11. tumblr android app,6 Best Tumblr Apps for Android and iOS (2018)
  12. gorm中一对一,多对多关系
  13. Cow Hopscotch G
  14. 京东AI:戴口罩人脸识别pytorch开源库
  15. YUV2RGB Opencv
  16. 厌倦了996模式?来看看国内995制度的公司!
  17. ESP32 DEVKIT V1 资料分享-原理图+引脚图
  18. 电源学习总结(三)——线性稳压的参数
  19. 《团队软件过程(修订版)》—第2章2.3节团队是什么
  20. pandas 读表格_手把手教你数据分析(1)--Pandas读取Excel信息

热门文章

  1. NDK制作一个安卓执行程序
  2. 未来创业的四种商业模式
  3. 分省三农数据超大量面板数据集(1999-2020年)
  4. python爬取“微博”移动端评论数据
  5. diary_mna_2016
  6. 温度记录仪和传感器的校准知识
  7. keras学习笔记-bili莫烦
  8. ubuntu和windos 局域网NTP配置时间同步设置方法
  9. 短信验证(手机号注册,绑定手机号获取验证码)
  10. HTML制作圣诞树来啦