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

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

5
Создание псевдонима для скрипта 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 functions alias menu='./menuScript.sh' …
10 bash  alias 

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

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

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

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

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

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

1
Может ли rm рекурсивно удалить пустые каталоги?
В старой версии Unix rmкоманда удаляла каталоги, если они были пустыми. Из справочной страницы Research Unix восьмого издания для rm : «Если запись является каталогом, она удаляется, только если она пуста». Мне нравится это поведение, поэтому у меня есть этот псевдоним /etc/profile: alias rm='rm -d'я использую версию GNU coreutils rm, …
9 directory  rm  alias 

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

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

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

2
псевдонимы bash не расширяются даже с shopt expand_aliases
Я хочу запустить псевдоним внутри bash -cконструкции. В bashруководстве сказано: Псевдонимы не раскрываются, когда оболочка не является интерактивной, если параметр expand_aliasesоболочки не установлен с помощьюshopt В этом примере почему псевдоним hiне найден при expand_aliasesявной настройке ? % bash -O expand_aliases -c "alias hi='echo hello'; alias; shopt expand_aliases; hi" alias hi='echo …
8 bash  alias 

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

6
Как копировать или перемещать файлы без необходимости перезаписи?
Что я пробовал: root@host [/home1]# cp -f hello /home3 cp: omitting directory `hello' root@host [/home1]# cp -rf hello /home3 cp: overwrite `/home3/hello/.buildpath'? y cp: overwrite `/home3/hello/.bash_logout'? y cp: overwrite `/home3/hello/.project'? ^C Они всегда спрашивают меня, хочу ли я перезаписать. Использование mv тоже не работает. И что я должен делать? Другие …
8 shell  alias  cp 


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