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

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

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

5
Как я могу «сложить» псевдонимы оболочки?
В моем .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 for pacman --color auto Как я …
12 zsh  alias 

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

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

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

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

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

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

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

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

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

2
Запустите команду в интерактивной оболочке с ssh после поиска .bashrc
Я хочу подключиться к удаленному компьютеру с Ubuntu, .bashrcустановить исходный код my и выполнить команду, которая зависит от параметров, установленных этим .bashrc. Все это в интерактивной оболочке, которая не закрывается после выполнения команды. То, что я пробовал до сих пор ssh user@remote_computer -t 'bash -l -c "my_alias;bash"' или просто ssh …
11 bash  shell  ssh  alias 

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

2
Как создать псевдоним с помощью команды, содержащей 'и "
Несколько постов назад кто-то спросил, как показать память в процентах. Кто-то ответил: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Мне было интересно, смогу ли я превратить эту команду в псевдоним в ~ / .bashrc. Но синтаксис псевдонима: alias aliasname='command' Как я могу это сделать? Эта …
10 bash  quoting  alias 

3
в Bash, как не включать лишние аргументы в псевдоним?
Я пытаюсь сделать что-то вроде alias ftp='echo do not use ftp. Use sftp instead.' просто так, ftpчтобы случайно не использовать. Но я заметил, что ftp abcd.com вызовет эхо команды do not use ftp. Use sftp instead. abcd.com потому что abcd.comпринято считать аргументом для echo. Есть ли способ сделать так, чтобы …
10 bash  alias  ftp  echo 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.