Запитання з тегом «bash-alias»

По суті, псевдонім - це не що інше, як комбінація клавіш, абревіатура, засіб уникнення введення довгої командної послідовності. Це може заощадити велику кількість набору тексту в командному рядку та уникнути необхідності запам'ятовувати складні комбінації команд та опцій. Використовуйте цей тег для питань щодо використання псевдонімів з оболонкою bash.

3
Як зняти мінус?
Моя ранкова кава ще не дійшла до мого мозку, коли я забув цитати в: alias grep="grep --color=always" тому замість цього я набрав: alias grep=grep --color=always залишаючи мене: --color=always grep=grep у моїх псевдонімах. Коли я намагаюся очистити --color = завжди використовую, unalias --colorя отримую: bash: unalias: --: invalid option unalias: usage: …
83 bash  bash-alias 

8
Як я можу використовувати оболонку типу Bash для Windows?
Я використовую Linux та Mac, і незабаром буду викладати деякі елементи командного рядка. Що я можу встановити в Windows, щоб надати мені термінальне вікно, найбільш схоже на основну оболонку Mac / Linux Bash? Я хотів би мати можливість визначити .bash_aliases також, якщо це можливо.

3
Чи можна перевизначити командний рядок, вбудований в команду "cd"?
Майже кожен раз, коли я 'кд' в інший каталог на моєму комп'ютері (в даному випадку, запускається Mac OS X 10.6.7) за допомогою командного рядка (який bash), я відразу введіть 'ls', щоб отримати список вмісту \ t у цьому каталозі. Я намагаюся розібратися зі способом перевизначення "cd", щоб він змінювався на …

1
Bash повільно починається через цю лінію в .bashrc. Що може спричинити це?
Мій .bashrcфайл містить рядок до цього ефекту: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Коли я коментую цей рядок, Bash починається майже миттєво, коли я відкриваю новий термінал. У цьому рядку відбувається затримка на 4-5 секунд, перш ніж з'явиться мій курсор. Видалення вкладених команд $(pwd)тощо також прискорює її. Чому це відбувається? …

4
Неможливо використовувати scp з псевдонімом bash
Цей код не працює: scp ~/Desktop/favicon.ico nameOfBashAlias:/public_html/mySite/templates/blog/ Псевдонім: alias nameOfBashAlias='ssh myUsername@11.11.11.111' Як вирішити цю проблему? Редагувати Чи можливо щось подібне до наведеного нижче коду, як, наприклад, запуск багатьох екземплярів bash? scp ~/Desktop/favicon.ico (nameOfBashAlias)>:/public_html/mySite/templates/blog/ Я не отримав вищезгаданий код для роботи.
15 scp  bash-alias 

2
Псевдонім не "замінює" записи 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' Я думав, що псевдоніми переважають PATH..?

2
Чи можу я змусити bash зупинити розбір і перевірити певний псевдонім?
Я використовую Fedora 25 і додав наступний псевдонім до мого баш-профілю: alias releasenotes="dnf updateinfo --refresh info `dnf check-update | cut -d '.' -f 1 | xargs` | less" (Я не можу використовувати прямо-вгору dnf updateinfo infoчерез https://bugzilla.redhat.com/show_bug.cgi?id=1405191 ) Мій псевдонім працює, але команда займає близько 10 секунд для запуску, і …

2
Місце в doskey / псевдонім для Windows?
Я намагаюся запустити команду Artisan Laravel всередині контейнера (docker), визначивши псевдонім doskey. Моя ідея: php artisan=docker-compose exec apache php artisan $1 Однак це не дозволяє мені використовувати пробіл у ключі. Будь-яка ідея, як цього досягти? редагувати Я зробив невеликий інструмент GUI для Windows для запуску команд https://github.com/thomasmoors/DockerArtisan

1
Як баш псевдонім розуміє "$ @"?
Я намагаюся написати псевдонім, щоб зробити 2 речі $alias cde='cd "$@" && echo' але чомусь, коли я називаю це $cde test test все, що трапляється, це ехо-тест: Схоже, мій аргумент не передається до першого твердження, а замість цього використовується в кінці всього псевдоніма. З мого розуміння, The $@повинен був споживати …

1
Проблема "породження" баш-псевдонімів
В моєму ~/.shortcuts, я маю посилання на деякі часто використовувані каталоги. У .bashrc(OS X) я роблю це: ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'" Коли я запускаю aliasв терміналі, вихід показує щойно додані псевдоніми, але жоден з псевдонімів не працює. Чому? У мене є деякі псевдоніми, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.