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

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 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
ленивая замена bashrc

Как получить ~/.bashrcпсевдонимы для оценки $()замен во время выполнения , а не во время выполнения ~ / .bashrc (при открытии терминала)? Я запускаю эту команду достаточно часто, чтобы добавить для нее псевдоним: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep...

9
Новый псевдоним недоступен после;

До сих пор я думал, что точка с запятой в оболочке имеет (как-то) то же значение, что и разрыв строки. Поэтому я был удивлен, что для alias <name>=<replacement text>; <name> <name>неизвестно, пока известно в следующей строке. csh, tcsh, sh, kshИ bashведут себя так же. По...

9
Как установить псевдоним для определенного файла или каталога?

Есть несколько файлов, с которыми я часто работаю. Например, некоторые файлы конфигурации или файлы журнала. Допустим, файл журнала Apache. Я часто хочу tailили grepэто. Вместо того чтобы писать: tail -50 /var/log/apache2/error_log Я предпочитаю писать tail -50 apachelog Так что это...

9
Выполните другую команду перед выполнением команды, которую хочет запустить пользователь

Допустим, я хочу изменить исходное поведение lsинструмента следующим образом: $ ls Hello World file1 file2 ... Как я могу это сделать? При запуске lsя хотел бы запустить другую команду, скажем echo "Hello World!". Быстрое решение, которое я вижу, использует псевдоним: alias orig_ls="ls" alias...

9
показывать только физические диски при использовании df и mount

Когда я использую dfили mount, меня больше всего интересуют разделы физического диска. В настоящее время вывод этих команд перегружен временными и виртуальными файловыми системами, группами и другими вещами, которые меня не интересуют на регулярной основе. Мои физические разделы в выводе всегда...

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

Я не являюсь пользователем root, и у меня нет доступа к глобальному файлу псевдонимов, в котором есть все созданные псевдонимы, но я хочу создать некоторые псевдонимы, которые остаются активными только для сеанса, в который я вошел. Я использую команду alias x='cd /parent/child'для создания...

9
Может ли rm рекурсивно удалить пустые каталоги?

В старой версии Unix rmкоманда удаляла каталоги, если они были пустыми. Из справочной страницы Research Unix восьмого издания для rm : «Если запись является каталогом, она удаляется, только если она пуста». Мне нравится это поведение, поэтому у меня есть этот псевдоним /etc/profile: alias rm='rm...

9
Bash: использовать псевдоним в переменной

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

9
Разница между псевдонимом в Zsh и псевдонимом в Bash

Я искал вокруг, но не смог найти ничего убедительного. Есть ли разница между командой alias в zsh и командой alias в bash? Если нет, значит ли это, что я могу разделить псевдонимы между двумя оболочками и ожидать, что они будут работать так, как я...

8
псевдонимы bash не расширяются даже с shopt expand_aliases

Я хочу запустить псевдоним внутри bash -cконструкции. В bashруководстве сказано: Псевдонимы не раскрываются, когда оболочка не является интерактивной, если параметр expand_aliasesоболочки не установлен с помощьюshopt В этом примере почему псевдоним hiне найден при expand_aliasesявной настройке ? %...

8
почему strace игнорирует мой псевдоним для rm?

У меня есть aliasнабор для моей rmкоманды. Если я запускаю aliasкоманду, это то, что я получаю в качестве вывода. alias rm='rm -i' Теперь, когда я запускаю rmкоманду, она работает нормально, как и ожидалось. rm ramesh rm: remove regular empty file `ramesh'? y Теперь я изучал системные вызовы,...

8
Как сделать список адресов в Mutt

Я использую в Muttкачестве основного клиента и использую aliasкоманду довольно часто. Как сгруппировать почтовые адреса или, что еще лучше, псевдонимы в список, который я затем смогу использовать aliasдля отправки...

8
cp -f не может перезаписать псевдоним cp -i

В моем файле /home/user/.bashrc у меня есть эти псевдонимы для предотвращения ошибок: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Если я действительно уверен в том, что я делаю, я могу перезаписать rmи mvиспользовать псевдонимы с помощью rm -fили mv -f, он не спросит меня, действительно ли я...

8
Вы предпочитаете bash-скрипты или псевдонимы для ярлыков? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . У меня есть ~/binкаталог (который у меня есть PATH), где я храню много...

8
Можно ли заставить скрипты использовать псевдонимы вместо команд?

У меня есть псевдоним для команды (я настраиваю среду разработки Python) alias python=~/virtualenv/bin/python так что я могу бежать ~/virtualenv/bin/python, просто набрав python. Теперь в моем проекте есть сценарий оболочки, который работает, например: #!/bin/sh python run-project.py Могу ли я...