sala@home:~$

graphviz

Bár ábrák rajzolásához többnyire GUI felületet szokás használni, parancssorból is szép ábrákat tudunk rajzol(tat)ni graphviz használatával:

echo 'digraph { A->B B->C A->C } ' | dot -Tx11
 echo 'digraph { A->B B->C A->C } ' | dot -Tpng -o abc.png

Az első parancs hatására a képernyőn egy új ablakban nyílik meg az ábra, a második paranccsal png fájlba (graphviz számtalan formátumot ismer) menthetjük el. Az eredmény a következő ábrán látható: A következő hasznosabb példán egy korábbi bejegyzés fájljainak kapcsolata látszik:

echo 'digraph { "mozi.vob"->"mozi.m2v" [label=tcextract] "mozi.vob"->"mozi.ac3" "mozi.m2v"->"mozi.mpg" [label=mplex] "mozi.ac3"->"mozi.mpg" "mozi.mpg"->"dvddir/" [label=" dvdauthor"] "dvddir/"->"mozi.iso" [label=" genisoimage"] } ' | dot -Tx11

Ennél a példánál persze echo helyett már szerencsésebb lenne egy szövegfájlt használni.