Алиасы

На самом деле это единственный раздел про unix на этом форуме

Модератор: /dev/random

Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Алиасы

Сообщение SerW »

Как можно обозвать частовызываемую команду в терминале ее алиасом?
К примеру, мне хоца, чтобы команда

Shell

gs -o Untitled-with-outlines.pdf -dNoOutputFonts -sDEVICE=pdfwrite Untitled.pdf
вызывалась по алиасу

Shell

gsu
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 1732
ОС: gentoo fluxbox

Re: Алиасы

Сообщение yoricI »

Зависит от оболочки.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19428
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Алиасы

Сообщение Bizdelnick »

Вы не поверите…
alias gsu='gs -o Untitled-with-outlines.pdf -dNoOutputFonts -sDEVICE=pdfwrite Untitled.pdf'
Добавлено (18:04):
yoricI писал:
19.09.2021 17:59
Зависит от оболочки.
Во всех POSIX-совместимых (и не только) одинаково.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
astroncia
Сообщения: 133

Re: Алиасы

Сообщение astroncia »

С аргументами - функции удобнее

Shell

gsu() { gs -o "$1" -dNoOutputFonts -sDEVICE=pdfwrite "$2" }

Shell

gsu Untitled-with-outlines.pdf Untitled.pdf
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Алиасы

Сообщение SerW »

В мемориз!
Всем отписавшимся -- респект и уважуха.
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 1732
ОС: gentoo fluxbox

Re: Алиасы

Сообщение yoricI »

Bizdelnick писал:
19.09.2021 18:01
Во всех POSIX-совместимых (и не только) одинаково.
А куда прописать? Если bash - .bash_aliases, хотя можно и в другой. А всякие zsh ksh tcsh etc?
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 643
ОС: BSD/LINUX

Re: Алиасы

Сообщение bars »

yoricI писал:
19.09.2021 19:29
А куда прописать? Если bash - .bash_aliases, хотя можно и в другой. А всякие zsh ksh tcsh etc?

Код: Выделить всё

.bashrc
.cshrc
У меня там приписано пару команд.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
delvin-fil
Сообщения: 131
ОС: Linux → Gentoo

Re: Алиасы

Сообщение delvin-fil »

bars писал:
19.09.2021 19:35
У меня там приписано пару команд.

Shell

cat .bash_aliases | wc -l
94
Гы :drinks:
import __hello__
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19428
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Алиасы

Сообщение Bizdelnick »

Offtopic
delvin-fil писал:
19.09.2021 21:24

Shell

cat .bash_aliases | wc -l
94
Никогда не понимал, зачем так писать вместо wc -l .bash_aliases.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 643
ОС: BSD/LINUX

Re: Алиасы

Сообщение bars »

Bizdelnick писал:
19.09.2021 23:11
Никогда не понимал, зачем так писать вместо wc -l .bash_aliases.
Возможно дело привычки.
По сути так вывод чище cat .bash_aliases | wc -l
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали: