これを文書化すると思っただけです(自己回答に従う):
ターミナルで作業する場合gnuplot
、キーボードの上下矢印を使用して、入力したコマンドの履歴を反復処理できます - のようにgdb
。
ただし、頻繁に繰り返す一連のコマンドがある場合があります。これは、単一のコマンドを発行して呼び出したいと思います。たとえば、 のインタラクティブx11
ターミナルで作業してgnuplot
いて、形式の「スクリーンショット」を取得したいとしpng
ます。これには、端末を に変更しpng
、出力を設定plot
し、発行し、端末を に戻す必要がx11
あります。また:
set terminal png
set output 'gnuplot.png'
replot
set terminal x11
このシーケンスを単一のコマンドで呼び出したいのですが、セミコロンを区切り文字として使用することで、これらが単一の行に収まることを認識しています。
set terminal png ; set output 'gnuplot.png' ; replot ; set terminal x11
には、ユーザ定義コマンドを許可するgdb
コマンドdefineがあります。端末で発行するだけです。gdb
(gdb) define fn
> finish
> next
> end
...そしてその時点から、その端末に入力して一連のandfn
を呼び出すことができます。finish
end
に似たようなものはありgnuplot
ますか?