Quick tip: Ярлык (alias) в консоли Linux

Последнее время часто сталкиваюсь с необходимостью сабжа или с вопросами, так или иначе этого касающимися.
Итак, что требуется: Требуется, чтобы в консоли вместо, например

$ cd ~/Programs/blender-2.60a-trunk
$ ./blender

можно было ввести b26t и получить тот же результат — запущенную программу.
Что нужно сделать:
Открываем в корне вашей домашней папки файл .bashrc, скрытый по умолчанию. Так что вам, быть может, придется включить отображение скрытых файлов. Далее три варианта:
Если такой есть, и вы найдите в нем раздел со строками, начинающимися с alias. Добавьте сразу после них строку с такими букавками:

alias b26t="cd ~/Programs/blender-2.60a-trunk && ./blender"

и сохраняем файл.
Если такой есть, и в нем нет раздела со строками, начинающимися с alias. Добавьте просто в конец файла строку, указанную в первом варианте и сохраните файл.
Если такого файла нет. Просто создайте его и просто впишите указанную строку.

Теперь, после того, как вы (пере)запустите терминал и введете b26t, консоль автоматически выполнит команду «cd ~/Programs/blender-2.60a-trunk», дождется ее выполнения (&&) и выполнит следующую — «./blender»

Воaля!

Опубликовать в Facebook
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

, , ,

13 Responses to “Quick tip: Ярлык (alias) в консоли Linux”

  1. lenster 12 Ноябрь 2011 at 19:26 #

    А я себе через сочетание клавиш сделал.
    Ctrl-alt-s — папка с работами, блендером и т.д
    Ctrl-alt-a — сам блендер
    =)

    • Malefic 12 Ноябрь 2011 at 20:41 #

      Ога, но я пользую минимум 4 блендера (циклы, яфа, офф и тд) и часто (в случае с яфой, к примеру) мне важно видеть консоль, которая у меня воплощена в Yakuake :)

  2. maxx 21 Апрель 2012 at 19:29 #

    симлинки уже не катируются?

  3. maxx 21 Апрель 2012 at 19:49 #

    почему это пользователь не может писать у себя в домашнем каталоге? только что попробовал — все получилось и без рута

Добавить комментарий