пятница, 16 августа 2013 г.

Linux Alias-Упрощаем работу в терминале


Что такое алиасы в линуксе? Отличная штука! Для новичков возможность записывать "хитрые" команды понятным (коротким способом), а в руках профи - мощное оружие, ускоряющее/упрощающее рутинную работу.




Alias (в Linux) - "ссылка", "синоним", какой-то последовательности символов (читай - команды). Например, вам очень часто приходится писать /etc/init.d/apache2 restart, тогда можно заменить это на короткий алиас:

Открываем терминал и пишем :


root@debian:~# alias a2r='/etc/init.d/apache2 restart'
root@debian:~# a2r
Restarting web server: apache2 ... waiting .
root@debian:~#

alias cd
Упрощаем навигацию:
alias ..='cd ..' две точки ведь проще!
alias cd..='cd ..' а так, чтобы забыв пробел не давало ошибку.

Ещё один примерчик


Предположим, что вы часто набираете команду:

$ find . | grep *.jpg 

Создадим алиас на эту команду и назовем его fjpg. Выполним в командной строке:

$ alias fjpg="find . | grep *.jpg"

Теперь, вместо того, чтобы каждый раз писать эту длинную команду, просто выполняйте в командной строке ее алиас - fjpg. Результат вы получите тот же!

Вы можете создать большое количество алиасов и вскоре забыть о их названии. Это не беда, посмотреть все алиасы, назначенные в системе, можно, выполнив команду:

alias
Вы увидите  созданный вами список алиасов

Удаление алиасов

Для того, чтобы удалить алиас, вам достаточно выполнить команду:

$ unalias fjpg

Если вы хотите удалить все созданные алиасы, выполните команду:

$ unalias -a

Пользуйтесь алиасами! Это хорошая возможность экономить ваше время работы!

Комментариев нет:

Отправить комментарий