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

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

4
Автоматически определять, когда я набрал «vi», но имел в виду «cd»?
Примерно 5 раз в день я набираю «vi», когда имею в виду «cd», и в итоге открываю каталог в vi. Это делает меня орехами. Кажется, должен быть способ обнаружить, когда я набираю «vi + directory», и автоматически менять его на «cd + directory». Мысли?
21 bash  shell  alias  cd-command 

4
Псевдоним к CD в каталоге и вызов команды
У меня есть .bash_profileи в этом у меня есть набор псевдонимов. Эти псевдонимы в настоящий момент выполняют только одну команду, и это было довольно легко. Однако я хотел бы сделать две вещи с новым псевдонимом, который я пытаюсь создать. CD в ​​каталог Запустите команду из этого каталога
21 bash  alias  cd-command 

6
Почему псевдоним для стандартных команд не рекомендуется?
Например, общий псевдоним, который я видел в ~/.bashrcфайле (или его эквивалентах): alias rm='rm -i' Тем не менее, я видел, что люди рекомендуют против этого, потому что псевдоним может не существовать в другой системе, и поскольку вы стали небрежны rm, вы случайно удалили что-то важное. [1] используя этот псевдоним, вы фактически …



5
Как установить псевдоним для каждого каталога?
Предположим, у вас есть псевдоним go, но вы хотите, чтобы он делал разные вещи в разных каталогах? В одном каталоге он должен работать cmd1, а в другом -cmd2 Кстати, у меня уже есть псевдонимы для переключения на вышеуказанные каталоги, так возможно ли добавить goпсевдоним для fooпсевдонима? alias "foo=cd /path/to/foo" Работаем …

2
Как восстановить потерянные псевдонимы?
Я сделал команду echo для моего файла .bash_aliases и удалил все мои псевдонимы, кроме тестового псевдонима. Тем не менее, у меня все еще открыт сеанс с загруженными псевдонимами (в tcl?). Могу ли я получить их из этого сеанса?

3
Как временно обойти псевдоним в tcsh?
Я использую tcsh. bash и zsh и другие предложения здесь не помогут. У меня есть несколько псевдонимов, которые называются так же, как и другие команды, поэтому, если бы я делал это с псевдонимами, то при вводе одной и той же вещи теперь происходило бы что-то другое. Большую часть времени я …
17 shell  alias  tcsh 

2
Изменить каталог без ввода CD?
Можно ли сделать каталог изменений bash в командной строке, просто набрав этот каталог без каких-либо команд, подобных cd? Например, это возможно вместо того, чтобы написать это: $ cd /tmp Я просто хочу написать только это: $ /tmp Другими словами, если я называю каталог как приложение, я хочу установить этот каталог …

2
Псевдоним и функции
Из руководства по bash Правила, касающиеся определения и использования псевдонимов, несколько сбивают с толку. Bash всегда читает по крайней мере одну полную строку ввода перед выполнением любой из команд в этой строке. Псевдонимы раскрываются при чтении команды, а не при ее выполнении. Следовательно, определение псевдонима, отображаемое в той же строке, …
17 bash  alias  function 

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

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

1
Установка временных псевдонимов bash при входе в папку
Иногда мне нравится иметь очень настраиваемые псевдонимы bash и, возможно, сочетания клавиш, когда я вхожу в папку (это может быть проект, в котором я использую много команд из CLI). Предположим, что когда я вхожу в папку типа «projectAlpha /», я ожидаю несколько пользовательских псевдонимов, таких как: alias doTaskX='./app arg1 arg2...|filter …
13 bash  shell  alias 

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

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

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