Клавіша клавіші клавіатури для команди Unix


1

Простий Шукаю спосіб зіставити клавішу клавіатури на команду unix. Це може бути настільки ж просто, як і буквальне, як відкриття терміналу та вставлення потрібного біта тексту.


Який ключ? Я припускаю, що ви хочете змінити ключ і не хочете, скажімо, клавіші <kbd> L </kbd> не вводити, lа просто запускатиsudo rm -Rf /
Даніель

Відповіді:


1

Ви можете використовувати такий інструмент, як Keyboard Maestro, але це може бути трохи зайвим.

Якщо ви просто хочете виконати команду в Terminal і знову закрийте вікно:

  • Покладіть команду в сценарій оболонки
  • Зробіть його виконуваним ( chmod +x ...)
  • Перемістіть скрипт оболонки на зручне місце (наприклад, на наш робочий стіл)
  • запустіть скрипт / команду оболонки подвійним клацанням

Я просто хочу запустити команду (наприклад, pwd) в терміналі за допомогою клавіатури. При натисканні клавіші він може відкрити термінал і вставити в PWD, а потім закрити термінал, але це буде неохайно.
ThomasReggi

Можливо, тоді сценарій оболонки нормальний, відповідь я відповідно продовжив.
nohillside

є команда псевдонім unix. у мене встановлений ключ h, щоб набрати мій файл help.txt. псевдонім h = 'cat ~ / help.txt'; псевдонім ll = '\ ls -albhFG'; псевдонім ls = 'ls -FhG'; псевдонім більше = 'менше'; псевдонім mv = 'mv -i'; псевдонім rm = 'rm -i'; псевдонім top = 'top -o cpu'; Потрібно натиснути return, але команди з однієї літери не надто погані.
historystamp

0

Автоматизатор має "Запустити скрипт оболонки".

  1. Відкрийте Automator і створіть для нового швидкого дії
  2. Шукайте shellв меню дій
  3. Перетягніть «Запустити скрипт оболонки» на праву панель
  4. Зберегти як "Запустити команду Unix"
  5. Відкрийте клавіатуру та перейдіть до ярликів
  6. Перейдіть до пункту "Послуги" та прокрутіть донизу
  7. Прив’яжіть команду «Запустити Unix» до всього, що вам завгодно.

Дивіться також цю відповідь .

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