Вопросы с тегом «alias»

15
Будет ли глобальное наложение псевдонима бомбой-вилкой препятствовать ее выполнению?

Если бы вы были глобально установлены alias ':(){ :|:& };:'='echo fork bomb averted' будет ли это эффективной стратегией безопасности, позволяющей избежать бомбардировки бомбами Bash, или все же найдется способ ее выполнить? Я предполагаю, что вопрос сводится к следующему: есть ли способ...

14
Влияет ли один псевдоним на другой псевдоним?

У меня пока нет много псевдонимов в моем файле .bash_aliases. Только недавно я обнаружил, насколько они могут быть полезны. Я вижу, что меня довольно сильно привлекают псевдонимы, поэтому, прежде чем файл станет слишком громоздким, я бы хотел кое-что прояснить, задав очень простой вопрос. Влияет ли...

13
Установка временных псевдонимов bash при входе в папку

Иногда мне нравится иметь очень настраиваемые псевдонимы bash и, возможно, сочетания клавиш, когда я вхожу в папку (это может быть проект, в котором я использую много команд из CLI). Предположим, что когда я вхожу в папку типа «projectAlpha /», я ожидаю несколько пользовательских псевдонимов, таких...

13
Пусть Xargs использует псевдоним вместо двоичного

Bash 4.2 на CentOS 6.5: По моему у ~/.bash_profileменя есть куча псевдонимов, в том числе: alias grep='grep -n --color=always' так что я могу получить цветную подсветку и печатать номера строк автоматически при запуске grep. Если я запускаю следующее, выделение работает как положено: $ grep -Re...

12
Разрешить все псевдонимы в командной строке zsh

У меня есть вложенные псевдонимы, и я хочу разрешить все из них перед выполнением команды. Как мне это сделать? Если есть функция, которая не привязана ни к каким клавишам, то M-x foobarэто тоже хорошо для меня. Я мог бы даже использовать внешнюю команду ( type, command, which, что угодно). Я...

12
Неинтерактивная оболочка расширяет псевдоним

У меня проблемы с получением псевдонимов для расширения моей учетной записи хостинга, когда я запускаю такую ​​команду: ssh user@server "bash -c \"alias\"" Мой файл .bashrc: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f...

12
Как я могу «сложить» псевдонимы оболочки?

В моем .profile(получен в shрежиме эмуляции от моего .zshrc) у меня есть следующий фрагмент: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Однако второй псевдоним всегда переопределяет первый: % type pacman pacman is an alias...

12
Очистить или отключить псевдонимы в Zsh

Я установил oh-my-zsh, чтобы облегчить использование терминала. Одна вещь, которая меня беспокоит, - это добавочные псевдонимы, такие как «ga», «gap», «gcmsg», «_», которые труднее запомнить, чем исходная команда, и загрязняют хэш-таблицу команд. Так есть ли способ вообще отключить псевдонимы? Или...

12
Выход из кавычек в псевдониме zsh

Исходя из этого вопроса об удалении строк из текста, я хочу превратить это в псевдоним zsh следующим образом: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Я пытался экранировать кавычки внутри скрипта awk, но я получаю эту ошибку: awk: (FILENAME=bspsrobustness FNR=1)...

12
Как проверить наличие возможных конфликтов при использовании псевдонима в bashrc?

Есть ли простой способ перечислить все конфликты команд, которые произошли в системе из-за обновления bashrc с использованием команд псевдонимов? Например, кто-то пишет alias ls=/path/to/user-generated/executableв bashrc. Как узнать, что это маскирует действительную команду ( ls). Один из способов,...

11
Как я могу сделать псевдонимы оболочки доступными при удалении от Vim?

По моему .zshrc, я объявляю некоторые псевдонимы. Например, which dbstartпоказывает содержимое этого псевдонима. Если я открою vim из этой оболочки, это дочерний процесс. В Vim я могу запускать команды оболочки с :! some_command. Если я выясню, :! echo $0какую оболочку использует Vim, она выдаст «/...

11
Как документировать мои пользовательские функции и псевдонимы bash?

Проблема: У меня есть несколько функций Bash и псевдонимы. Я не могу вспомнить их все в голове, поэтому я обычно заканчиваю тем, что открываю свои файлы .bash_functionsи .bash_aliasesфайлы, чтобы найти то, что мне нужно. Вопросов): Как я могу перечислить функции / псевдонимы, доступные в...

11
Как использовать - как псевдоним?

Когда я использовал openSUSE 11.3, он уже имел несколько настроенных псевдонимов. Два, которые я часто использовал, были +для pushd .и -для popd. Теперь о Debian, я не могу понять, как создать второй. alias -=popdпытается прочитать -=как параметр команды для псевдонима. Я попытался поместить в него...

11
Запустите команду в интерактивной оболочке с ssh после поиска .bashrc

Я хочу подключиться к удаленному компьютеру с Ubuntu, .bashrcустановить исходный код my и выполнить команду, которая зависит от параметров, установленных этим .bashrc. Все это в интерактивной оболочке, которая не закрывается после выполнения команды. То, что я пробовал до сих пор ssh...

11
Определение псевдонима и немедленное его использование

В zshэтом все отлично работает: alias foo=ls foo Но это не так: alias foo=ls; foo Нажатие ввода дополнительное время не является проблемой при работе в интерактивном режиме. Но когда пробег через sshэто внезапно становится проблемой: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found:...

11
Принудительное добавление псевдонима для каждой команды

Можно ли принудительно добавить псевдоним синхронизации (из-за отсутствия лучшего способа выразить его) для каждой команды в bash? Например, я хотел бы иметь конкретного пользователя, который всякий раз, когда команда запускается, она всегда переносится либо с dateдо и после, либо time. Возможно ли...

11
Псевдоним Bash с пробелом в составе команды

Я пытаюсь создать псевдоним bash, в котором сам псевдоним содержит пробел. Идея в том, что псевдоним (т.е. con) означает sudo openvpn --config /path/to/my/openvpn/configs/. Что приводит к читаемой команде, когда используется conпсевдоним. то есть: `con uk.conf` == `sudo openvpn --config...

11
Как расширить псевдонимы bash

Как создать псевдоним, который фактически расширяет другой псевдоним с тем же именем в Bash? Почему: Я имел обыкновение GREP_OPTIONSустанавливать .bashrcчто-то вроде этого: GREP_OPTIONS="-I --exclude=\*~" У меня также был сценарий (скажем, setup-java.sh), который я бы назвал, прежде чем работать...

10
Сколько разных способов вы можете создать «псевдоним» в Bash?

Я знаю только два пути: alias foo=barи function foo() { bar }. Причина, по которой я спрашиваю, заключается в том, что - внезапно в одной из моих сессий bash - я не могу выполнить lnкоманду, потому что bashпроисходит ошибка -bash: /usr/local/.../ln: No such file or directory(где /usr/local/.../-...

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

Поэтому я попытался экспериментировать и создал aliasв .bashrc. Однако, когда я проверяю команду, я получаю: [rkahil@netmon3 ~]$ menu -bash: menu: command not found Вот что у меня в .bashrcфайле: # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and...