Вопросы с меткой [bash-alias]

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

83
голоса
3ответа
5k показов

Как сделать минус?

Мой утренний кофе еще не дошел до моего мозга, когда я забыл цитаты: alias grep="grep --color=always" поэтому вместо этого я напечатал: alias grep=grep --color=always оставив меня с: --color=always ...
50
голосов
8ответов
124k показов

Как я могу использовать Bash-подобную оболочку в Windows?

Я использую Linux и Mac, и скоро научу некоторым вещам из командной строки. Что я могу установить в Windows, чтобы получить окно терминала, наиболее похожее на базовую оболочку Mac/Linux Bash? Я ...
22
голоса
3ответа
13k показов

Можно ли переопределить встроенную в командную строку команду "cd"?

Примерно каждый раз, когда я 'cd' в другой каталог на моем компьютере (в данном случае, под управлением Mac OS X 10.6.7) через командную строку (это bash), я сразу же набираю 'ls', чтобы получить ...
18
голосов
1ответ
4k показов

Bash запускается медленно из-за этой строки в .bashrc. Что может вызвать это?

Мой файл .bashrc содержит следующую строку: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Когда я закомментирую эту строку, Bash запускается практически мгновенно, когда я открываю новый ...
13
голосов
4ответа
8k показов

Невозможно использовать scp с псевдонимом bash

Этот код не работает: scp ~/Desktop/favicon.ico nameOfBashAlias:/public_html/mySite/templates/blog/ Псевдоним: alias nameOfBashAlias='ssh myUsername@11.11.11.111' Как мне решить эту проблему? ...
8
голосов
2ответа
2k показов

Псевдоним не переопределяет записи PATH?

Последняя строка моего .bash_profile : alias cp=/usr/local/bin/gcp Однако это подавляется записью в моем $PATH : $which cp /bin/cp 11:54:32/OCspark $type cp cp is aliased to `/usr/local/bin/gcp' Я ...
8
голосов
2ответа
589 показов

Могу ли я заставить bash прекратить анализ и проверку определенного псевдонима?

Я использую Fedora 25 и добавил следующий псевдоним в свой профиль bash: alias releasenotes="dnf updateinfo --refresh info `dnf check-update | cut -d '.' -f 1 | xargs` | less" (Я не могу использовать ...
7
голосов
6ответов
2k показов

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

Я новичок. Я установил псевдоним в файле .bashrc следующим образом. alias myrm='mv /home/user/Trash/*' Цель состоит в том, чтобы при использовании комментария myrm, например, $ myrm foo, файл "foo" ...
6
голосов
2ответа
2k показов

Создание псевдонима, содержащего расширение истории bash

Я часто забываю выполнить команду с sudo, поэтому я часто печатаю sudo !! сразу после этого. Я пытался навязать это, но Bash удушает !! часть. Есть ли способ представить этот ярлык в псевдониме?
5
голосов
2ответа
237 показов

Пробел в доски / псевдоним для окон?

Я пытаюсь запустить команду Artisan от Laravel внутри контейнера (docker), определив псевдоним doskey. Моя идея была: php artisan=docker-compose exec apache php artisan $1 Однако это не позволяет мне ...
4
голоса
1ответ
676 показов

Использование псевдонима для отображения обратных ударов в bash

Извиняюсь, если на этот вопрос ответили в другом месте, я не смог бы найти решение для моего конкретного случая, что немного странно, я признаю. (Примечание: все слова «Использование» в этом посте ...
4
голоса
3ответа
263 показов

Как я могу создать два одинаковых псевдонима в Bash?

Я хочу создать два разных псевдонима для одной команды без повторения. Как я могу сделать это в Bash? Например, я хочу, чтобы listlong и longlist были псевдонимами "ls -al".
4
голоса
1ответ
517 показов

Bash Alias для выполнения Alt+1?

Используя Ubuntu, я могу создать терминал с двумя вкладками:gnome-terminal --tab --tab Однако по умолчанию он переходит на последнюю созданную вкладку. Используя Alt + 1 я могу сделать это первым, но ...
3
голоса
9ответов
8k показов

Команда для поиска программ в Linux

Есть ли у вас простая идея определить псевдоним в .bashrc для поиска команды, которую вы хотите найти (если вы забыли ее имя) на вашем компьютере, посещая все каталоги bin, возможно, с помощью regex? ...
3
голоса
1ответ
1k показов

Bash LS Options ~ Сначала каталоги групп

Локально я использую стабильную версию Debian ~ bash -version 4.1.5 ... Удаленно мой сервер работает под управлением Centos 5-8.el5 bash -version 3.2.25 ... У меня есть файл .bash_alias в обоих ...
3
голоса
1ответ
65 показов

Псевдоним для судо тогда SSH

Я ищу, чтобы написать псевдоним для следующих двух команд: sudo su - user ssh somewhere я пробовал alias jump='sudo su - user; ssh ' а затем использовать это как jump somewhere но это не работает ...
3
голоса
4ответа
7k показов

Псевдонимы в .bash_profile не работают

Я добавил некоторые команды cd blah blah в качестве псевдонима в моем .bash_login, чтобы облегчить изменение каталогов.Работало нормально.Внезапно, хотя ни один из псевдонимов там не работает.Это ...
2
голоса
1ответ
257 показов

Создать псевдоним - в Bash?

Как я могу создать псевдоним с именем - в Bash? Ни одна из следующих работ: alias -='cd -' alias \-='cd -' alias '-'='cd -' с ошибкой: bash: alias: -=: invalid option alias: usage: alias [-p] ...
2
голоса
3ответа
217 показов

Как добавить строку в командную строку bash?

Я уверен, что это повторяющийся вопрос, но мне не удалось найти ответ, который бы соответствовал моей проблеме. Что я хочу сделать, это что-то вроде этого: alias disexit = " & disown & exit" ...
2
голоса
2ответа
363 показов

Псевдоним, позволяющий редактировать ~/.bashrc, а затем автоматически "исходить" из него - почему он не работает?

Я использую MacBook Air с OSX 10.7.2. Я хотел бы создать псевдоним, который делает следующее: Открывает TextMate с помощью ~/.bashrc и позволяет мне редактировать его Как только я закрою TextMate, ...
2
голоса
2ответа
78 показов

Однострочный код в bashrc для редактирования pdf

Я хотел бы иметь однострочный код в Bashrc для удаления первой страницы PDF. Команда для ввода в командной строке bash может иметь вид: вырезать имя.pdf Эта команда должна удалить первую страницу ...
2
голоса
3ответа
437 показов

Автозаполняемый псевдоним (или аналогичный) в bash?

В моей локальной сети есть хост CentOS, который я ежедневно использую для открытия SSH-соединений со многими (более 40) другими хостами как в Интернете, так и в локальной сети. Я настроил пары ключей ...
2
голоса
2ответа
2k показов

Как изменить псевдоним vi по умолчанию в Fedora 14?

В моем ноутбуке, если я наберу ниже $ which vi alias vi='vim' /usr/bin/vim Теперь я хочу изменить псевдоним vi на другой bin, например vim_wrapper скрипт, созданный в /usr /bin /, я набираю эту ...
2
голоса
1ответ
98 показов

Псевдоним / функция Bash для каждого "git diff" с "clear"

Каждый раз, когда я делаю git diff я бы хотел, чтобы мой bash вместо этого делал clear & git diff . Я попытался настроить ответ в « Bash: Пробелы в псевдониме », например: git() { if [[ $@ == "diff" ...
2
голоса
1ответ
56 показов

Как правильно сделать алиасинг для whois

Я пытаюсь заставить этот псевдоним работать. alias awhois='whois -h whois.cymru.com " -v $1"' Но bash не дает того же результата. # awhois 8.8.8.8 Error: no ASN or IP match on line 1. AS | IP | AS ...
2
голоса
1ответ
38 показов

Автоматически выводить содержимое каталога при переходе на него

Я большой поклонник файла ~/.bash_aliases и пытаюсь получить команду cd для автоматического вывода списка содержимого каталога при переходе на него. В моем файле .bash_aliases я поместил alias cd='cd ...
1
голос
1ответ
47 показов

Как псевдоним bash понимает "$ @"?

Я пытаюсь написать псевдоним, чтобы сделать 2 вещи $alias cde='cd "$@" && echo' но по какой-то причине, когда я звоню с $cde test test все, что происходит, это эхо-тест: Похоже, мой аргумент не ...
1
голос
1ответ
1k показов

Создавая псевдоним или функцию, нужно уметь передавать параметр

Я хочу обернуть 3 строки выполнения в псевдоним, но мне также нужно передать параметр, когда я вызываю его в терминале. Нужно ли создавать функцию для этого? Я новичок в этом, но я знаю, что в bash ...
1
голос
0ответов
29 показов

Могу ли я создать псевдонимы с помощью make?

Можно ли make для создания псевдонимов? Вот что я попробовал: Makefile aliases: alias hello='echo world' alias holy='echo cow' Он не работает как есть, предположительно, потому что команда alias ...
1
голос
1ответ
602 показов

Файл псевдонима не работает в Bash на WSL (Opensuse Leap 42.3)

Мой файл псевдонима настроен так же, как в Bash в WSL: alias gvim='/mnt/d/Vim/vim81/gvim.exe' alias vim='/mnt/d/Vim/vim81/vim.exe' alias ...
1
голос
2ответа
447 показов

добавить текст в файл, включая несколько кавычек

Я хочу сделать это: echo alias get_python_lib='python -c "from distutils.sysconfig import get_python_lib; print get_python_lib();"' >> ~/.bash_aliases Результат в моем файле ~/.bash_aliases : alias ...
1
голос
3ответа
157 показов

Хотите предотвратить случайное выключение, перезагрузку и т. Д. С помощью псевдонимов таких команд, как завершение работы

Я пытаюсь присвоить псевдоним командам, таким как shutdown , reboot и т.д. Я знаю, что это не надежный способ заблокировать доступ, однако это просто для предотвращения случайного выполнения. Я ...
1
голос
1ответ
5k показов

Windows 10 Ubuntu Bash: псевдонимы не работают (: команда не найдена)

Я запустил Ubuntu Bash на Windows, который был поставлен с Anniversary Update 1607. Этот bash использует файл .bashrc расположенный по адресу /home/phil который является домашним каталогом ...
1
голос
0ответов
87 показов

Как автоматически войти в удаленный экземпляр MySQL через ssh за другим хостом?

У меня есть псевдоним, настроенный на SSH к удаленной машине через прокси ... alias sshcmd='ssh -t davea@proxy ssh destmachine' но я хочу настроить псевдоним, где я ssh на удаленной машине, а затем ...
1
голос
1ответ
380 показов

Почему при настройке псевдонимов в .bashrc нельзя использовать пробелы

Исходя из мира Windows, я склонен вводить cls чтобы очистить консоль. Я хотел создать псевдоним, чтобы cls продолжал работать. Я прочитал статью онлайн, в которой говорилось, что между псевдонимом, ...
1
голос
1ответ
521 показов

Расширенный псевдоним в оболочке zsh

Я использую оболочку zsh в ArchLinux и хочу узнать, есть ли простой способ создания "расширенных" псевдонимов. Обычные псевдонимы работают просто отлично. Однако я не могу найти способ создать ...
1
голос
1ответ
3k показов

Терминал не работает: -bash: выход: с: числовой аргумент требуется, что делать?

Я пытался установить компилятор F # и интерактив на свой Mac, и часть процесса установки требовала предоставления псевдонимов в файле профиля bash. Я подозреваю, что я что-то здесь испортил, потому ...
1
голос
2ответа
2k показов

Судо не работает на псевдонимах

Я добавил alias ll='ls -la' в /etc/bash.bashrc, но sudo ll не работает. Есть ли способ "исходного" bash.bashrc? В связанном посте другой пользователь предложил создать псевдоним для sudo с пробелом ...
0
голосов
1ответ
56 показов

Псевдоним для попытки монтирования несколько раз не работает правильно

У меня есть следующее в моем .bashrc alias ext='sudo mount /dev/sd'{b..d}'1 /ext/hdd || sudo' Я хотел, чтобы псевдоним монтировался на моем внешнем жестком диске, не беспокоясь о полуслучайном ...
0
голосов
1ответ
44 показов

Как автоматически добавлять символы в пользовательский ввод перед выполнением команды

Я люблю читать на терминале - он фокусирует мое внимание и позволяет мне читать вдвое больше, чем я читал в браузерах и т.д. Я написал сценарий с использованием псевдонима для bash.bashrc, который ...
0
голосов
1ответ
187 показов

Настройки псевдонимов не "залипают" при запуске Fedora в Parallels

Недавно установил установку Fedora 15 с использованием последней версии Parallels. Кажется, все работает нормально, за исключением необычной причуды. Всякий раз, когда я настраиваю псевдоним, ...
0
голосов
1ответ
2k показов

Где определяется деактивация virtualenv?

Virtualenv определяет псевдоним для команды deactivate как показано в yourvirtualenv/bin/activate.csh . Что меня интересует, так это то, где находится deactivate , потому что когда я запускаю alias ...
0
голосов
2ответа
725 показов

Запустите bash_aliases при запуске

У меня есть отдельный файл .bash_aliases , в той же директории, что и .bashrc , который я хочу запускать при запуске, я добавил строки: if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi на мой ...
0
голосов
1ответ
85 показов

Проблемы с "генерированием" псевдонимов bash

В моих ~/.shortcuts меня есть символические ссылки на некоторые часто используемые каталоги. В .bashrc (OS X) я делаю это: ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'" Когда я ...
0
голосов
1ответ
297 показов

Псевдоним не работает

У меня есть псевдоним, который делает ssh на машине и выполняет 1 строку кода следующим образом: alias posts-update= 'ssh user@host.com "cd /var/www/blog/posts && git pull"' Это работает отлично, ...
0
голосов
2ответа
1k показов

Установите Emacs, чтобы всегда работать в фоновом режиме

В моем терминале bash я установил emacs для запуска в XWindows. Я предпочитаю, чтобы это не замораживало мой сеанс терминала, поэтому я запускаю: Emacs имя файла & Есть ли в любом случае псевдоним ...
0
голосов
1ответ
68 показов

Как создать пользовательский псевдоним для инструментов gnuwin32 в Windows Powershell

Я установил gnuwin32 и добавил его в свою среду, поэтому я запускаю linux/unix "ls" при вводе ls в командной строке. Это не проблема для Powershell, по-видимому, но я не могу создать пользовательский ...
0
голосов
1ответ
77 показов

выход из текущего терминала в скрипте

Я сделал псевдоним для запуска определенной программы, и я положил его в файл .bashrc . Я хочу закрыть текущий терминал внутри скрипта. Я пробовал это, но это не работает. alias mp='java -jar ...
0
голосов
1ответ
477 показов

Псевдоним для подключения к экземпляру AWS через SSH не работает

Я сделал псевдоним, чтобы было проще подключиться к моему экземпляру AWS EC2. Хотя есть ошибка. Вот код в ~/.bash_profile: alias aws_connect=‘ssh -i /path/to/keyfile.pem ec2-user@xx.xxx.xxx.xxx’ ...
0
голосов
1ответ
42 показов

Распространение конфигурации git только для сеанса при входе в систему через ssh

У меня есть несколько серверов разработки (linux), к которым я подключаюсь через SSH с рабочей станции linux. На большинстве этих серверов я хочу использовать интерфейс командной строки Git. Я ...