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

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

3
Розв’яжіть всі псевдоніми в командному рядку zsh
Я вклав псевдоніми і хочу вирішити всі вони перед виконанням команди. Як це зробити? Якщо є функція, яка не пов'язана ні з якими клавішами, то M-x foobarі для мене добре. Я міг би навіть використовувати зовнішню команду ( type, command, which, що завгодно). Я спробував все з теми, чому б …
12 zsh  alias 

5
Як я можу "складати" псевдоніми оболонки?
У моєму .profile(джерело в shрежимі емуляції з мого .zshrc) у мене є такий фрагмент: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Однак другий псевдонім завжди перекриває перший: % type pacman pacman is an alias for pacman --color auto Як я …
12 zsh  alias 

5
Як перевірити можливі конфлікти під час використання псевдоніма у bashrc?
Чи є простий спосіб перерахувати всі конфлікти команд, які виникли в системі через оновлення bashrc, що включає команди псевдонімів? Наприклад, хтось пише alias ls=/path/to/user-generated/executableв bashrc. Як дізнатися, що це маскування фактичної команди ( ls). Одним із способів, здається, є запуск усіх псевдонімів до і після пошуку bashrc та розходження результатів. …
12 bash  alias  bashrc 

5
Псевдонім неінтерактивної оболонки
У мене виникають проблеми з отриманням псевдонімів, щоб розширити свій обліковий запис хостингу, коли я запускаю команду, наприклад: ssh user@server "bash -c \"alias\"" Мій файл .bashrc: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc …
12 bash  ssh  alias  bashrc 

2
Уникнення цитат у псевдонімі zsh
Виходячи з цього питання про вилучення нових рядків з тексту, я хочу перетворити це на псевдонім zsh наступним чином: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Я спробував уникнути цитат всередині сценарію awk, але я отримую цю помилку: awk: (FILENAME=bspsrobustness FNR=1) fatal: division by …
12 shell  zsh  quoting  alias 

3
Як продовжити баш псевдоніми
Як створити псевдонім, який насправді поширює інший псевдонім з такою ж назвою в Bash? Чому: Раніше я GREP_OPTIONSналаштовувався на .bashrcщось подібне: GREP_OPTIONS="-I --exclude=\*~" У мене також був сценарій (скажімо так setup-java.sh), який я б закликав, перш ніж працювати над деякими проектами Java. Він буде містити рядок: GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes" Якщо я …
11 bash  grep  alias 

1
Псевдонім Bash з пробілом у складі команди
Я намагаюся створити псевдонім bash, де сам псевдонім має пробіл. Ідея полягає в тому, що псевдонім (тобто con) означає sudo openvpn --config /path/to/my/openvpn/configs/. Це призводить до читабельної команди, коли використовується conпсевдонім. тобто: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` Я розумію , що я не можу оголосити псевдонім , як …

3
Визначте псевдонім і негайно скористайтеся ним
У zshцьому чудово працює: alias foo=ls foo Але це не так: alias foo=ls; foo Натискання клавіші Enter у додатковий час не є проблемою при інтерактивному запуску. Але при пробігу через sshнього раптом стає проблема: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Навіть з новим рядком це …
11 zsh  alias 

2
Як документувати власні функції bash та псевдоніми?
Проблема: У мене є кілька функцій bash та псевдонімів. Я не можу згадати їх усіх у верхній частині голови, тому я, як правило, відкриваю свої файли .bash_functionsта .bash_aliasesфайли, щоб знайти те, що мені потрібно. Питання: Як я можу перерахувати функції / псевдоніми, доступні у запиті bash? Чи можна мені документувати …

2
Як використовувати - як псевдонім?
Коли я використовував openSUSE 11.3, він отримав декілька псевдонімів, які вже створені. Два, які я багато використовував, були +для pushd .і -для popd. Тепер на Debian я не можу зрозуміти, як створити другий. alias -=popdнамагається прочитати -=псевдонім як варіант команди. Я спробував поставити цитати (як одиничні, так і подвійні) навколо …
11 bash  alias 

4
Примушування "доданого" псевдоніма до кожної команди
Чи можна насильно додати псевдонім синхронізації (через відсутність кращого способу його формулювання) до кожної команди bash? Наприклад, я хотів би мати конкретного користувача, який щоразу, коли команда виконується, вона завжди завершена або dateдо, і після, або time. Чи можливо це, і якщо так, то як?
11 bash  monitoring  alias  date  time 

2
Виконайте команду в інтерактивній оболонці з ssh після пошуку .bashrc
Я хочу сш в віддалений комп'ютер Ubuntu, джерело мого .bashrcі запустити команду, яка залежить від встановлених цим параметрів .bashrc. Все це в інтерактивній оболонці, яка не закривається після виконання команди. Те, що я намагався до цього часу, - це ssh user@remote_computer -t 'bash -l -c "my_alias;bash"' або просто ssh user@remote_computer …
11 bash  shell  ssh  alias 

4
Як я можу зробити псевдоніми оболонки доступними при обстрілі з Vim?
У своєму .zshrcя оголошую деякі псевдоніми. Наприклад, which dbstartпоказує вміст цього псевдоніма. Якщо я відкрию vim з цієї оболонки, це дочірній процес. У Vim я можу запускати команди оболонки за допомогою :! some_command. Якщо я :! echo $0бачу, яку оболонку Vim використовує, вона виводить '/ bin / zsh'. Однак мої …

2
Як створити псевдонім за допомогою команди містить "і"
Кілька дописів тому хтось запитав, як показати пам'ять у відсотках. Хтось відповів: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Мені було цікаво, чи можу я перетворити цю команду на псевдонім у ~ / .bashrc. Але синтаксис псевдоніма такий: alias aliasname='command' Як я можу це зробити? …
10 bash  quoting  alias 

3
як 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 bash  alias  ftp  echo 

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