I don't know about "in the bash terminal itself", but I use python scripting with Visit. See here or here for some examples.
Below I have pasted a simple script I use to make an image of a 2D slice along y = 0.5 of a 3D cube. The script is named "script.py" and "ysolution" refers to a variable name with the .vtk file.
# invoke like so: visit -cli -nowin -s script.py ysolution-19.vtk ysolution
import os,sys
wholefile = os.getcwd() + "/" + sys.argv[-2]
fieldname = sys.argv[-1]
OpenDatabase(wholefile)
AddPlot("Pseudocolor",fieldname)
AddOperator("Slice")
s = SliceAttributes()
s.originIntercept = 0.5
SetOperatorOptions(s)
DrawPlots()
t = SaveWindowAttributes()
t.fileName = "y19-"
SetSaveWindowAttributes(t)
n = SaveWindow()
print n
quit()