Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Эмулятор терминала.Возможен ли возврат на предыдущую строку после „\“ и „>“? [Решено]  (Прочитано 1226 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xub

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Приветствую всех!
Для переноса на длинной команды или вообще команды используется „\“. Например:
find `pwd` -type f -iname "*" 2>/dev/null \
> | nl
Если я вдруг, ну, скажем передумал😈, и решил написать в одну строку. Например:
find `pwd` -type f -iname "**" 2>/dev/null | nlЕсли ли способ отменить этот переход „>“ ?

Посмотрел я screen; tput cup; stty -a искомого решения там вроде нет, а может я не увидел не уверен  :idiot2:

2019 Dec 02; 08:11 PM


« Последнее редактирование: 18 Марта 2020, 11:56:22 от zg_nico »
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн RobotWerk 5d

  • Новичок
  • *
  • Сообщений: 30
  • Канальчик
    • Просмотр профиля
Есть. Написал "\" появилось ">". Пишем "cancel" и все выходит.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Есть. Написал "\" появилось ">". Пишем "cancel" и все выходит.
Чушь.

man cancel

Попробуйте, например, предложенный вариант с
ls \
По исходному вопросу: такого не знаю, но можно поступить так: нажать Ctrl-C, а затем вернуться на предыдущую команду и убрать этот обратный слэш.

Оффлайн xub

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
man cancel
Действительно, по возникшему вопросу там ничего не пишется для прояснения ситуации😞…
ls \
> cancel
ls: cannot access 'cancel': No such file or directory
Чушь.
Ни в коем случае!😈 Просто „версия не подтвердилась“! Вот так будет красивее😇

Безусловно выход есть, вопрос просто больше теоретический… 2019 Dec 03; 05:44 AM
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Безусловно выход есть
Почему вы так думаете? Допустим, bash не умеет обновлять строки выше текущей, только очищать консоль. Тогда вы никак наверх не подниметесь.
Debian 11, Debian 11 Server

Оффлайн xub

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Безусловно, m-svo, „bash не умеет обновлять строки выше текущей“, я тоже про такое читал неоднократно…

Под выходом я имел в виду просто переписать команду после ^C положим. 2019 Dec 03; 06:26 AM
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
xub, похоже, что никакой shell этого не умеет. только писать свой на Питоне  :D
Debian 11, Debian 11 Server

Оффлайн xub

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
похоже, что никакой shell этого не умеет
Да, действительно, не нашёл я способа отменить „\“, скорее всего его нет, осталось только услышать теоретические обоснования от тех кто глубину ситуации понимает.

Сам я в этой ситуации могу воспользоваться только чужим авторитетным мнением, к сожалению😕 :idiot2:
2019 Dec 03; 06:52 AM

https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн RobotWerk 5d

  • Новичок
  • *
  • Сообщений: 30
  • Канальчик
    • Просмотр профиля
нажать Ctrl-C, а затем вернуться на предыдущую команду и убрать этот обратный слэш.
Так тоже можно. Просто cancel некоторые команды не найдут.

 

Страница сгенерирована за 0.031 секунд. Запросов: 20.