Top: Table of contents
Next: Chapter 8. Examples
Previous: Chapter 6. Input, Output

Chapter 7. Miscellaneous commands

GNUPLOT 除了提供绘制图形所需的指令外,尚提供许多有用的指令。如



7.1 Instructions

  1. cd : 改变目前的工作目录。其语法为
           cd "<directory-name>"
           
    例如
           cd 'subdir'  # 改变至子目录。
           cd ".."      # 改变至上一层目录。
           
  2. pwd : 执行 pwd 显示目前的工作目录于萤幕上。
  3. shell : 执行 shell 命令。执行 shell 后,回到 shell 的提示符号下。欲回到 GNUPLOT 时,输入 exit 或 Ctl-d 即可。如果只是 执一个 shell 命令,只要在 shell 命令之前加 ! 即可。 如执行 !pwd 显示目前的工作目录。
  4. start-up : GNUPLOT 执行时,先捡查是否有 .gnuplot 档案。若有则执行档 案内的 GNUPLOT 命令。因此可适当加入一些命令于 .gnuplot 内,成为 个人化的 GNUPLOT。


7.2 Comment

在撰写 GNUPLOT 命令时,可适当加入注解以帮助我们了解。方法是在 欲加注解之处,先写 # 则 GNUPLOT 忽略其后的文字。但若 # 是在引号之内, 此时为一单纯字元。



7.3 Working window

GNUPLOT 提供方便使用者操作的指令。

  1. clear : 输入 clear 时,将萤幕及输出清除。
  2. help : GNUPLOT 提供线上辅助说明的功能。由此可得较多的说明。 其语法为 help {<topic>}
  3. print : print <expression> 将数学式的值印出。
  4. pause : GNUPLOT 提供暂停萤幕一段时间并显示一段文字的命令。其语法为
           pause <time> {"<string>"}
           

    其中 <time> 可以是一整数或表示式,表示 GNUPLOT 停留的时间。 若为 -1 则 GNUPLOT 停留至按下 "carriage return" 为止。若为 0 则 GNUPLOT 不停留。以下是一些例子:

           pause -1    # Wait until a carriage return is hit
           pause 3     # Wait three seconds
           pause -1  "Hit return to continue"
           pause 10  "Isn't this pretty?  It's a cubic-spline."
           
  5. command line-editing : GNUPLOT 储存以往输入的命令,让使用者可重复 执行,或经修改后再使用。且不论游标在何处皆可按下 "return key" 而输入整行命令。这些编辑命令为
    Character   Function  
                      Line Editing
       ^B       move back a single character.
       ^F       move forward a single character.
       ^A       move to the beginning of the line.
       ^E       move to the end of the line.
      ^H, DEL   delete the previous character.
       ^D       delete the current character.
       ^K       delete from current position to the end of line.
      ^L, ^R    redraw line in case it gets trashed.
       ^U       delete the entire line. 
       ^W       delete from the current word to the end of line.
           
                      History
       ^P       move back through history.
       ^N       move forward through history.
    



7.4 Quit

不论是 exitquit 或 END-OF-FILE 字元,均可使 GNUPLOT 结束执行。



Top: Table of contents Next: Chapter 8. Examples