Для тех, кто работает с GRASS в основном через командную оболочку, скорость набора команд имеет немаловажное значение. Во многом удобство работы "в консоли" зависит от возможностей самой командной оболочки (будь то bash, ash, tcsh, zsh, или (не дай Бог, конечно) CMD.EXE)
Так вот: есть одна незадокументированная "фишка" самой GRASS, позволяющая ускорить набор -- короткие имена опций (они иногда встречаются в мануалах). Причем "короткие" и "длинные" имена опций можно сочетать.
Примеры.
map --- /// (т.е. ничего, "map=" можно просто пропускать, вставляя только имя растр/вект. карты)
input --- in
output --- out
elevation --- elev
color --- col (например, для d.vect)
display --- disp (например, d.vect map=vector disp=shape,topo)
column --- col (например, для команд типа v.db.*)
volume --- vol (например, при запуске NVIZ из консоли)
vector --- vect (например, при запуске NVIZ из консоли)
reliefmap --- relief (для модуля d.shadedmap)
drapemap --- drape (для модуля d.shadedmap)
shadedmap --- shaded (для модуля d.his)
separator --- sep (для g.mlist и т.п.)
option --- opt (для модулей типа v.category)
Для модулей r.composite, d.rgb (и, может, других, использующих RGB):
r --- red
g --- green
b --- blue
Короткие имена опций в GRASS
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Короткие имена опций в GRASS
Последний раз редактировалось Александр Мурый 10 май 2012, 23:25, всего редактировалось 1 раз.
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Короткие имена опций в GRASS
Немного дополню: можно сокращать любые имена опций, главное, чтобы не появлялось возможности двоякого толкования, например:
Ну и конечно есть опции, которые активны по умолчанию, например:
Код: Выделить всё
g.mlist type=rast
g.mlist ty=rast
g.mlist t=rast
Код: Выделить всё
g.mlist rast
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя