20 мая 2012

Как создать псевдонимы (aliases) для быстрого выполнения команд в терминале - Ubuntu 12.04/11.10


Псевдонимы помогут вам назначить короткие слова команд на выполнение в терминале. Это будет очень полезно для замены длинных команд или команд, которые используются часто, такие как обновление репозиториев (sudo apt-get update), обновление системы (sudo apt-get upgrade) и др.

Давайте сначала создадим скрытый файл с названием .bash_aliases в Домашней директории (папке) с помощью этой команды:

> ~/.bash_aliases; gedit ~/.bash_aliases

Чтобы добавить, например, (alias) псевдоним для обновления хранилища, вы можете добавить эту строку в файл:

alias update='sudo apt-get update'

update -->имя, присвоенное команде 'sudo apt-get update'.

update

'update' будет служить сокращением для команды 'sudo apt-get update'.

 Вот еще несколько примеров псевдонимов, которые можно добавить в файл ~/.bash_aliases:

alias upgrade='sudo apt-get upgrade'

alias inst='sudo apt-get install'

alias autorm='sudo apt-get autoremove'



Должно получиться как на снимке:


Сохраните и закройте редактор.

Теперь вы можете применять псевдонимы команд на выполнение в терминале вместо полной команды:

update

upgrade

autorm

inst + программа


Вот и все.

Удачи.


10 комментариев :

  1. Не знаю откуда вы взяли эту информацию, но вы пробовали результат этого выполнения выше упомянутых команд?!
    Вы абсолютно не правильно написали, нужно добавить эти команды (алиасы) в файл домашней директории ~/.bashrc, в конце файла, а после этого выполнить команду source ~/.bashrc
    и тогда все сработает.
    Проверьте пожалуйста ваш вариант и вы очень удивитесь.

    ОтветитьУдалить
    Ответы
    1. По крайней мере, ваш способ, "будет работать", до перезагрузки терминала, вы забыли упомянуть.

      Удалить
  2. Короче, надо сделать и то и другое, т.е. в .bashrc дописать:
    source ~/.bash_aliases

    ОтветитьУдалить
  3. Анонимный22 мая 2012 г., 19:41

    а может лучше вообще новичкам ничего не делать. По крайней мере не забуду, как правильно команды пишутся.

    ОтветитьУдалить
    Ответы
    1. Так никто никого не неволит. Не хочешь, не делай. Эта статья скорее для расширения кругозора.

      Удалить
  4. Анонимный8 июня 2012 г., 20:40

    gedit ~/.bashrc
    добавить алиасы в конец документа
    выполнить: source ~/.bashrc (http://ubuntu-favorite-os.blogspot.com/)работает,а для новичков в терминале стрелка вверх память освежает=) но за тему спасибо.

    ОтветитьУдалить
  5. Открываем bashrc и видем строки
    # Alias definitions.
    # You may want to put all your additions into a separate file like
    # ~/.bash_aliases, instead of adding them here directly.
    # See /usr/share/doc/bash-doc/examples in the bash-doc package.

    if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
    fi

    Следовательно, достаточно просто создать файл. ~/.bash_aliases и, если таков файл существует, он автоматически будет включен в bash

    ОтветитьУдалить
  6. Ubuntu 14.10 x64 все замечательно работает.

    ОтветитьУдалить
  7. Ubuntu 14.04 LTS x64 все альясы прекрасно работают. Огромное Спасибо Админу за очень полезную статью!

    ОтветитьУдалить
  8. А я хочу пожалуй команду на запуск тундры сделать, ибо я ленивая жопа=). Лазить по папкам на линукс стало лень с такими то возможностями. И как я это в винде раньше делал? ярлыки на рабочем столе не люблю, панель в убунту очень быстро превращается в симулятор скролинга, а меню даш не очень устраивает. устанавливать всякие панели не хочу.

    Ребята подскажите как можно создать подобную команду на программу?

    ОтветитьУдалить