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

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

14
У Bash, коли до псевдоніму, коли до сценарію та коли писати функцію?
Щоб задати це питання мені знадобилося майже 10 років використання Linux. Все це було пробними помилками та випадковим веб-серфінгом пізньої ночі. Але людям не потрібно для цього 10 років. Якби я тільки починав роботу з Linux, я хотів би знати: Коли робити псевдонім, коли сценарій і коли написати функцію? Що …

19
Як мати хвіст -f показати кольоровий вихід
Я хотів би мати можливість виправити вихідний файл журналу сервера, який містить такі повідомлення: INFO SEVERE тощо, і якщо є SEVERE, покажіть рядок червоним кольором; якщо є INFO, в зеленому. Який псевдонім я можу налаштувати для tailкоманди, яка допомогла б мені це зробити?

5
Чому мій сценарій Bash не розпізнає псевдоніми?
У моєму ~/.bashrcфайлі є два визначення: commandA, що є псевдонімом більш тривалого шляху commandB, який є псевдонімом сценарію Bash Я хочу обробити один і той же файл із цими двома командами, тому я написав такий сценарій Bash: #!/bin/bash for file in "$@" do commandA $file commandB $file done Навіть після …
216 bash  alias 

6
Виконайте команду, затінену псевдонімом
Скажімо, у мене є наступний псевдонім у bash - alias ls='ls --color=auto'- і я хочу називати звичайний lsбез варіантів. Єдиний спосіб зробити це - скасувати неповторність, виконати команду, а потім знову псевдонім? Або є якась хитра хитрість чи вирішення?
163 bash  shell  alias 

30
Швидка навігація по каталогу в оболонці bash
Мені хотілося б часто перемикатися між каталогами, які знаходяться в абсолютно незв'язаних шляхах, наприклад, /Project/Warnest/docs/і ~/Dropbox/Projects/ds/test/. Але я не хочу cd /[full-path]/весь час вводити текст . Чи є команди ярликів для переходу на раніше працюючі каталоги? Я можу придумати одне рішення - додати змінні середовища до моїх bash .profileдля часто …


7
Як використовувати `what` для псевдонімна команда?
Як і більшість користувачів, у мене є купа псевдонімів, створених для надання набору прапорів за замовчуванням для часто використовуваних програм. Наприклад, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Проблема полягає в тому, що якщо я хочу використати, whichщоб побачити, звідки походить мій vim/ grep/ ls/ тощо, псевдонім заважає: …
76 shell  zsh  alias  which 

4
спостерігати за розширенням псевдоніма команд
Якщо запустити watchкоманду, що містить псевдонім, вона не розширить псевдонім. Я спробував як з однією, так і з подвійною цитатами, насправді з огляду на наступний псевдонім: # alias ll alias ll='ls -l --color=tty' Наступна команда не вдасться # watch ll sh: ll: command not found Чи в цьому випадку не …
67 bash  alias 


5
Як я можу отримати завершення bash для псевдонімів команд?
Я шукаю завершення вкладки на псевдонімах мого командного рядка, наприклад, скажу, що я визначив наступний псевдонім: alias apt-inst='sudo aptitude install' Чи є спосіб отримати доповнення, надані придатністю, коли я натискаю клавішу вкладки? тобто коли я записую "sudo aptitude install gnumer" і клацніть на вкладці, здатність доповнює це до gnumeric, або …

3
Оновити псевдоніми та функції після визначення нових псевдонімів та функцій?
Коли я визначаю новий псевдонім у .bash_aliasesфайлі або нову функцію у .bashrcфайлі, чи є якась команда оновлення, щоб мати можливість негайно використовувати нові псевдоніми або функції, не закриваючи термінал (у моєму випадку xfce4-термінал з відкритою кількома вкладками, відкрито багато файлів а в середині твору)?

5
Як я можу "псевдонім судо !!"?
Я намагаюся встановити псевдонім sudo !!у Bash. Я спробував alias sbb='sudo !!', але це трактує як буквальне !!і друкує sudo: !!: command not found Якщо я використовую подвійні лапки, він замінює подвійний удар у самій строці, так що це не працює. Чи є якийсь спосіб зробити цю роботу? Або альтернативний …

11
Показати лише приховані файли (файли з крапками) у псевдонімі ls
Я використовую команду ls -a | grep '^\.' показ лише прихованих файлів. Я додав рядок alias hidden='ls -a | grep '^\.'' # show only hidden files в .bash_aliasesфайл але це не працює. Мабуть, проблема з 'характером. Не могли б ви допомогти мені написати правильний псевдонім?
42 ls  alias  wildcards 

4
Як я можу знайти декларацію про псевдонім?
Я намагаюся знайти aliasмісце декларування конкретного . Я шукав всі звичні місця, які знаю, щоб шукати псевдоніми: ~ / .bashrc ~ / .bash_profile / тощо / bashrc / тощо / профіль Без везіння. Я знаю, що це aliasтому, що коли я це роблю which COMMAND, я отримую: alias COMMAND='/path/to/command' /path/to/command …
37 bash  alias  bashrc 

4
Чи є файл конфігурації 'rc' для grep / egrep? (~ / .egreprc?)
Я зазвичай роблю деякі грепи під час розробки, і є деякі розширення, які я завжди не хочу шукати (наприклад, * .pyc). Чи можна створити ~ / .egreprc чи щось подібне і поставити деяку фільтрацію, щоб завжди не відображати файли pyc у результаті. Чи можливо це, чи мені доведеться створити псевдонім …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.