Я могу избежать клавиши Enter в CP-i?

Это было столь же интуитивно как использование vi отредактировать /etc/sysconfig/network-scripts/ifcfg-eth0, переключение этих двух строк

NM_CONTROLLED="yes"
ONBOOT="no"

к их противоположностям, и затем

/etc/init.d/network restart

Все работает.

5
27.04.2014, 20:54
7 ответов
[116000] Я думаю, что вам нужен файловый менеджер, как у полуночного командира. В mc можно выбрать несколько файлов с помощью [116369]insert[116370] или + и реализовать над ними такие операции, как удаление, перемещение или копирование. Полный набор инструкций и советов можно найти в учебнике [116371]Tutorial[116372].

  1. Если Вы попробуете очистить команды оболочки (не gui), предположим, что у Вас есть file0 в file10, но Вы хотите скопировать только file1 и file3:

Конечно, Вы можете использовать оболочку, чтобы помочь себе:

но как насчет последовательных команд? file5 через file10?

Вы также можете использовать [116373]find[116374] для помощи, если вам нужно что-то более продвинутое, например:

сделает так:

вы можете проверить файлы, которые нужно скопировать, удалив часть [116375]-exec ...[116376]. Вы также можете использовать [116377]-exec echo cp ...[116378] в случае, если вы хотите знать, что найдет.[116013].

7
27.01.2020, 20:32
[116024] Да, но это немного сложно. [116381] Здесь я предлагаю вам этот бэш-скрипт, сохраните его в файл с именем [116382]mycp.sh[116383], который будет помещен в ваш PATH, и не забудьте про [116384]chmod +x mycp.[116385]. Очевидно, что он нуждается в некотором улучшении !

3
27.01.2020, 20:32
[116030] В таких случаях, когда я не хочу нажимать [116388]y[116389], за которым следует [116390] Enter[116391], Я копирую ( [116392]Ctrl[116393]+[116394]Shift[116395]+[116396]C[116397] в настройках моего терминала) [116398]y[116399] + новую строку один раз из предыдущей строки, а затем вставляю ([116400]Ctrl[116401]+[116402]Shift[116403]+[116404]V[116405]) whenever prompted.

  1. Это не одна клавиша, а то, что я могу нажать за один ход, что достаточно хорошо для меня. Можно нажимать [116406]Ctrl[116407]+[116408]Shift[116409] в ожидании следующего запроса.[116033].
3
27.01.2020, 20:32
[116082]Самое надежное решение - это спрятать полный список файлов в файл, отредактировать его, чтобы пропустить ненужные (имеет то преимущество, что позволяет перепроверить результат), а затем сделать

2
27.01.2020, 20:32
[117006] На основании [117584] прочитайте [117585] вызова из Сликса, вот простой одиночный лайнер:[12183]Чтобы выйти из цикла, нужно нажать [117586]Ctrl[117587]+[117588]D[117589] в конце. До сих пор я не нашел рабочей магии для выхода из цикла после выполнения команды; ловушка [117590]SIGCHLD[117591], похоже, работает не так, как я надеялся. Если вы сохраните это в файле с именем [117592]yesorno[117593] по вашему пути, вы можете записать это так:[12184]В качестве альтернативы, вы можете сделать это определение функции в вашем [117594]~/.bash_profile[117595]:[12185]В любом случае, вы можете записать это так:[12186]
1
27.01.2020, 20:32
[118069]Это то, что я делал, когда мне нужно было:

Создать файл, например: "stdin.txt"

Записать содержимое:

После y вы набираете две новые строки (Enter, Return, \n)... "y\n\n"

Затем я запускаю команду: "$ cmd [118482]< stdin.txt[118483]", как:[118078].

1
27.01.2020, 20:32
[117928] Если вы просто нажмете 'p' и затем введете его, то он автоматически ответит 'y' на все оставшиеся вопросы.[117929]
-1
27.01.2020, 20:32

Теги

Похожие вопросы